Antlr4访客和会员

时间:2013-08-27 12:22:05

标签: java antlr antlr4

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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