当尝试使用生成的语法和lexer时,我得到:
org.antlr.v4.运行时间.atn.atn;无法使用版本2(应为3)反序列化ATN。
怎么了?
您的解析器是用ANTLR 4.0生成的,但您正试图用ANTLR 4.1执行它。最可能的原因是使用ANTLRWorks2.0生成解析器,该解析器内部使用ANTLR4.0。我正在发布ANTLRWorks2.1,它将纠正这种不匹配。