Actions
Bug #12789
closedsyntax error keyword_do_block at ruby 2.4.0dev (2016-09-26 trunk 56254)
Bug #12789:
syntax error keyword_do_block at ruby 2.4.0dev (2016-09-26 trunk 56254)
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.4.0dev (2016-09-26 trunk 56254) [x86_64-darwin13]
Description
ruby 2.4.0dev (2016-09-26 trunk 56254) にて、ブロック付きの特異メソッド呼び出しの前に、
同名の変数への代入があると syntax error になりました。以下、サンプルコードです。
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin13] での実行結果です。
ruby 2.4.0dev (2016-09-26 trunk 56254) [x86_64-darwin13] での実行結果です。
% ruby syntax_error.rb
syntax_error.rb:8: syntax error, unexpected keyword_do_block, expecting keyword_end
こちらの挙動について期待している振る舞いかどうか判断がつかなかったため、レポートとさせてください。
Updated by koic (Koichi ITO) over 9 years ago
Updated by nobu (Nobuyoshi Nakada) over 9 years ago
- Related to Bug #11873: Syntax error and parse problem when calling a method without parentheses added
Updated by nobu (Nobuyoshi Nakada) over 9 years ago
- Status changed from Open to Closed
Actions