启动规则:<从IntelliJ中的antlr插件中选择导航器或语法>

Dim*_*ims 23 antlr intellij-idea antlr4

我在IntelliJ中创建了简单的语法文件,但没有看到Antlr插件的任何影响.当我在ANTLR预览中打开文件时,它说

start rule: <select from navigator or grammar>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

什么是开始规则?如何从导航器中选择它?如何从语法中选择它?

Gro*_*tav 46

所以我还没有找到永久标记一个规则作为开始规则的方法,但是在语法的右键单击上下文菜单中,有两个与ANTLR相关的选项,其中一个是'test rule xyz',做了这个工作:

antlr上下文菜单项


Sha*_*ulF 8

您需要右键单击语法(.g4 文件)中的特定规则名称,才能在弹出的上下文菜单中激活“测试规则”选项。