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

ruby-changes:4148

From: ko1@a...
Date: Fri, 29 Feb 2008 15:13:09 +0900 (JST)
Subject: [ruby-changes:4148] nobu - Ruby:r15638 (trunk): * parse.y (opt_block_param): command can start just after block param

nobu	2008-02-29 15:12:46 +0900 (Fri, 29 Feb 2008)

  New Revision: 15638

  Modified files:
    trunk/ChangeLog
    trunk/bootstraptest/test_knownbug.rb
    trunk/bootstraptest/test_syntax.rb
    trunk/parse.y

  Log:
    * parse.y (opt_block_param): command can start just after block param
      definition.  [ruby-list:44479]


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/parse.y?r1=15638&r2=15637&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15638&r2=15637&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_syntax.rb?r1=15638&r2=15637&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_knownbug.rb?r1=15638&r2=15637&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15637)
+++ ChangeLog	(revision 15638)
@@ -1,3 +1,8 @@
+Fri Feb 29 15:12:43 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* parse.y (opt_block_param): command can start just after block param
+	  definition.  [ruby-list:44479]
+
 Fri Feb 29 03:22:19 2008  NARUSE, Yui  <naruse@r...>
 
 	* test/ruby/test_time.rb (test_readers): fix typo.
Index: bootstraptest/test_syntax.rb
===================================================================
--- bootstraptest/test_syntax.rb	(revision 15637)
+++ bootstraptest/test_syntax.rb	(revision 15638)
@@ -765,3 +765,5 @@
     next p(i)
   end
 }
+
+assert_valid_syntax('1.times {|i|print (42),1;}', '[ruby-list:44479]')
Index: bootstraptest/test_knownbug.rb
===================================================================
--- bootstraptest/test_knownbug.rb	(revision 15637)
+++ bootstraptest/test_knownbug.rb	(revision 15638)
@@ -44,8 +44,6 @@
   end
 }, '[ruby-core:14537]'
 
-assert_valid_syntax('1.times {|i|print (42),1;}', '[ruby-list:44479]')
-
 assert_normal_exit %q{
   "abc".gsub(/./, "a" => "z")
 }
Index: parse.y
===================================================================
--- parse.y	(revision 15637)
+++ parse.y	(revision 15638)
@@ -3197,6 +3197,9 @@
 
 opt_block_param	: none
 		| block_param_def
+		    {
+			command_start = Qtrue;
+		    }
 		;
 
 block_param_def	: '|' opt_bv_decl '|'

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

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