Ejemplo n.º 1
0
 def create_assign(self, node):
     """
         Create an assignment
     """
     rhs = self._handle_node(node.children[1])
     var = self._handle_node(node.children[0])
     
     if isinstance(var, AttributeVariable):
         stmt = SetAttribute(var.instance, var.attribute, rhs)
     else:
         stmt = Assign(var, rhs)
 
     stmt.line = var.line
     return stmt