summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-compiler/core/parse.y
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-10-17 08:17:31 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-10-17 08:17:31 +0900
commite59ad60327e9ebf554782609c5da2c0440ec8413 (patch)
tree818c7c54abee63eb533a16e43016d1144356ed39 /mrbgems/mruby-compiler/core/parse.y
parentfb85855fa136d215533cac3714ddb99a61531fb8 (diff)
downloadmruby-e59ad60327e9ebf554782609c5da2c0440ec8413.tar.gz
mruby-e59ad60327e9ebf554782609c5da2c0440ec8413.zip
`do/end` blocks to work with `rescue/ensure/else`; CRuby2.5
Diffstat (limited to 'mrbgems/mruby-compiler/core/parse.y')
-rw-r--r--mrbgems/mruby-compiler/core/parse.y4
1 files changed, 2 insertions, 2 deletions
diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y
index 243d4ce4a..bf9d3fe85 100644
--- a/mrbgems/mruby-compiler/core/parse.y
+++ b/mrbgems/mruby-compiler/core/parse.y
@@ -2577,7 +2577,7 @@ do_block : keyword_do_block
local_nest(p);
}
opt_block_param
- compstmt
+ bodystmt
keyword_end
{
$$ = new_block(p,$3,$4);
@@ -2667,7 +2667,7 @@ brace_block : '{'
$<num>$ = p->lineno;
}
opt_block_param
- compstmt keyword_end
+ bodystmt keyword_end
{
$$ = new_block(p,$3,$4);
SET_LINENO($$, $<num>2);