2

我目前正在调查 ANTLR4 ,我正在努力寻找有关如何使用访问者的信息。以下页面:http : //www.antlr.org/wiki/display/ANTLR4/Parser+Rules 并阅读了我的小虚拟项目中的 ANTLR 生成文件,给我留下了以下问题

  • 如何访问侦听器中解析器的字段?例如,如果我@members {int mynumber = 0;}在语法中使用,我如何在侦听器实现的方法中访问它?

  • 任何人都可以指出一个小例子,针对使用访问者的 antlr 相当新的人吗?

4

1 回答 1

3

Bart Kiers 的这个例子真的帮助了我:If/else statements in ANTLR using listeners

如果您获取示例源文件,还有更多信息:https ://github.com/bkiers/Mu

于 2013-09-20T03:51:48.327 回答