3

我正在尝试在新计算机上使用 ANTLR v4 语法插件在 IntelliJ 中运行一个简单的语法文件。我已经按照在线步骤在 IntelliJ 中安装插件,插件看起来安装正确。我在 .g4 语法文件中编写了简单的代码,并单击了在代码上生成 ANTLR 识别器的选项。但是,当我尝试通过右键单击启动规则来运行启动规则上的语法文件时,“测试 ANTLR 规则”选项显示为灰色。当我查看 .g4 文件时,它没有显示 ANTLR“红色 A”图标,而是显示带有花括号的通用文件图标。

我已经卸载并重新安装了 IntelliJ 两次,多次卸载并安装了 ANTLR v4 语法插件,并试图找到此问题的类似帖子。我已经能够让 ANTLR 插件以相同的步骤在其他计算机上工作,但这次它对我不起作用。

grammar g;

prule: 'hello ' CHAR;

CHAR: 'a'..'z' | ' ' | 'A'..'Z';

在每次尝试解决方案之后,我希望“测试 ANTLR 规则”选项可用并且当我右键单击启动规则时不会灰显,但每次该选项都被禁用时。非常感谢能够从启动规则运行 ANTLR 代码的任何帮助。

4

1 回答 1

1

我有同样的问题(Windows 10)。将 IntelliJ 更新到 2019 对我有帮助。

于 2019-12-16T17:20:41.733 回答