From: Masaya TARUI Date: 2010-05-10T20:39:03+09:00 Subject: [ruby-dev:41249] Re: Regexpの仕様について 2010年5月10日13:23 Tanaka Akira : > 2010年5月10日12:36 Masaya TARUI : >> >> [ruby-dev:41246] からで、Regexpの仕様についてですが、どこをみればいいのか分からず、 >> 以下について仕様なのかバグなのか判断が付きません。 > > 現状、Regexp.union は後方参照を考慮していません。 > > 私の知る限り、それを考慮するようにする計画はありません。 > > それを考慮するには、少なくても正規表現の中身をある程度理解しないといけない > ので、なかなかたいへんな気がします。 計画はないとして、仕様なのでしょうか?バグなのでしょうか? 1) バグである。がWONTFIXもしくはパッチ歓迎? => バグのままリリースする(している)ならドキュメントに注釈 2) 後方参照を許さないのが仕様 => ドキュメントバグ。さらに後方参照を含む時に例外を出すべき? 3) 後方参照が入ると動作未定義が仕様 => ドキュメントバグ 前述しましたが個人的には1が好ましいと思っています。