KMyacc

パーサジェネレータとして名高いKMyaccが12年ぶりにバージョンアップしたそうで話題になっている。C以外の言語も生成できるようになったらしい。このツールは優秀で使いやすい。私が公開している「TL/1構文チェッカー」にもKMyaccは使っていたりするし、卒業研究でもお世話になった。実際のところ、私の環境ではbisonを実行すると何故かエラーが出ることがあるというのもKMyaccを利用する理由なんだけどね。どうしてもbisonに依存する場合にはDJGPP版を使ったりするのだが、小さいコードが大好きな私には我慢ならんのですよ。