Lines Matching refs:enum
233 def resolve(self, enum, document): argument
243 def resolve(self, enum, document): argument
256 def resolve(self, enum, document): argument
257 return self.value.resolve(enum, document) + 1
266 def resolve(self, enum, document): argument
267 for case in enum.cases:
268 if case.name == self.ref: return case.value.resolve(enum, document)
278 def resolve(self, enum, document): argument
279 base = self.base.resolve(enum, document)
280 offset = self.offset.resolve(enum, document)
291 def resolve(self, enum, document): argument
292 param1 = self.param1.resolve(enum, document)
293 param2 = self.param2.resolve(enum, document)
304 def resolve(self, enum, document): argument
305 enum = document['enums'][self.where]
306 return EnumValueLocalRef(self.ref).resolve(enum, document)
330 for enum in t[2]:
331 if not isinstance(enum, EnumDecl): continue
332 enums[enum.header.name] = enum