Issue #3456 has been updated by Yui NARUSE.
Status changed from Closed to Assigned
このコミットから、以下が SyntaxError になるようになりましたが、意図されていますか?
irb(main):001:0> p(foo:123,)
SyntaxError: (irb):1: syntax error, unexpected ‘)’
from /home/naruse/local/ruby/bin/irb:12:in `’
Bug #3456: bisarre comma
Author: Shyouhei U.
Status: Assigned
Priority: Normal
Assignee: Yukihiro M.
Category: core
Target version: 1.9.x
ruby -v: -
=begin
ひょっとして意図的なのかもしれませんが、以下のような謎の , が1.9系でSyntax OKになるのはなんででしょう?
% ruby -wcve ‘x y , ;’
ruby 1.8.8dev (2010-06-15 revision 27061) [x86_64-linux]
-e:1: syntax error, unexpected ‘;’
% ruby -wcve ‘x y , ;’
ruby 1.9.3dev (2010-06-19 trunk 28363) [x86_64-linux]
Syntax OK
=end