Ejemplo n.º 1
0
 def visit_Attribute(self, node):
     value = self.visit(node.value)
     scope = self.scopeStack.peek()
     attr = sage.buildName(node.attr, scope)
     return sage.buildAttr(value, attr)
Ejemplo n.º 2
0
 def visit_NoneType(self, node):
     scope = self.scopeStack.peek()
     return sage.buildName("None", scope)
Ejemplo n.º 3
0
 def visit_alias(self, node):
     scope = self.scopeStack.peek()
     id = node.asname or node.name
     init = node.asname and self.visit(node.name)
     name = sage.buildName(id, scope)
     return (init and sage.buildAssign(name, init)) or name
Ejemplo n.º 4
0
 def visit_Ellipsis(self, node):
     scope = self.scopeStack.peek()
     return sage.buildName("...", scope)
Ejemplo n.º 5
0
 def visit_Name(self, node):
     scope = self.scopeStack.peek()
     return sage.buildName(node.id, scope)
Ejemplo n.º 6
0
 def visit_Attribute(self, node):
   value = self.visit(node.value)
   scope = self.scopeStack.peek()
   attr = sage.buildName(node.attr, scope)
   return sage.buildAttr(value, attr)
Ejemplo n.º 7
0
 def visit_alias(self, node):
   scope = self.scopeStack.peek()
   id = node.asname or node.name
   init = node.asname and self.visit(node.name)
   name = sage.buildName(id, scope)
   return (init and sage.buildAssign(name, init)) or name
Ejemplo n.º 8
0
 def visit_NoneType(self, node):
   scope = self.scopeStack.peek()
   return sage.buildName("None", scope)
Ejemplo n.º 9
0
 def visit_Name(self, node):
   scope = self.scopeStack.peek()
   return sage.buildName(node.id, scope)
Ejemplo n.º 10
0
 def visit_Ellipsis(self, node):
   scope = self.scopeStack.peek()
   return sage.buildName("...", scope)