ANTLR遇到错误,出现异常时,其默认的机制中,就已经支持:自动尝试恢复错误,然后回退到前一步,继续选择别的分支路径,继续执行下去
而希望实现:当ANTLR解析出错时,就退出,则也是支持的。
详见:
【记录】antlr的异常处理:遇到第一个错误就停止和退出
【已解决】在用antlr预处理一个新的hart的eddl文件时希望第一次出错就退出
之前遇到的,由于ANTLR的API的变化,导致函数接口变化
导致参考别人的ANTLR的示例代码时,会出错。需要去找到最新的API,才能继续使用的。
【已解决】antlr中尝试出错就退出,结果编译parser出错:error: recoverFromMismatchedSet(IntStream,RecognitionException,BitSet) in xxxParser cannot override recoverFromMismatchedSet(IntStream,RecognitionException,BitSet) in BaseRecognizer,return type void is not compatible with Object
Search Highlighter (On/Off)