diff options
-rw-r--r-- | parse.y | 2 | ||||
-rw-r--r-- | test/ripper/test_sexp.rb | 8 |
2 files changed, 5 insertions, 5 deletions
@@ -4656,7 +4656,7 @@ p_rest : tSTAR tIDENTIFIER /*%%%*/ $$ = 0; /*% %*/ - /*% ripper: Qnil %*/ + /*% ripper: var_field(p, Qnil) %*/ } ; diff --git a/test/ripper/test_sexp.rb b/test/ripper/test_sexp.rb index 1bc99b9b97..a1cf5e4f0a 100644 --- a/test/ripper/test_sexp.rb +++ b/test/ripper/test_sexp.rb @@ -229,7 +229,7 @@ eot [__LINE__, %q{ case 0; in *; end }] => [:case, [:@int, "0", [1, 5]], - [:in, [:aryptn, nil, nil, nil, nil], [[:void_stmt]], nil]], + [:in, [:aryptn, nil, nil, [:var_field, nil], nil], [[:void_stmt]], nil]], [__LINE__, %q{ case 0; in *,a; end }] => [:case, @@ -238,7 +238,7 @@ eot [:aryptn, nil, nil, - nil, + [:var_field, nil], [[:var_field, [:@ident, "a", [1, 13]]]]], [[:void_stmt]], nil]], @@ -426,9 +426,9 @@ eot [:in, [:fndptn, nil, - nil, + [:var_field, nil], [[:var_field, [:@ident, "a", [1, 9]]]], - nil], + [:var_field, nil]], nil, nil]], |