2008-12-06から1日間の記事一覧

ここまできたら、とりあえず腕力で前に進む。

効率の良し悪しで言えば、明らかに悪いのだけど、 前提知識が大きく欠如している以上、動いているコードから、何をか判断せざるを得ないと言うワケ。 自動生成されたパーザや、レキサーが投げる例外は、全て、 org.antlr.runtime.RecognitionException のサ…

リカバリ処理。

最新版だと、頑張るの結構キツイかもよ。 既に、公式サイトにサンプルがあるレベルだとRuntimeに実装済み。 ANTLR3.1.1における実装。 BaseRecognizer protected Object recoverFromMismatchedToken(IntStream input, int ttype, BitSet follow) throws Reco…