From: Toshiro Kuwabara Date: 2000-06-04T00:54:33+09:00 Subject: [ruby-list:23049] Re: Racc Array#filter -> collect! Toshです。 In message "[ruby-list:23043] Re: Racc Array#filter -> collect!" on 00/06/03, Minero Aoki writes: >> Toshです。 >> >> Ruby 1.5でRaccを使っていたら、Array#filterの警告メッセージがうるさかった >> ので、修正してみました。 > >ごめんなさい。これはあえて残してあったんです。 >1.4 系のちょっと前のものは collect! がないので動かなくなって困るのです。 >たとえば手元にあるものでは、4 月の ruby 1.4.4 でもまだ入ってません。 うわっ、そうでしたか。 あまり調べもせずに書いてしまって申し訳ないです。 >しかし、それではやはり不便なので考えなおして、 >1.4 だったらローカルに collect! を追加することで修正します。 >(パッチつけますが 1.0.3 も出します。) あ、それはどうもです。 ところで、今度は(たぶん)ちゃんとしたバグを見付けました。 "-v"オプションをつけて処理しようとする場合に問題が起きる事が あります。衝突の起きている場合にだけ起きるようです。でも、衝突 があっても常に起こるわけでないのが不思議なのですが。 問題の起きる文法ファイルを次の場所に置いておきます。 --- Tosh Toshiro Kuwabara