antlr4:ATN版本2应为3



当尝试使用生成的语法和lexer时,我得到:

org.antlr.v4.运行时间.atn.atn;无法使用版本2(应为3)反序列化ATN。

怎么了?

您的解析器是用ANTLR 4.0生成的,但您正试图用ANTLR 4.1执行它。最可能的原因是使用ANTLRWorks2.0生成解析器,该解析器内部使用ANTLR4.0。我正在发布ANTLRWorks2.1,它将纠正这种不匹配。

相关内容

  • 没有找到相关文章

最新更新