上でより良いメッセージを与えることを私たちはANTLR文法の次のサブ部分を持っている:ANTLR構文エラーの処理方法や、予期しないトークン
誰かがすべてがうまくている数値を入力するsigned_int
: SIGN? INT
;
INT : '0'..'9'+
;
、彼らは 場合このタイプのエラーを処理するための良い方法は何
error 1 : Missing token at offset 14
near [Index: 0 (Start: 0-Stop: 0) ='<missing COLON>' type<24> Line: 26 LinePos:14]
: syntax error...
:誤っ1O(1及び資本O)のようなものを入力し、私たちのような不可解な エラーメッセージが表示されますか?私は のキャッチオールSYMBOLトークンタイプを定義していると考えましたが、これはあまりにも多くのパーサー構築エラー につながります。私はAntlrのエラー処理について調べていきますが、私は をここに掲載していくつかの洞察を探していると考えました。