我已经安装了ANTLR IntelijIdea插件最新版本4.7.2,并尝试生成语法的 java 代码。 (右键单击Grammer文件并执行“ Generate ANTRL Recognizer”)
但是,我遇到了以下错误。
2019-05-13 10:51:08: antlr4 -o E:\Work\FE\CGUI\mitscript4j\src\main\java\gen.antlr -Dlanguage=java -listener -visitor -lib E:/Work/FE/CGUI/mitscript4j/src/main/antlr4 E:/Work/FE/CGUI/mitscript4j/src/main/antlr4\MITS.g4
error(31): ANTLR cannot generate java code as of version 4.7.2
下面是我的语法
grammar MITS;
main: 'Hello ' name '!';
name: ANY+;
ANY: .;
谁能告诉问题出在哪里?
答案 0 :(得分:0)
我找到了答案
在“配置ANTLR”窗口中,我错误地将语言指定为“ java”。 重命名为“ Java”后问题得以解决