しまった、大文字小文字を区別しないファイルシステムのことは考えてなかったー! どうしよう。黙って大文字を全部エスケープするしかないか。 それとも -A にしようかなあ……うん、そのほうがいいな。そうしよう。
他に、refe -C data wrap で Data Wrap Struct が出ないという問題もありました。 こっちは検索ルーチンの間違い。
別のデータベースもいちおう用意してあるんですけどね。 そっちは AMarshal と同じで、 Ruby のソースコードとして格納して eval します。 ただし 10 倍くらい遅いです。
うわあ、なんかエスケープ周りがバグバグしてるよう。 これはグロブパターンを真面目にパースしないとだめだな。
あ。それどころじゃねえや。 一文字が複数文字になるだけでまずいんだ。 '?' とかキャラクタクラスが全然動かなくなる。
やっぱり検索ルーチンは自前で書かないとだめか。 さようなら 10 倍速。考えが甘かった。
Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved.