1
antlr4で余分なエラーを捕捉したい。ANTLR4の無関係な入力を取り込む方法は?
line 1:16 extraneous input 'three' expecting {<EOF>, PLUS_MINUS, MUL_DIV}
のようにstderrにのみ印刷されますが、エラーは発生しません。
antlr4で余分なエラーを捕捉したい。ANTLR4の無関係な入力を取り込む方法は?
line 1:16 extraneous input 'three' expecting {<EOF>, PLUS_MINUS, MUL_DIV}
のようにstderrにのみ印刷されますが、エラーは発生しません。
ANTLRレクサーはANTLRErrorListener
インターフェイスを実装し、ConsoleErrorListener
に初期化します。レクサーを構築し、あなたのコードで
は、必要に応じてConsoleErrorListener
を削除し、独自の実装、すなわち、YourListener extends BaseErrorListener
を追加します。
私はそれに合わせてパターン(用語)を作る必要があると仮定します。 – markspace