diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-10-17 08:17:31 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-10-17 08:17:31 +0900 |
| commit | e59ad60327e9ebf554782609c5da2c0440ec8413 (patch) | |
| tree | 818c7c54abee63eb533a16e43016d1144356ed39 /mrbgems/mruby-compiler/core/parse.y | |
| parent | fb85855fa136d215533cac3714ddb99a61531fb8 (diff) | |
| download | mruby-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.y | 4 |
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); |
