示例#1
0
def parse_data_to_pt(filename, data):
    inputhandle = StringIO(data)
    lexer = Lexer(inputhandle)
    parser = Parser(lexer)
    parser.setFilename(filename)  # Just in case cpp doesn't tell us?
    try:
        parser.specification()
    except antlr.ANTLRException, e:
        raise error.from_antlr(e, filename)
示例#2
0
文件: parser.py 项目: BruceYi/okl4
def parse_data_to_pt(filename, data):
	inputhandle = StringIO(data)
	lexer = Lexer(inputhandle)
	parser = Parser(lexer)
	parser.setFilename(filename) # Just in case cpp doesn't tell us?
	try:
		parser.specification()
	except antlr.ANTLRException, e:
		raise error.from_antlr(e, filename)
示例#3
0
文件: parser.py 项目: berkus/okl4
 def reportError(self, x):
     raise error.from_antlr(x, self.getFilename())
示例#4
0
 def reportError(self, x):
     raise error.from_antlr(x, self.getFilename())