在ANTLR4中获取原始语法制作

时间:2015-06-30 22:05:26

标签: antlr grammar antlr4 rules production

ANTLR4中是否有用于从语法中获取原始作品的API?

例如,如果有规则:

functionHeader : identifier LPAREN parameterDecl RPAREN

...解析时是否有一些函数,假设functionHeader令牌会返回一个列表["identifier", "LPAREN", "parameterDecl", "RPAREN"]

1 个答案:

答案 0 :(得分:0)

嗯,它很少像你指定的元素列表一样简单,但你可以通过parser.getATN()查看增强转换网络(ATN),然后获取规则启动状态等...参见{{3 }}