Jam*_*lly 6 java antlr intellij-idea antlr4
我使用的是 ANTLR4 IntelliJ 插件,我使用的是 Antlr-4.5.1 Jar。
当我Generate Antlr Recognizer在 Lexer 和 Parser 中无法解析符号 RuntimeMetaData 和 Vocabulary 时。
如果我使用命令行编译和运行我的.g4文件,它可以正常工作,但会在 IntelliJ 中出现错误。
我可以在命令行编译的 Lexer 和 Parser Java 文件中交换错误文件,并且它运行良好。
我在 Mac OS X 10.11 上使用 IntelliJ 15。
您的编译类路径上可能有较旧的antlr4-runtime-xyzjar。将 antlr4-maven-plugin 升级到 4.5.1 时,我遇到了同样的问题,但忘记对 antlr4-runtime 依赖项执行相同的操作。
| 归档时间: |
|
| 查看次数: |
743 次 |
| 最近记录: |