From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2006-02-27T21:39:44+09:00 Subject: [ruby-dev:28405] Re: irb cannot parse /\^/ けいじゅ@いしつかです. In [ruby-dev:28404] the message: "[ruby-dev:28404] irb cannot parse /\^/", on Feb/27 21:19(JST) H.Yamamoto writes: >山本です。 >の問題なのですが、下のパッチで治るようです。これで間違いないでしょう >か? まだ, ちゃんと確認していませんが, 前半はそのとおりの気がしています. 最後の: > def lex_init() >@@ -1040,7 +1040,7 @@ class RubyLex > break > elsif @ltype != "'" && @ltype != "]" && @ltype != ":" and ch == "#" > subtype = true >- elsif ch == '\\' #' >+ elsif @ltype != "'" && @ltype != "/" and ch == '\\' #' > read_escape > end > if PERCENT_PAREN.values.include?(@quoted) の部分ですが, 原因は別にありそう. Rubyでは, "\^C" とかが以前は許されていたと思うんですが, いまは許されていない? __ ---------------------------------------------------->> 石塚 圭樹 <<--- ---------------------------------->> e-mail: keiju@ishitsuka.com <<---