独自記法のパーサ書き始めた

読了まで:約0分


Perl で Parse::RecDescent 使って独自記法のパーサを書き始めた。

テストには Test::Base 使っていて、フィルタ使って要素のノードツリーを YAML で書けるようにしてるんだけど、これが結構いい。少なくともかなり簡単にテストが書ける。

で、Parse::RecDescnet の grammer を書くのに Text::Hatena のコード見てたんだけど、$::RD_TRASEとか$::RD_HINT とかがモジュールの方にコメントアウトされて書いてある。

テストスクリプトの方に書いても問題なかったんだけど、なんでモジュールの方に書かれてるんだろ。ていうかなんでテストの方に書かなかったんだろう。謎だ。

#FIXME

にゃるら(カラクリスタ)

『輝かしい青春』なんて失かった人。
次に備えて待機中。

今は趣味でプログラミングをして
生活しています。