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/