Lines Matching full:parser
52 def __init__(self, name, low, high, shr, type, parser): argument
61 maxpos = parser.current_bitsize - 1
64 raise parser.error("low attribute out of range: %d" % low)
66 raise parser.error("high attribute out of range: %d" % high)
68 raise parser.error("low is greater than high: low=%d, high=%d" % (low, high))
70 raise parser.error("booleans should be 1 bit fields")
72 raise parser.error("floats should be 16 or 32 bit fields")
73 elif not self.type in builtin_types and not self.type in parser.enums:
74 raise parser.error("unknown type '%s'" % self.type)
424 class Parser(object): class
452 parser, filename = self.stack[-1]
453 …return Error("%s:%d:%d: %s" % (filename, parser.CurrentLineNumber, parser.CurrentColumnNumber, mes…
548 parser, filename = self.stack[-1]
586 parser = xml.parsers.expat.ParserCreate()
587 self.stack.append((parser, filename))
588 parser.StartElementHandler = self.start_element
589 parser.EndElementHandler = self.end_element
590 parser.CharacterDataHandler = self.character_data
591 parser.buffer_text = True
592 parser.ParseFile(file)
861 p = Parser()
931 p = Parser()
950 parser = argparse.ArgumentParser()
951 parser.add_argument('--rnn', type=str, required=True)
952 parser.add_argument('--xml', type=str, required=True)
953 parser.add_argument('--validate', default=False, action='store_true')
954 parser.add_argument('--no-validate', dest='validate', action='store_false')
956 subparsers = parser.add_subparsers()
968 args = parser.parse_args()