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