私はC#ターゲットでAntlr 4を使用しています。これが私の文法のサブセットです:
/*
* Parser Rules
*/
text : term+ EOF;
term : a1 a2 a3;
a1: ....
...
...
有効なデータ ブロックを (用語) として受け入れたい。エラーが存在する場合は、次の有効な用語を検索し、エラーの原因となったテキスト全体を出力して、ユーザーが手動で分析できるようにしたい。
入力を次の有効な用語に同期する方法は? 無視されたテキストを取得する方法は?