From: Yusuke ENDOH Date: 2008-04-14T23:39:19+09:00 Subject: [ruby-dev:34393] fluent comma 遠藤と申します。 [ruby-core:16240] syntax request で、行頭のコンマを前の行の 続きと見なす文法拡張が提案されています。 foo( "foo" , "bar" , "baz" ) h = { 1 => "1" , 2 => "2" , 3 => "3" } Haskell 風のインデントが可能になり、見やすく編集しやすいです。 現状でも r13777 から、行頭のドットが前の行の続きと見なされる ようになっています。 # "1" を出力 puts 1 .to_s コンマでも同じようにしていいと思うのですが、どうでしょうか。 Index: parse.y =================================================================== --- parse.y (revision 16018) +++ parse.y (working copy) @@ -6096,6 +6096,9 @@ } while ((c = nextc())) { switch (c) { + case ',': + pushback(','); + goto retry; case ' ': case '\t': case '\f': case '\r': case '\13': /* '\v' */ space_seen++; -- Yusuke ENDOH