さくらんぼのlambda日記

lambdaちっくなことからゲーム開発までいろいろ書きます。

cl-ppcreって

知らなかったのですが、独自の記述方法で正規表現を記述できるのですね。
http://weitz.de/cl-ppcre/#create-scanner2
このツリーをパースしてスキャナを作ってくれる関数の説明にその詳細が書いてあります。この方式で書くと階層構造を持った状態で正規表現を記述できるので管理が楽になるかもしれませんね。あと、ツリーですのでLispの得意なツリーとかリスト処理関数を使って正規表現を構築していくといった場面にも使えると思います。