[前][次][番号順一覧][スレッド一覧]

ruby-changes:20209

From: keiju <ko1@a...>
Date: Tue, 28 Jun 2011 01:21:10 +0900 (JST)
Subject: [ruby-changes:20209] keiju:r32257 (trunk): * lib/irb/ruby-lex.rb: fix [Bug #4232].

keiju	2011-06-28 01:20:56 +0900 (Tue, 28 Jun 2011)

  New Revision: 32257

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32257

  Log:
    * lib/irb/ruby-lex.rb: fix [Bug #4232].

  Modified files:
    trunk/ChangeLog
    trunk/lib/irb/ruby-lex.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 32256)
+++ ChangeLog	(revision 32257)
@@ -1,3 +1,7 @@
+Tue Jun 28 01:19:52 2011  Keiju Ishitsuka  <keiju@i...>
+
+	* lib/irb/ruby-lex.rb: fix [Bug #4232].
+
 Tue Jun 28 00:14:13 2011  Masatoshi SEKI  <m_seki@m...>
 
 	* lib/drb/drb.rb: fix [Bug #4409]. add DRbServer#here?.
Index: lib/irb/ruby-lex.rb
===================================================================
--- lib/irb/ruby-lex.rb	(revision 32256)
+++ lib/irb/ruby-lex.rb	(revision 32257)
@@ -1046,7 +1046,7 @@
       while ch = getc
 	if @quoted == ch and nest == 0
 	  break
-	elsif ch == "#" and peek(0) == "{"
+	elsif @ltype != "'" && ch == "#" && peek(0) == "{"
 	  identify_string_dvar
 	elsif @ltype != "'" && @ltype != "]" && @ltype != ":" and ch == "#"
 	  subtype = true

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]