From: Tadayoshi Funaba Date: 2000-03-20T23:29:46+09:00 Subject: [ruby-dev:9458] Re: ParseDate.parsedate( "2000-03-16T23:45:54+0900" ) ふなばです。 At 2000-03-20T19:45:56+0900 (2451623.94856JD), aamine@dp.u-netsurf.ne.jp (Minero Aoki) wrote: > どうも。うまくゆきました。まともに racc をつかったのは、初めてですが、 > 以前より yacc に近くなってますね。rbison は yacc そのままで、とっつき > やすい印象でしたが、racc もそれほど違わないのかも。 aamine> そうですね。 aamine> 途中から、ぼくも変に独自形式にするより yacc に慣れた人が aamine> 移行しやすいように意図的に近付けるようにしています。 おかげで、かなりラクできたと思います。 > # -E でも、racc のほうが、若干速いかな。 aamine> え、それって、cparse.so 消して実験されてます? aamine> -E つけて生成しても、cparse.so が見つかるとそっちに切りかわります。 aamine> たぶん純粋に Ruby だけのスピードだと(今はまだ) rbison のほうが aamine> 速いんではないかと予想してるんですが。 消してはいないですけど、手直しして、強制的に raise LoadError させてま す。これで、大丈夫だと思うのですが。僕の使っている範囲での事ですが、差 は本当に若干で、殆ど同じくらいのようです。cparse.so をつかえば、racc のほうが圧倒的に速いです。 > 今のだと、"racc --version" としても、必ず使い方を表示してしまいますね。 > "racc --version foo" でも、Racc::Version がないので、エラーになるよう > です。 aamine> あっ。 aamine> とてもなさけないバグでした。直しておきます。 どうも。これで直りました。 ふなば ただよし