2008-09-25から1日間の記事一覧

Rubyによる正規表現コンパイラ(その3)

ベンチマークしてみました。 if __FILE__ == $0 then require 'benchmark' ruby = "ruby" perl = "perl" dumy1 = "absadsafdsredddkflr" dumy2 = "sse3fdfds2#%666721" all = (dumy1 + dumy2 * 2 + dumy1) * 109000 + ruby + dumy1* 12 + dumy2 * 11 + perl …

Rubyによる正規表現コンパイラ(その2)

ようやくできた! 苦しかった・・・。 昨日のruby66版の後ろにくっつけるか別ファイルにしてrequireするように書き換えてください。次はベンチマークを行います。llvmrubyではまったところ 関数の引数で渡した文字列はVALUE型なのでそのままでは、扱えません…