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