def handle_ImportFrom(x): t = aterm.ATConstructor() t.setName("ImportFrom") #OPTIONAL if hasattr(x, 'module'): module = x.module t.addChild(handle(module)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) if hasattr(x, 'names'): names = x.names tkid = aterm.ATList() for elt in names: tkid.addChild(handle(elt)) t.addChild(tkid) #OPTIONAL if hasattr(x, 'level'): level = x.level t.addChild(handle(level)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_ExceptHandler(x): t = aterm.ATConstructor() t.setName("ExceptHandler") #OPTIONAL if hasattr(x, 'type'): type = x.type t.addChild(handle(type)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'name'): name = x.name t.addChild(handle(name)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) if hasattr(x, 'body'): body = x.body tkid = aterm.ATList() for elt in body: tkid.addChild(handle(elt)) t.addChild(tkid) return t
def handle_Slice(x): t = aterm.ATConstructor() t.setName("Slice") #OPTIONAL if hasattr(x, 'lower'): lower = x.lower t.addChild(handle(lower)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'upper'): upper = x.upper t.addChild(handle(upper)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'step'): step = x.step t.addChild(handle(step)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_Exec(x): t = aterm.ATConstructor() t.setName("Exec") body = x.body t.addChild(handle(body)) #OPTIONAL if hasattr(x, 'globals'): globals = x.globals t.addChild(handle(globals)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'locals'): locals = x.locals t.addChild(handle(locals)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_Raise(x): t = aterm.ATConstructor() t.setName("Raise") #OPTIONAL if hasattr(x, 'type'): type = x.type t.addChild(handle(type)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'inst'): inst = x.inst t.addChild(handle(inst)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'tback'): tback = x.tback t.addChild(handle(tback)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_ClassDef(x): t = aterm.ATConstructor() t.setName("ClassDef") name = x.name t.addChild(handle(name)) if hasattr(x, 'bases'): bases = x.bases tkid = aterm.ATList() for elt in bases: tkid.addChild(handle(elt)) t.addChild(tkid) if hasattr(x, 'keywords'): keywords = x.keywords tkid = aterm.ATList() for elt in keywords: tkid.addChild(handle(elt)) t.addChild(tkid) #OPTIONAL if hasattr(x, 'starargs'): starargs = x.starargs t.addChild(handle(starargs)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'kwargs'): kwargs = x.kwargs t.addChild(handle(kwargs)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) if hasattr(x, 'body'): body = x.body tkid = aterm.ATList() for elt in body: tkid.addChild(handle(elt)) t.addChild(tkid) if hasattr(x, 'decorator_list'): decorator_list = x.decorator_list tkid = aterm.ATList() for elt in decorator_list: tkid.addChild(handle(elt)) t.addChild(tkid) return t
def handle_FunctionDef(x): t = aterm.ATConstructor() t.setName("FunctionDef") name = x.name t.addChild(handle(name)) args = x.args t.addChild(handle(args)) if hasattr(x, 'body'): body = x.body tkid = aterm.ATList() for elt in body: tkid.addChild(handle(elt)) t.addChild(tkid) if hasattr(x, 'decorator_list'): decorator_list = x.decorator_list tkid = aterm.ATList() for elt in decorator_list: tkid.addChild(handle(elt)) t.addChild(tkid) #OPTIONAL if hasattr(x, 'returns'): returns = x.returns t.addChild(handle(returns)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_Yield(x): t = aterm.ATConstructor() t.setName("Yield") #OPTIONAL if hasattr(x, 'value'): value = x.value t.addChild(handle(value)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_Call(x): t = aterm.ATConstructor() t.setName("Call") func = x.func t.addChild(handle(func)) if hasattr(x, 'args'): args = x.args tkid = aterm.ATList() for elt in args: tkid.addChild(handle(elt)) t.addChild(tkid) if hasattr(x, 'keywords'): keywords = x.keywords tkid = aterm.ATList() for elt in keywords: tkid.addChild(handle(elt)) t.addChild(tkid) #OPTIONAL if hasattr(x, 'starargs'): starargs = x.starargs t.addChild(handle(starargs)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'kwargs'): kwargs = x.kwargs t.addChild(handle(kwargs)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_Raise(x): t = aterm.ATConstructor() t.setName("Raise") #OPTIONAL if hasattr(x, 'exc'): exc = x.exc t.addChild(handle(exc)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'cause'): cause = x.cause t.addChild(handle(cause)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_arguments(x): t = aterm.ATConstructor() t.setName("arguments") if hasattr(x, 'args'): args = x.args tkid = aterm.ATList() for elt in args: tkid.addChild(handle(elt)) t.addChild(tkid) #OPTIONAL if hasattr(x, 'vararg'): vararg = x.vararg t.addChild(handle(vararg)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) #OPTIONAL if hasattr(x, 'kwarg'): kwarg = x.kwarg t.addChild(handle(kwarg)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) if hasattr(x, 'defaults'): defaults = x.defaults tkid = aterm.ATList() for elt in defaults: tkid.addChild(handle(elt)) t.addChild(tkid) return t
def handle_arg(x): t = aterm.ATConstructor() t.setName("arg") arg = x.arg t.addChild(handle(arg)) #OPTIONAL if hasattr(x, 'annotation'): annotation = x.annotation t.addChild(handle(annotation)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_alias(x): t = aterm.ATConstructor() t.setName("alias") name = x.name t.addChild(handle(name)) #OPTIONAL if hasattr(x, 'asname'): asname = x.asname t.addChild(handle(asname)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_Assert(x): t = aterm.ATConstructor() t.setName("Assert") test = x.test t.addChild(handle(test)) #OPTIONAL if hasattr(x, 'msg'): msg = x.msg t.addChild(handle(msg)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_withitem(x): t = aterm.ATConstructor() t.setName("withitem") context_expr = x.context_expr t.addChild(handle(context_expr)) #OPTIONAL if hasattr(x, 'optional_vars'): optional_vars = x.optional_vars t.addChild(handle(optional_vars)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) return t
def handle_With(x): t = aterm.ATConstructor() t.setName("With") context_expr = x.context_expr t.addChild(handle(context_expr)) #OPTIONAL if hasattr(x, 'optional_vars'): optional_vars = x.optional_vars t.addChild(handle(optional_vars)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) if hasattr(x, 'body'): body = x.body tkid = aterm.ATList() for elt in body: tkid.addChild(handle(elt)) t.addChild(tkid) return t
def handle_Print(x): t = aterm.ATConstructor() t.setName("Print") #OPTIONAL if hasattr(x, 'dest'): dest = x.dest t.addChild(handle(dest)) else: tkid = aterm.ATConstant() tkid.setValue('None') t.addChild(tkid) if hasattr(x, 'values'): values = x.values tkid = aterm.ATList() for elt in values: tkid.addChild(handle(elt)) t.addChild(tkid) nl = x.nl t.addChild(handle(nl)) return t
def straterm(x): t = aterm.ATConstant() t.setValue(str(x)) return t