我似乎无法让antlr4在我的Android项目中工作,当使用intellij的Antlr4插件时。当把lexer赋值给瓦尔时,它抛出这个错误
Could not deserialize ATN with version 4 (expected 3).
我还在我的build.gradlev4.9iirc中导入Antlr4运行时。Antlr4插件说它是v4.12?这会是问题所在吗当它说预期3时,我被甩了。它不应该用插件生成V4词法分析器和解析器吗?我对Antlr很陌生,谷歌在我的搜索中没有解决这个问题。
1条答案
按热度按时间umuewwlo1#
多亏了kaby 76,版本确实是问题所在。这个插件是4.12,所以更新实现为“org.antlr:antlr 4-runtime:4.12.0”就可以了