From: Kazuhiro NISHIYAMA Date: 2009-01-30T05:11:16+09:00 Subject: [ruby-dev:37855] [Bug #1071] ripper: 改行を含む正規表現のon_regexp_endが変 Bug #1071: ripper: 改行を含む正規表現のon_regexp_endが変 http://redmine.ruby-lang.org/issues/show/1071 起票者: Kazuhiro NISHIYAMA ステータス: Open, 優先度: Normal カテゴリ: ext Reproducible Version: trunk, ruby -v: ruby 1.9.1p5000 (2009-01-30 trunk 21885) [i686-linux] 正規表現に改行が含まれていると改行の後がon_tstring_contentではなくon_regexp_endに含まれるのは変なのではないでしょうか? % ruby-trunk -v -r ripper -r pp -e 'pp Ripper.lex("/foo\nbar/")' ruby 1.9.1p5000 (2009-01-30 trunk 21885) [i686-linux] [[[1, 0], :on_regexp_beg, "/"], [[1, 1], :on_tstring_content, "foo\n"], [[2, 0], :on_regexp_end, "bar/"]] % ---------------------------------------- http://redmine.ruby-lang.org