Lines Matching refs:self
32 def __init__(self, slicc, field_id, pairs_ast):
33 super(TypeFieldEnumAST, self).__init__(slicc, pairs_ast)
35 self.field_id = field_id
36 self.pairs_ast = pairs_ast
38 def __repr__(self):
39 return "[TypeFieldEnum: %r]" % self.field_id
41 def generate(self, type):
43 self.error("States must in a State Declaration, not a normal enum.")
46 if not type.addEnum(self.field_id, self.pairs_ast.pairs):
47 self.error("Duplicate enumeration: %s:%s" % (type, self.field_id))
50 machine = self.symtab.state_machine
54 self.error("Event declaration not part of a machine.")
55 e = Event(self.symtab, self.field_id, self.location, self.pairs)
60 self.error("RequestType declaration not part of a machine.")
61 s = RequestType(self.symtab, self.field_id, self.location,
62 self.pairs)