凡人の日々の経過を記録
カレンダー
カテゴリー
リンク
最新記事
(03/21)
(03/11)
(03/05)
(03/02)
(02/06)
ブログ内検索
コガネモチ
パーサジェネレータをいろいろ試してみて、最終的にANTLRにたどり着きました。
javaはさっぱりなんで、C++コードを吐き出すもの限定で。 ANTLRのv2だとC++対応しているみたい。 なぜかv3は対応していないんだけど。。。 flex/bision 古い感じがする。 re2c/caper ライブラリを必要としないクリーンなC++コードが生成できたが、コンパイルがすごい遅い(capperの方が)。 ANTLRは、ライブラリを別途必要とするみたいだけど、記述自体はシンプルで覚えやすそう。 あと、grammarのサンプルが既にたくさんあるので、大抵は一から作らなくてもよいところも魅力のひとつ。 ただ、日本語マニュアルとかWebでないか探したけど少ないので、使いこなすには独力しかないかも。 とりえず、一通り使いこなせるよう勉強したい。 ANTLRの流行は、既にすぎてるのか?? PR この記事にコメントする
この記事へのトラックバック
Powered by 忍者ブログ
Design by © まめの
Copyright © [ ずくのない凡人の日記 ] All Rights Reserved. http://bambooflow.blog.shinobi.jp/ |