我目前正在调查 ANTLR4 ,我正在努力寻找有关如何使用访问者的信息。以下页面:http : //www.antlr.org/wiki/display/ANTLR4/Parser+Rules 并阅读了我的小虚拟项目中的 ANTLR 生成文件,给我留下了以下问题
如何访问侦听器中解析器的字段?例如,如果我
@members {int mynumber = 0;}
在语法中使用,我如何在侦听器实现的方法中访问它?任何人都可以指出一个小例子,针对使用访问者的 antlr 相当新的人吗?
Bart Kiers 的这个例子真的帮助了我:If/else statements in ANTLR using listeners
如果您获取示例源文件,还有更多信息:https ://github.com/bkiers/Mu