Lines Matching refs:parser
97 def __init__(self, parser, attrs):
98 self.parser = parser
109 if not parser.struct:
165 elif self.type in self.parser.structs:
166 type = 'struct ' + self.parser.gen_prefix(safe_name(self.type))
167 elif self.type in self.parser.enums:
168 type = 'enum ' + self.parser.gen_prefix(safe_name(self.type))
186 def __init__(self, parser, parent, start, count):
187 self.parser = parser
307 elif field.type in self.parser.enums:
330 elif field.type in self.parser.structs:
366 elif field.type in self.parser.enums:
401 self.parser = xml.parsers.expat.ParserCreate()
402 self.parser.StartElementHandler = self.start_element
403 self.parser.EndElementHandler = self.end_element
613 self.parser.ParseFile(file)