Actions
Bug #5738
closedif false; BEGIN {}; end が syntax error になる
Bug #5738:
if false; BEGIN {}; end が syntax error になる
Description
1.8 の時と異なり、以下のコードが syntax error になります。
if false; BEGIN {}; end
test/ruby/test_beginendblock.rb や過去の NEWS に記述がない事などから、もしかしたらバグかもしれないと考えています。1.9 からの仕様であれば reject してやってください。
なお、以下についても syntax error になりますが、1.8 の時と異なり、yyerror("BEGIN in method"); に到達しない事からチケットを発行する事にしました。
def foo; BEGIN {}; end
Actions