自从安装antlr插件后,自己只是自动生成类,然后自己覆盖写一些方法。一直对ANTLR Preview 这个工具栏怎么用不知道。
今天终于大概知道了,在语法文件中选择一条rule 【一般用小写串:代表规则,大写串代表词法】来右键开始测试。
这么做的好处是每一个单条的语法都可以单独测试,不好之处在于,我一般习惯对于整个语法进行测试,看语法树的情况。
profile 主要是看性能和语法是不是有歧义,目前还没怎么用它。
更多插件含义:
https://github.com/antlr/intellij-plugin-v4
问题:
https://stackoverflow.com/questions/36468900/start-rule-select-from-navigator-or-grammar-in-antlr-plugin-in-intellij