JavaCCのASTは使わず自作

いま、JavaCCの研究をしてるが、Yaccと結構互換性あることがわかってきた。

やっぱり、Yaccの方が使い易いなあ。

Lexの方は、現在の状態に応じてトークンを切替える機能がちゃんとあったので一安心。
これがないと、プログラム中のコメントとか、文字列の中のエスケープ文字を扱うのにできなくなってしまう。

もしかしたら、こっちの仕事はもう作るだけかも。
でも、やりだすと、いろんな問題が出てきて奥の深さが実感できるかも

DBの方が難しいなあ。