Lines Matching refs:self
32 def __init__(self, table, machine, state, event, nextState, actions,
35 super(Transition, self).__init__(table, ident, location)
37 self.state = machine.states[state]
38 self.event = machine.events[event]
48 self.nextState = WildcardState(machine.symtab,
51 self.nextState = machine.states[nextState]
52 self.actions = [ machine.actions[a] for a in actions ]
53 self.request_types = [ machine.request_types[s] for s in request_types ]
54 self.resources = {}
56 for action in self.actions:
59 if var in self.resources:
61 self.resources[var] = str(num)
63 def __repr__(self):
65 (self.state, self.event, self.nextState, self.actions)
67 def getActionShorthands(self):
68 assert self.actions
70 return ''.join(a.short for a in self.actions)