我已经用IntelliJ创建了简单的语法文件,但是看不到Antlr插件的任何效果。当我在ANTLR预览中打开文件时,它显示
start rule: <select from navigator or grammar>

什么是启动规则?如何从导航器中选择?如何从语法中选择它?
发布于 2016-04-16 04:27:16
所以我还没有找到一种方法来永久地将一个规则标记为开始规则,但是在语法的右键上下文菜单中,有两个与ANTLR相关的选项,其中一个是'test rule xyz',它完成了这项工作:

发布于 2019-11-15 07:45:17
您需要右键单击语法(.g4文件)中的特定规则名称,才能在弹出的上下文菜单中激活“测试规则”选项。
发布于 2018-04-17 16:29:38
你应该在“预览”窗口中粘贴你的“程序”(如Java程序/类),而不是你的语法/规则(如Java语言的语法)。然后选择目标规则xxx,右击并选择"Test rule xxx“。这意味着您可以测试任何单个规则,而不仅仅是根规则:
测试根规则"prog“

测试规则"stat“

https://stackoverflow.com/questions/36468900
复制相似问题