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

ruby-changes:15482

From: naruse <ko1@a...>
Date: Sun, 18 Apr 2010 02:15:37 +0900 (JST)
Subject: [ruby-changes:15482] Ruby:r27382 (trunk): * lib/irb/ruby-lex.rb (identify_identifier): add '_' to the regexp.

naruse	2010-04-18 02:15:20 +0900 (Sun, 18 Apr 2010)

  New Revision: 27382

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

  Log:
    * lib/irb/ruby-lex.rb (identify_identifier): add '_' to the regexp.

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

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 27381)
+++ ChangeLog	(revision 27382)
@@ -1,3 +1,7 @@
+Sun Apr 18 02:13:59 2010  NARUSE, Yui  <naruse@r...>
+
+	* lib/irb/ruby-lex.rb (identify_identifier): add '_' to the regexp.
+
 Sat Apr 17 23:21:15 2010  NARUSE, Yui  <naruse@r...>
 
 	* configure.in: use AC_TRY_LINK instead of AC_TRY_COMPILE.
Index: lib/irb/ruby-lex.rb
===================================================================
--- lib/irb/ruby-lex.rb	(revision 27381)
+++ lib/irb/ruby-lex.rb	(revision 27382)
@@ -727,7 +727,7 @@
       printf "MATCH: start %s: %s\n", op, io.inspect if RubyLex.debug?
       if peek(0) =~ /[0-9]/
 	t = identify_number
-      elsif peek(0) =~ /[^\x00-\/:-@\[-`{-\x7F]/
+      elsif peek(0) =~ /[^\x00-\/:-@\[-^`{-\x7F]/
 	t = identify_identifier
       end
       printf "MATCH: end %s: %s\n", op, io.inspect if RubyLex.debug?
@@ -770,7 +770,7 @@
       end
     end
 
-    while (ch = getc) =~ /[^\x00-\/:-@\[-`{-\x7F]/
+    while (ch = getc) =~ /[^\x00-\/:-@\[-^`{-\x7F]/
       print ":", ch, ":" if RubyLex.debug?
       token.concat ch
     end

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

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