提问人:WBarber 提问时间:5/24/2023 更新时间:5/29/2023 访问量:50
如何在 Android 项目中使用 AntlrV4
How to use AntlrV4 in Android Project
问:
当使用 intellij 的 Antlr4 插件时,我似乎无法让 antlr4 在我的 android 项目中工作。将词法分析器分配给 val 时,它会引发此错误
Could not deserialize ATN with version 4 (expected 3).
我还在我的build.gradle v4.9 iirc中导入了Antlr4运行时。Antlr4插件说是v4.12?这可能是问题所在吗?当它说预期 3 时,我被甩掉了。它不应该使用插件生成 V4 词法分析器和解析器吗?我对 Antlr 很陌生,谷歌在我解决这个问题的搜索中并没有取得成果。
答:
0赞
WBarber
5/29/2023
#1
多亏了 kaby76,版本确实是问题所在。该插件是 4.12,因此将实现更新为实现“org.antlr:antlr4-runtime:4.12.0”就可以了
评论