Ejemplo n.º 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=[])
Ejemplo n.º 2
0
 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=[])
Ejemplo n.º 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 = [])
Ejemplo n.º 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 = [])
Ejemplo n.º 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=[])
Ejemplo n.º 6
0
 def For(cls, *args, **kwargs):
     #args_to_ast(kwargs, ast.For._fields)
     return check_attrs(ast.For(*args, **kwargs), body=[], or_else=[])
Ejemplo n.º 7
0
 def If(self, *args, **kwargs):
     #args_to_ast(kwargs, ast.If._fields)
     return check_attrs(ast.If(*args, **kwargs), body=[], orelse=[])