1
我想捕捉antlr4中的无关错误。它只打印到stderr像如何捕捉ANTLR4中的多余输入?
line 1:16 extraneous input 'three' expecting {<EOF>, PLUS_MINUS, MUL_DIV}
但不会引发任何错误。
我想捕捉antlr4中的无关错误。它只打印到stderr像如何捕捉ANTLR4中的多余输入?
line 1:16 extraneous input 'three' expecting {<EOF>, PLUS_MINUS, MUL_DIV}
但不会引发任何错误。
ANTLR词法分析器实现了ANTLRErrorListener
接口并将其初始化为ConsoleErrorListener
。
在你的代码构造词法分析器,有选择地删除ConsoleErrorListener
,并添加自己的实现,即,YourListener extends BaseErrorListener
。
我假设你需要制作一个模式(术语)来匹配它。 – markspace