re2c で scanner 中

UTF32が使えると re2c を教えていただいたので試し中。
なかなか良い。デバッグが大変なのは慣れの問題か。
最適化オプション -g は -u とバグるので注意。あと fill が鬼門。


Using re2c 0.13.4 with -ug option causes invalid YYCURSOR bug.

-g オプション

gcc 拡張の jump 先ラベル表引き goto 用のコードを吐いてくれる。
バグっていなければ使いたかった。