Beispiel #1
0
 def FunctionDef(cls, **kwargs):
     args_to_ast(kwargs, cyast_gen.FunctionDef._fields)
     check_arg(kwargs, "lang", cyast_gen.Def())
     check_arg(
         kwargs, "args",
         cyast_gen.arguments(args=[], vararg=None, kwarg=None, defaults=[]))
     return check_attrs(cyast_gen.FunctionDef(**kwargs), body=[], decl=[])
 def FunctionDef(cls, *args, **kwargs):
     #args_to_ast(kwargs, ast.FunctionDef._fields)
     check_arg(
         kwargs, "args",
         ast.arguments(args=[], vararg=None, kwargs=None, defaults=[]))
     return check_attrs(ast.FunctionDef(*args, **kwargs),
                        body=[],
                        decorator_list=[])
Beispiel #3
0
 def If(cls, *args, **kwargs):
     args = to_ast(args)
     args_to_ast(kwargs, cyast_gen.If._fields)
     return check_attrs(cyast_gen.If(*args, **kwargs), body = [], or_else = [])
Beispiel #4
0
 def FunctionDef(cls, **kwargs):
     args_to_ast(kwargs, cyast_gen.FunctionDef._fields)
     check_arg(kwargs, "lang", cyast_gen.Def())
     check_arg(kwargs, "args", cyast_gen.arguments(args = [], vararg = None, kwarg = None, defaults = []))
     return check_attrs(cyast_gen.FunctionDef(**kwargs), body = [], decl = [])
Beispiel #5
0
 def If(cls, *args, **kwargs):
     args = to_ast(args)
     args_to_ast(kwargs, cyast_gen.If._fields)
     return check_attrs(cyast_gen.If(*args, **kwargs), body=[], or_else=[])
 def For(cls, *args, **kwargs):
     #args_to_ast(kwargs, ast.For._fields)
     return check_attrs(ast.For(*args, **kwargs), body=[], or_else=[])
 def If(self, *args, **kwargs):
     #args_to_ast(kwargs, ast.If._fields)
     return check_attrs(ast.If(*args, **kwargs), body=[], orelse=[])