ANTLR не может генерировать код Java с версии 4.7.2 - PullRequest
0 голосов
/ 13 мая 2019

Я установил плагин ANTLR IntelijIdea последней версии 4.7.2 и попытался сгенерировать код java для грамматики. (Щелкните правой кнопкой мыши файл Grammer и выполните команду «Создать распознаватель ANTRL»)

Однако я получаю ошибку ниже.

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: .;

Может кто-нибудь сказать, в чем проблема?

1 Ответ

0 голосов
/ 13 мая 2019

Я нашел ответ

В окне «Настройка ANTLR» я ошибочно указал язык как «java».Проблема решена после переименования в "Java"

...