diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2026-02-27 23:09:31 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu.nakada@gmail.com> | 2026-02-27 23:47:11 +0900 |
| commit | 486f7fcc27b2ef08c18da9666f36e2f9583efd96 (patch) | |
| tree | 1b94294175634ede21036c586f917fd7fb982442 /parse.y | |
| parent | 2ecda70f8730a60661f69f06a44158778e2051a0 (diff) | |
parse.y: prefer @$ over @0 in empty-rule actions
Diffstat (limited to 'parse.y')
| -rw-r--r-- | parse.y | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -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) %*/ } ; |
