[#28337] constant look up order in CVS HEAD — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

15 messages 2006/02/18
[#28338] Re: constant look up order in CVS HEAD — Tanaka Akira <akr@...17n.org> 2006/02/19

In article <1140229116.805371.31930.nullmailer@x31.priv.netlab.jp>,

[#28341] Re: constant look up order in CVS HEAD — GOTOU Yuuzou <gotoyuzo@...> 2006/02/19

In message <87lkw8xfay.fsf@m17n.org>,

[#28342] Re: constant look up order in CVS HEAD — Yukihiro Matsumoto <matz@...> 2006/02/19

まつもと ゆきひろです

[ruby-dev:28405] Re: irb cannot parse /\^/

From: keiju@... (石塚圭樹)
Date: 2006-02-27 12:39:44 UTC
List: ruby-dev #28405
けいじゅ@いしつかです.

In [ruby-dev:28404] the message: "[ruby-dev:28404] irb cannot parse
/\^/", on Feb/27 21:19(JST) H.Yamamoto <ocean@m2.ccsnet.ne.jp> 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 <<---

In This Thread