我目前正在调查ANTLR4,我很难找到有关如何使用访问者的信息。下一页:http://www.antlr.org/wiki/display/ANTLR4/Parser+规则和阅读ANTLR在我的小虚拟项目中生成的文件,给我留下了以下问题
-
如何访问侦听器中解析器的字段?例如,如果我在语法中使用
@members {int mynumber = 0;}
,我如何在侦听器实现的方法中访问它? -
有人能给我举一个小例子吗,针对的是对使用访客的antlr相当陌生的人?
Bart Kiers的这个例子真的帮助了我:使用监听器的ANTLR中的If/else语句
如果您获取示例源文件,会有更多信息:https://github.com/bkiers/Mu