summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-05-18 16:25:53 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-05-18 16:25:53 +0900
commitd50c83cca72f5686292427f5b6606482fd3ad380 (patch)
tree17c143f45ddda38498e86c551255057bfff5666c
parent5eebbd7df23421235a2d6289784e18d572c4b18a (diff)
downloadmruby-d50c83cca72f5686292427f5b6606482fd3ad380.tar.gz
mruby-d50c83cca72f5686292427f5b6606482fd3ad380.zip
parse.y: endless singleton method definition can omit parens.
-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 2c2bff714..54f5262be 100644
--- a/mrbgems/mruby-compiler/core/parse.y
+++ b/mrbgems/mruby-compiler/core/parse.y
@@ -2370,7 +2370,7 @@ arg : lhs '=' arg_rhs
nvars_unnest(p);
p->in_def--;
}
- | defs_head f_arglist_paren '=' arg
+ | defs_head f_opt_arglist_paren '=' arg
{
$$ = $1;
void_expr_error(p, $4);
@@ -2379,7 +2379,7 @@ arg : lhs '=' arg_rhs
p->in_def--;
p->in_single--;
}
- | defs_head f_arglist_paren '=' arg modifier_rescue arg
+ | defs_head f_opt_arglist_paren '=' arg modifier_rescue arg
{
$$ = $1;
void_expr_error(p, $4);