@@ -69,7 +69,7 @@ ruby_alias_def(
69
69
int loc: @location ref
70
70
);
71
71
72
- @ruby_argument_list_child_type = @ruby_block_argument | @ruby_break | @ruby_call | @ruby_hash_splat_argument | @ruby_next | @ruby_pair | @ruby_return | @ruby_splat_argument | @ruby_underscore_arg | @ruby_yield
72
+ @ruby_argument_list_child_type = @ruby_block_argument | @ruby_break | @ruby_call | @ruby_hash_splat_argument | @ruby_next | @ruby_pair | @ruby_return | @ruby_splat_argument | @ruby_token_forward_argument | @ ruby_underscore_arg | @ruby_yield
73
73
74
74
#keyset[ruby_argument_list, index]
75
75
ruby_argument_list_child(
@@ -83,7 +83,7 @@ ruby_argument_list_def(
83
83
int loc: @location ref
84
84
);
85
85
86
- @ruby_array_child_type = @ruby_block_argument | @ruby_break | @ruby_call | @ruby_hash_splat_argument | @ruby_next | @ruby_pair | @ruby_return | @ruby_splat_argument | @ruby_underscore_arg | @ruby_yield
86
+ @ruby_array_child_type = @ruby_block_argument | @ruby_break | @ruby_call | @ruby_hash_splat_argument | @ruby_next | @ruby_pair | @ruby_return | @ruby_splat_argument | @ruby_token_forward_argument | @ ruby_underscore_arg | @ruby_yield
87
87
88
88
#keyset[ruby_array, index]
89
89
ruby_array_child(
@@ -236,7 +236,7 @@ ruby_block_parameter_def(
236
236
int loc: @location ref
237
237
);
238
238
239
- @ruby_block_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_identifier
239
+ @ruby_block_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ ruby_token_identifier
240
240
241
241
#keyset[ruby_block_parameters, index]
242
242
ruby_block_parameters_child(
@@ -376,7 +376,7 @@ ruby_destructured_left_assignment_def(
376
376
int loc: @location ref
377
377
);
378
378
379
- @ruby_destructured_parameter_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_identifier
379
+ @ruby_destructured_parameter_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ ruby_token_identifier
380
380
381
381
#keyset[ruby_destructured_parameter, index]
382
382
ruby_destructured_parameter_child(
@@ -423,7 +423,7 @@ ruby_do_block_def(
423
423
int loc: @location ref
424
424
);
425
425
426
- @ruby_element_reference_child_type = @ruby_block_argument | @ruby_break | @ruby_call | @ruby_hash_splat_argument | @ruby_next | @ruby_pair | @ruby_return | @ruby_splat_argument | @ruby_underscore_arg | @ruby_yield
426
+ @ruby_element_reference_child_type = @ruby_block_argument | @ruby_break | @ruby_call | @ruby_hash_splat_argument | @ruby_next | @ruby_pair | @ruby_return | @ruby_splat_argument | @ruby_token_forward_argument | @ ruby_underscore_arg | @ruby_yield
427
427
428
428
#keyset[ruby_element_reference, index]
429
429
ruby_element_reference_child(
@@ -643,7 +643,7 @@ ruby_lambda_def(
643
643
int loc: @location ref
644
644
);
645
645
646
- @ruby_lambda_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_identifier
646
+ @ruby_lambda_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ ruby_token_identifier
647
647
648
648
#keyset[ruby_lambda_parameters, index]
649
649
ruby_lambda_parameters_child(
@@ -691,7 +691,7 @@ ruby_method_def(
691
691
int loc: @location ref
692
692
);
693
693
694
- @ruby_method_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_identifier
694
+ @ruby_method_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ ruby_token_identifier
695
695
696
696
#keyset[ruby_method_parameters, index]
697
697
ruby_method_parameters_child(
@@ -1220,22 +1220,24 @@ case @ruby_token.kind of
1220
1220
| 7 = @ruby_token_escape_sequence
1221
1221
| 8 = @ruby_token_false
1222
1222
| 9 = @ruby_token_float
1223
- | 10 = @ruby_token_global_variable
1224
- | 11 = @ruby_token_hash_key_symbol
1225
- | 12 = @ruby_token_heredoc_beginning
1226
- | 13 = @ruby_token_heredoc_content
1227
- | 14 = @ruby_token_heredoc_end
1228
- | 15 = @ruby_token_identifier
1229
- | 16 = @ruby_token_instance_variable
1230
- | 17 = @ruby_token_integer
1231
- | 18 = @ruby_token_nil
1232
- | 19 = @ruby_token_operator
1233
- | 20 = @ruby_token_self
1234
- | 21 = @ruby_token_simple_symbol
1235
- | 22 = @ruby_token_string_content
1236
- | 23 = @ruby_token_super
1237
- | 24 = @ruby_token_true
1238
- | 25 = @ruby_token_uninterpreted
1223
+ | 10 = @ruby_token_forward_argument
1224
+ | 11 = @ruby_token_forward_parameter
1225
+ | 12 = @ruby_token_global_variable
1226
+ | 13 = @ruby_token_hash_key_symbol
1227
+ | 14 = @ruby_token_heredoc_beginning
1228
+ | 15 = @ruby_token_heredoc_content
1229
+ | 16 = @ruby_token_heredoc_end
1230
+ | 17 = @ruby_token_identifier
1231
+ | 18 = @ruby_token_instance_variable
1232
+ | 19 = @ruby_token_integer
1233
+ | 20 = @ruby_token_nil
1234
+ | 21 = @ruby_token_operator
1235
+ | 22 = @ruby_token_self
1236
+ | 23 = @ruby_token_simple_symbol
1237
+ | 24 = @ruby_token_string_content
1238
+ | 25 = @ruby_token_super
1239
+ | 26 = @ruby_token_true
1240
+ | 27 = @ruby_token_uninterpreted
1239
1241
;
1240
1242
1241
1243
0 commit comments