如何在Android项目中使用AntlrV4

lrpiutwd  于 2023-06-04  发布在  Android
关注(0)|答案(1)|浏览(204)

我似乎无法让antlr4在我的Android项目中工作,当使用intellij的Antlr4插件时。当把lexer赋值给瓦尔时,它抛出这个错误

Could not deserialize ATN with version 4 (expected 3).

我还在我的build.gradlev4.9iirc中导入Antlr4运行时。Antlr4插件说它是v4.12?这会是问题所在吗当它说预期3时,我被甩了。它不应该用插件生成V4词法分析器和解析器吗?我对Antlr很陌生,谷歌在我的搜索中没有解决这个问题。

umuewwlo

umuewwlo1#

多亏了kaby 76,版本确实是问题所在。这个插件是4.12,所以更新实现为“org.antlr:antlr 4-runtime:4.12.0”就可以了

相关问题