summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2026-02-27 23:09:31 +0900
committerNobuyoshi Nakada <nobu.nakada@gmail.com>2026-02-27 23:47:11 +0900
commit486f7fcc27b2ef08c18da9666f36e2f9583efd96 (patch)
tree1b94294175634ede21036c586f917fd7fb982442 /parse.y
parent2ecda70f8730a60661f69f06a44158778e2051a0 (diff)
parse.y: prefer @$ over @0 in empty-rule actions
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y12
1 files changed, 6 insertions, 6 deletions
diff --git a/parse.y b/parse.y
index 3a22c68d5d..9484fa6aff 100644
--- a/parse.y
+++ b/parse.y
@@ -3094,7 +3094,7 @@ rb_parser_ary_free(rb_parser_t *p, rb_parser_ary_t *ary)
}
| /* none */
{
- $$ = new_args_tail(p, 0, 0, 0, &@0);
+ $$ = new_args_tail(p, 0, 0, 0, &@$);
/*% ripper: [Qnil, Qnil, Qnil] %*/
}
;
@@ -6260,11 +6260,11 @@ superclass : '<'
;
f_opt_paren_args: f_paren_args
- | none
+ | /* none */
{
p->ctxt.in_argdef = 0;
- $$ = new_args_tail(p, 0, 0, 0, &@0);
- $$ = new_args(p, 0, 0, 0, 0, $$, &@0);
+ $$ = new_args_tail(p, 0, 0, 0, &@$);
+ $$ = new_args(p, 0, 0, 0, 0, $$, &@$);
/*% ripper: params!(Qnil, Qnil, Qnil, Qnil, Qnil, Qnil, Qnil) %*/
}
;
@@ -6387,8 +6387,8 @@ f_args : f_arg ',' f_opt_arg(arg_value) ',' f_rest_arg opt_args_tail(args_tail)
}
| /* none */
{
- $$ = new_args_tail(p, 0, 0, 0, &@0);
- $$ = new_args(p, 0, 0, 0, 0, $$, &@0);
+ $$ = new_args_tail(p, 0, 0, 0, &@$);
+ $$ = new_args(p, 0, 0, 0, 0, $$, &@$);
/*% ripper: params!(Qnil, Qnil, Qnil, Qnil, Qnil, Qnil, Qnil) %*/
}
;