Esempio n. 1
0
 def visit_Assign(self, node):
     left = self.visit(node.left)
     right = self.visit(node.right)
     ldelay = self.visit(
         node.ldelay.value) if node.ldelay is not None else None
     rdelay = self.visit(
         node.rdelay.value) if node.rdelay is not None else None
     subst = vtypes.Subst(left, right, ldelay=ldelay, rdelay=rdelay)
     assign = vtypes.Assign(subst)
     self.add_object(assign)
     return assign
Esempio n. 2
0
 def Assign(self, statement):
     t = vtypes.Assign(statement)
     self.assign.append(t)
     self.items.append(t)
     return t