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
def Assign(self, statement): t = vtypes.Assign(statement) self.assign.append(t) self.items.append(t) return t