Tanaka Akiraさんの<871y1pu8am.fsf / serein.a02.aist.go.jp>から > ただ、少し試してみると、問題もあるようですね。 > > % ./ruby -e '/(?<n>|(?*n))+/' > -e:1: [BUG] Segmentation fault > ruby 1.8.0 (2003-02-28) [i686-linux] > > というように SEGV が出たり、 > > % ./ruby -e 'p /\A(?<n>(a(?*n))|)\z/' > -e:1: never ending recursion: /\A(?<n>(a(?*n))|)\z/ > > というように無限再帰にはならない(と思う)パターンでエラーが出たり。 ftp.ruby-lang.orgに、onigd20030305.tar.gz (version 1.8.2)を置きました。 よろしくお願いします。 主な変更点は、 1. subexp callのバグ修正 です。 -- 小迫@ソフネック 渋谷区恵比寿1-15-1