From: "Nobuyoshi.Nakada" Date: 2001-02-07T19:07:18+09:00 Subject: [ruby-list:27599] Re: importenv.rb なかだです。 At Wed, 7 Feb 2001 16:38:44 +0900 matz@zetabits.com (Yukihiro Matsumoto) wrote: > というか、ターミネータのエスケープはダブルクオートですでにやっ > ていることですから、統一のためにそうするべきでしょうね。 > 1.7で対応します。 一応こんな風にしてみました。これでもこういうのは通りませんが、 さすがにこれは。 %q\\\\ Index: parse.y =================================================================== RCS file: /home/cvs/ruby/src/ruby/parse.y,v retrieving revision 1.85 diff -u -2 -p -r1.85 parse.y --- parse.y 2001/02/02 11:38:10 1.85 +++ parse.y 2001/02/07 05:32:57 @@ -2546,12 +2546,9 @@ parse_qstring(term, paren) break; - case '\'': - if (term == '\'') { - c = '\''; - break; - } - /* fall through */ default: - tokadd('\\'); + if (c != term) { + tokadd('\\'); + } + break; } } -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦