def visit_Always(self, node): # to avoid to call self.add_object() for the current Module self.push_read_only_module() sensitivity = self.visit(node.sens_list) statement = to_tuple(self.visit(node.statement)) always = vtypes.Always(*sensitivity) always = always(*statement) # to restore the current Module self.pop_module() self.add_object(always) return always
def Always(self, *sensitivity): t = vtypes.Always(*sensitivity) self.always.append(t) self.items.append(t) return t