Home | History | Annotate | Download | only in tools

Lines Matching refs:enum

37     self.enum = None
42 if self.enum:
43 s += indent('\n\nPossible values:\n\n%s\n' % self.enum, 2)
46 class Enum:
78 enum = None
95 elif line.startswith('enum'):
97 name = re.sub(r'enum\s+(\w+)\s*\{', '\\1', line)
98 enum = Enum(name, comment)
105 raise Exception('Invalid format, expected comment, field or enum')
112 enums[enum.name] = enum
114 raise Exception('Invalid format, expected enum field comment or };')
120 enum.values.append(EnumValue(line.replace(',', ''), comment))
128 option.enum = enums[option.type]