@diagnostic_debug
0
@diagnostic_error
155
@diagnostic_info
0
@diagnostic_warning
0
@erb_comment_directive
40
@erb_directive
1414
@erb_graphql_directive
0
@erb_output_directive
3806
@erb_reserved_word
10441
@erb_template
1563
@erb_token_code
5220
@erb_token_comment
40
@erb_token_content
3761
@file
17168
@folder
4792
@location_default
8508604
@ruby_alias
1244
@ruby_alternative_pattern
0
@ruby_argument_list
664517
@ruby_array
245561
@ruby_array_pattern
0
@ruby_as_pattern
0
@ruby_assignment
130246
@ruby_bare_string
11487
@ruby_bare_symbol
2106
@ruby_begin
2523
@ruby_begin_block
11
@ruby_binary_ampersand
474
@ruby_binary_ampersandampersand
8700
@ruby_binary_and
1348
@ruby_binary_bangequal
1586
@ruby_binary_bangtilde
178
@ruby_binary_caret
155
@ruby_binary_equalequal
31159
@ruby_binary_equalequalequal
603
@ruby_binary_equaltilde
1820
@ruby_binary_langle
1334
@ruby_binary_langleequal
368
@ruby_binary_langleequalrangle
749
@ruby_binary_langlelangle
10368
@ruby_binary_minus
2381
@ruby_binary_or
665
@ruby_binary_percent
1009
@ruby_binary_pipe
968
@ruby_binary_pipepipe
8001
@ruby_binary_plus
6116
@ruby_binary_rangle
2400
@ruby_binary_rangleequal
558
@ruby_binary_ranglerangle
231
@ruby_binary_slash
1248
@ruby_binary_star
3286
@ruby_binary_starstar
1316
@ruby_block
97359
@ruby_block_argument
6050
@ruby_block_parameter
2410
@ruby_block_parameters
23336
@ruby_break
3338
@ruby_call
965401
@ruby_case__
1219
@ruby_case_match
0
@ruby_chained_string
885
@ruby_class
16841
@ruby_complex
53
@ruby_conditional
3464
@ruby_delimited_symbol
1257
@ruby_destructured_left_assignment
108
@ruby_destructured_parameter
198
@ruby_do
1610
@ruby_do_block
137435
@ruby_element_reference
82234
@ruby_else
6933
@ruby_elsif
1595
@ruby_end_block
11
@ruby_ensure
3718
@ruby_exception_variable
1001
@ruby_exceptions
1639
@ruby_expression_reference_pattern
0
@ruby_find_pattern
0
@ruby_for
162
@ruby_hash
39413
@ruby_hash_pattern
0
@ruby_hash_splat_argument
1856
@ruby_hash_splat_parameter
1355
@ruby_heredoc_body
5575
@ruby_if
18392
@ruby_if_guard
0
@ruby_if_modifier
13620
@ruby_in
162
@ruby_in_clause
0
@ruby_interpolation
38208
@ruby_keyword_parameter
3794
@ruby_keyword_pattern
0
@ruby_lambda
7472
@ruby_lambda_parameters
1664
@ruby_left_assignment_list
2873
@ruby_method
98356
@ruby_method_parameters
28861
@ruby_module
21557
@ruby_next
2005
@ruby_operator_assignment_ampersandampersandequal
88
@ruby_operator_assignment_ampersandequal
16
@ruby_operator_assignment_caretequal
5
@ruby_operator_assignment_langlelangleequal
26
@ruby_operator_assignment_minusequal
292
@ruby_operator_assignment_percentequal
25
@ruby_operator_assignment_pipeequal
138
@ruby_operator_assignment_pipepipeequal
4611
@ruby_operator_assignment_plusequal
1759
@ruby_operator_assignment_ranglerangleequal
8
@ruby_operator_assignment_slashequal
12
@ruby_operator_assignment_starequal
49
@ruby_operator_assignment_starstarequal
6
@ruby_optional_parameter
6435
@ruby_pair
235158
@ruby_parenthesized_pattern
0
@ruby_parenthesized_statements
10247
@ruby_pattern
3895
@ruby_program
17142
@ruby_range_dotdot
2831
@ruby_range_dotdotdot
1356
@ruby_rational
123
@ruby_redo
33
@ruby_regex
12854
@ruby_rescue
2061
@ruby_rescue_modifier
525
@ruby_reserved_word
3667249
@ruby_rest_assignment
398
@ruby_retry
56
@ruby_return
8495
@ruby_right_assignment_list
1288
@ruby_scope_resolution
80009
@ruby_setter
598
@ruby_singleton_class
620
@ruby_singleton_method
6539
@ruby_splat_argument
3046
@ruby_splat_parameter
2905
@ruby_string__
473533
@ruby_string_array
3840
@ruby_subshell
403
@ruby_superclass
13318
@ruby_symbol_array
463
@ruby_then
24329
@ruby_token_character
437
@ruby_token_class_variable
857
@ruby_token_comment
180978
@ruby_token_constant
283898
@ruby_token_empty_statement
55
@ruby_token_encoding
0
@ruby_token_escape_sequence
75715
@ruby_token_false
16909
@ruby_token_file
0
@ruby_token_float
7830
@ruby_token_forward_argument
72
@ruby_token_forward_parameter
94
@ruby_token_global_variable
7057
@ruby_token_hash_key_symbol
228509
@ruby_token_hash_splat_nil
5
@ruby_token_heredoc_beginning
5600
@ruby_token_heredoc_content
12542
@ruby_token_heredoc_end
5575
@ruby_token_identifier
1483080
@ruby_token_instance_variable
81049
@ruby_token_integer
298658
@ruby_token_line
0
@ruby_token_nil
17920
@ruby_token_operator
781
@ruby_token_self
12958
@ruby_token_simple_symbol
249119
@ruby_token_string_content
488016
@ruby_token_super
5058
@ruby_token_true
23298
@ruby_token_uninterpreted
11
@ruby_unary_bang
5788
@ruby_unary_definedquestion
1312
@ruby_unary_minus
9122
@ruby_unary_not
236
@ruby_unary_plus
1386
@ruby_unary_tilde
88
@ruby_undef
180
@ruby_unless
2578
@ruby_unless_guard
0
@ruby_unless_modifier
4207
@ruby_until
113
@ruby_until_modifier
206
@ruby_variable_reference_pattern
0
@ruby_when
3239
@ruby_while
1335
@ruby_while_modifier
179
@ruby_yield
2385
containerparent
21934
parent
4792
child
21934
parent
child
12
1
2
2142
2
3
909
3
4
441
4
5
298
5
7
376
7
13
389
13
124
233
child
parent
12
1
2
21934
diagnostics
155
id
155
severity
12
error_tag
12
error_message
25
full_error_message
129
location
155
id
severity
12
1
2
155
id
error_tag
12
1
2
155
id
error_message
12
1
2
155
id
full_error_message
12
1
2
155
id
location
12
1
2
155
severity
id
12
12
13
12
severity
error_tag
12
1
2
12
severity
error_message
12
2
3
12
severity
full_error_message
12
10
11
12
severity
location
12
12
13
12
error_tag
id
12
12
13
12
error_tag
severity
12
1
2
12
error_tag
error_message
12
2
3
12
error_tag
full_error_message
12
10
11
12
error_tag
location
12
12
13
12
error_message
id
12
1
2
12
11
12
12
error_message
severity
12
1
2
25
error_message
error_tag
12
1
2
25
error_message
full_error_message
12
1
2
12
9
10
12
error_message
location
12
1
2
12
11
12
12
full_error_message
id
12
1
2
103
2
3
25
full_error_message
severity
12
1
2
129
full_error_message
error_tag
12
1
2
129
full_error_message
error_message
12
1
2
129
full_error_message
location
12
1
2
103
2
3
25
location
id
12
1
2
155
location
severity
12
1
2
155
location
error_tag
12
1
2
155
location
error_message
12
1
2
155
location
full_error_message
12
1
2
155
erb_ast_node_info
25078
node
25078
parent
6088
parent_index
668
loc
25075
node
parent
12
1
2
25078
node
parent_index
12
1
2
25078
node
loc
12
1
2
25078
parent
node
12
1
3
460
3
4
5360
4
226
267
parent
parent_index
12
1
3
460
3
4
5360
4
226
267
parent
loc
12
1
3
460
3
4
5360
4
226
267
parent_index
node
12
1
2
86
2
3
106
3
4
121
4
5
5
5
6
65
6
7
50
7
11
50
11
19
53
19
38
53
39
72
50
74
2050
23
parent_index
parent
12
1
2
86
2
3
106
3
4
121
4
5
5
5
6
65
6
7
50
7
11
50
11
19
53
19
38
53
39
72
50
74
2050
23
parent_index
loc
12
1
2
86
2
3
106
3
4
121
4
5
5
5
6
65
6
7
50
7
11
50
11
19
53
19
38
53
39
72
50
74
2049
23
loc
node
12
1
2
25072
2
3
2
loc
parent
12
1
2
25072
2
3
2
loc
parent_index
12
1
2
25075
erb_comment_directive_def
40
id
40
child
40
id
child
12
1
2
40
child
id
12
1
2
40
erb_directive_def
1414
id
1414
child
1414
id
child
12
1
2
1414
child
id
12
1
2
1414
erb_graphql_directive_def
0
id
0
child
0
id
child
12
1
2
2
child
id
12
erb_output_directive_def
3806
id
3806
child
3806
id
child
12
1
2
3806
child
id
12
1
2
3806
erb_template_child
8982
erb_template
433
index
668
child
8982
erb_template
index
12
1
3
26
3
4
139
4
7
26
7
9
29
9
12
35
12
17
38
17
29
32
29
35
35
35
56
35
61
226
32
erb_template
child
12
1
3
26
3
4
139
4
7
26
7
9
29
9
12
35
12
17
38
17
29
32
29
35
35
35
56
35
61
226
32
index
erb_template
12
1
2
86
2
3
106
3
4
121
4
5
5
5
6
65
6
7
50
7
11
50
11
19
53
19
38
53
39
72
50
74
147
23
index
child
12
1
2
86
2
3
106
3
4
121
4
5
5
5
6
65
6
7
50
7
11
50
11
19
53
19
38
53
39
72
50
74
147
23
child
erb_template
12
1
2
8982
child
index
12
1
2
8982
erb_template_def
1563
id
1563
erb_tokeninfo
19423
id
19423
kind
8
value
5800
id
kind
12
1
2
19423
id
value
12
1
2
19423
kind
id
12
1266
1267
2
1757
1758
2
3514
3515
2
kind
value
12
52
53
2
884
885
2
1016
1017
2
value
id
12
1
2
4662
2
3
659
3
23
436
32
1696
41
value
kind
12
1
2
5800
files
17168
id
17168
name
17168
id
name
12
1
2
17168
name
id
12
1
2
17168
folders
4792
id
4792
name
4792
id
name
12
1
2
4792
name
id
12
1
2
4792
locations_default
8508604
id
8508604
file
17168
start_line
30674
start_column
5064
end_line
30674
end_column
5129
id
file
12
1
2
8508604
id
start_line
12
1
2
8508604
id
start_column
12
1
2
8508604
id
end_line
12
1
2
8508604
id
end_column
12
1
2
8508604
file
id
12
1
32
1337
32
48
1311
48
72
1376
72
94
1493
94
127
1298
127
169
1311
169
216
1298
216
271
1298
271
353
1311
353
475
1298
476
721
1298
724
1480
1298
1481
22817
1233
file
start_line
12
1
7
1116
7
10
1545
10
13
1389
13
16
1493
16
20
1571
20
25
1363
25
31
1441
31
38
1350
38
49
1441
49
69
1324
69
117
1298
119
257
1298
260
2337
532
file
start_column
12
1
16
1415
16
25
1428
25
32
1363
32
41
1376
41
47
1506
47
54
1532
54
62
1363
62
69
1402
69
77
1428
77
87
1350
87
101
1324
101
130
1298
130
357
376
file
end_line
12
1
8
1558
8
11
1467
11
14
1506
14
17
1415
17
21
1467
21
26
1337
26
32
1363
32
39
1415
39
51
1402
51
75
1298
75
126
1311
126
343
1298
354
2337
324
file
end_column
12
1
20
1441
20
28
1298
28
36
1389
36
45
1363
45
50
1311
50
57
1350
57
64
1376
64
71
1298
71
78
1376
78
87
1428
87
99
1402
99
120
1363
120
367
766
start_line
id
12
1
2
1519
2
4
1753
5
6
3545
6
10
2454
10
17
2805
17
24
2441
24
42
2350
42
78
2337
78
119
2311
119
173
2324
173
279
2311
281
866
2311
866
10012
2207
start_line
file
12
1
2
10713
2
3
4753
3
6
2337
6
9
2363
9
14
2792
14
22
2324
22
57
2311
57
287
2311
291
1322
766
start_line
start_column
12
1
2
1519
2
3
1584
3
4
2558
4
6
2441
6
8
1584
8
13
2818
13
18
2610
18
30
2506
30
43
2363
43
57
2428
57
70
2324
70
89
2350
89
116
2311
116
203
1272
start_line
end_line
12
1
2
12648
2
3
6714
3
4
2363
4
5
1792
5
7
2324
7
12
2337
12
34
2311
40
241
181
start_line
end_column
12
1
2
1519
2
4
1766
4
5
3636
5
8
2662
8
13
2792
13
17
2311
17
28
2376
28
42
2428
42
57
2415
57
71
2389
71
88
2363
88
113
2311
113
203
1701
start_column
id
12
1
2
441
2
3
623
3
4
233
4
5
272
5
6
246
6
9
467
9
16
415
16
41
389
46
172
389
181
773
389
791
2919
389
2920
8125
389
8227
25706
389
33875
34983
25
start_column
file
12
1
2
1506
2
3
545
3
4
428
4
10
389
10
39
389
39
139
389
147
387
389
397
748
389
769
963
389
964
1322
246
start_column
start_line
12
1
2
545
2
3
675
3
4
337
4
6
402
6
9
467
9
19
389
19
64
389
66
184
402
201
390
389
418
742
389
752
1025
389
1028
1382
285
start_column
end_line
12
1
2
545
2
3
675
3
4
337
4
6
402
6
9
467
9
19
389
19
64
389
66
184
389
184
381
389
396
752
389
753
1034
402
1050
1386
285
start_column
end_column
12
1
2
1285
2
3
727
3
4
441
4
6
415
6
16
389
16
37
389
37
67
402
67
103
389
104
127
402
127
177
220
end_line
id
12
1
2
311
3
4
3532
4
6
2636
6
9
2415
9
14
2350
14
21
2467
21
34
2324
34
64
2311
64
103
2337
103
152
2311
152
230
2311
230
525
2311
528
2539
2311
2543
9864
740
end_line
file
12
1
2
10713
2
3
4753
3
6
2337
6
9
2363
9
14
2792
14
22
2324
22
57
2311
57
287
2311
291
1306
766
end_line
start_line
12
1
2
12428
2
3
6532
3
4
2532
4
5
1753
5
7
2207
7
12
2441
12
27
2363
27
36
415
end_line
start_column
12
1
3
1519
3
4
3688
4
6
2714
6
8
1649
8
13
2766
13
17
2363
17
28
2415
28
42
2415
42
55
2337
55
69
2441
69
86
2415
86
112
2376
112
200
1571
end_line
end_column
12
1
2
1506
2
3
1623
3
4
2558
4
6
2402
6
8
1649
8
13
2688
13
18
2636
18
30
2402
30
44
2389
44
58
2337
58
72
2324
72
90
2389
90
117
2311
117
202
1454
end_column
id
12
1
2
350
2
3
480
3
5
402
5
6
194
6
8
467
8
14
389
14
28
389
28
68
389
69
258
389
264
1063
389
1113
3378
389
3687
8035
389
8096
10367
389
10416
17990
116
end_column
file
12
1
2
1441
2
3
610
3
4
428
4
9
402
9
41
389
42
123
389
143
406
389
406
760
389
771
994
389
1006
1289
298
end_column
start_line
12
1
2
519
2
3
675
3
4
298
4
6
402
6
9
454
9
16
415
16
39
389
39
136
389
136
344
389
353
637
389
675
1011
389
1011
1272
389
1284
1387
25
end_column
start_column
12
1
2
896
2
3
311
3
4
506
4
5
350
5
8
441
8
18
389
19
33
389
33
49
389
49
64
402
64
82
428
82
95
402
95
112
220
end_column
end_line
12
1
2
519
2
3
675
3
4
298
4
6
402
6
9
454
9
16
415
16
39
402
48
141
389
142
352
389
359
637
389
674
999
389
1010
1283
389
1381
1382
12
ruby_alias_def
1244
id
1244
alias
1244
name
1244
id
alias
12
1
2
1244
id
name
12
1
2
1244
alias
id
12
1
2
1244
alias
name
12
1
2
1244
name
id
12
1
2
1244
name
alias
12
1
2
1244
ruby_alternative_pattern_alternatives
0
ruby_alternative_pattern
0
index
0
alternatives
0
ruby_alternative_pattern
index
12
ruby_alternative_pattern
alternatives
12
index
ruby_alternative_pattern
12
index
alternatives
12
alternatives
ruby_alternative_pattern
12
1
2
2
alternatives
index
12
1
2
2
ruby_alternative_pattern_def
0
id
0
ruby_argument_list_child
823783
ruby_argument_list
664257
index
428
child
823783
ruby_argument_list
index
12
1
2
562976
2
3
64088
3
34
37193
ruby_argument_list
child
12
1
2
562976
2
3
64088
3
34
37193
index
ruby_argument_list
12
1
2
142
2
3
38
3
7
38
7
11
38
11
20
38
22
42
38
55
372
38
900
7800
38
51150
51151
12
index
child
12
1
2
142
2
3
38
3
7
38
7
11
38
11
20
38
22
42
38
55
372
38
900
7800
38
51150
51151
12
child
ruby_argument_list
12
1
2
823783
child
index
12
1
2
823783
ruby_argument_list_def
664517
id
664517
ruby_array_child
699082
ruby_array
237416
index
63360
child
699082
ruby_array
index
12
1
2
11987
2
3
212081
3
63361
13348
ruby_array
child
12
1
2
11987
2
3
212081
3
63361
13348
index
ruby_array
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
237417
1294
index
child
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
237417
1294
child
ruby_array
12
1
2
699082
child
index
12
1
2
699082
ruby_array_def
245561
id
245561
ruby_array_pattern_child
0
ruby_array_pattern
0
index
0
child
0
ruby_array_pattern
index
12
ruby_array_pattern
child
12
index
ruby_array_pattern
12
index
child
12
child
ruby_array_pattern
12
1
2
2
child
index
12
1
2
2
ruby_array_pattern_class
0
ruby_array_pattern
0
class
0
ruby_array_pattern
class
12
1
2
2
class
ruby_array_pattern
12
1
2
2
ruby_array_pattern_def
0
id
0
ruby_as_pattern_def
0
id
0
name
0
value
0
id
name
12
1
2
2
id
value
12
1
2
2
name
id
12
name
value
12
value
id
12
value
name
12
ruby_assignment_def
130246
id
130246
left
130246
right
130246
id
left
12
1
2
130246
id
right
12
1
2
130246
left
id
12
1
2
130246
left
right
12
1
2
130246
right
id
12
1
2
130246
right
left
12
1
2
130246
ruby_ast_node_info
8791047
node
8791047
parent
2884450
parent_index
2792
loc
8496293
node
parent
12
1
2
8791047
node
parent_index
12
1
2
8791047
node
loc
12
1
2
8791047
parent
node
12
1
2
325272
2
3
393074
3
4
1608542
4
5
344466
5
216
213094
parent
parent_index
12
1
2
325272
2
3
393074
3
4
1608542
4
5
344466
5
216
213094
parent
loc
12
1
2
325272
2
3
393074
3
4
1608542
4
5
344466
5
216
213094
parent_index
node
12
1
2
649
2
3
389
3
5
233
5
6
233
6
9
233
9
21
246
21
48
220
48
127
220
130
946
220
1416
222113
142
parent_index
parent
12
1
2
649
2
3
389
3
5
233
5
6
233
6
9
233
9
21
246
21
48
220
48
127
220
130
946
220
1416
222113
142
parent_index
loc
12
1
2
649
2
3
389
3
5
233
5
6
233
6
9
233
9
21
246
21
48
220
48
127
220
130
946
220
1416
221838
142
loc
node
12
1
2
8202149
2
4
294143
loc
parent
12
1
2
8202149
2
4
294143
loc
parent_index
12
1
2
8205110
2
3
291182
ruby_bare_string_child
14936
ruby_bare_string
11487
index
2232
child
14936
ruby_bare_string
index
12
1
2
11159
2
2233
328
ruby_bare_string
child
12
1
2
11159
2
2233
328
index
ruby_bare_string
12
1
2
1865
2
3
81
3
4
267
4
11488
19
index
child
12
1
2
1865
2
3
81
3
4
267
4
11488
19
child
ruby_bare_string
12
1
2
14936
child
index
12
1
2
14936
ruby_bare_string_def
11487
id
11487
ruby_bare_symbol_child
2106
ruby_bare_symbol
2106
index
2
child
2106
ruby_bare_symbol
index
12
1
2
2106
ruby_bare_symbol
child
12
1
2
2106
index
ruby_bare_symbol
12
709
710
2
index
child
12
709
710
2
child
ruby_bare_symbol
12
1
2
2106
child
index
12
1
2
2106
ruby_bare_symbol_def
2106
id
2106
ruby_begin_block_child
44
ruby_begin_block
11
index
9
child
44
ruby_begin_block
index
12
1
2
4
2
3
1
3
4
1
5
6
2
7
8
1
9
10
2
ruby_begin_block
child
12
1
2
4
2
3
1
3
4
1
5
6
2
7
8
1
9
10
2
index
ruby_begin_block
12
2
3
2
3
4
2
5
6
2
6
7
1
7
8
1
11
12
1
index
child
12
2
3
2
3
4
2
5
6
2
6
7
1
7
8
1
11
12
1
child
ruby_begin_block
12
1
2
44
child
index
12
1
2
44
ruby_begin_block_def
11
id
11
ruby_begin_child
7535
ruby_begin
2523
index
38
child
7535
ruby_begin
index
12
1
2
164
2
3
1317
3
4
516
4
5
212
5
8
230
8
39
84
ruby_begin
child
12
1
2
164
2
3
1317
3
4
516
4
5
212
5
8
230
8
39
84
index
ruby_begin
12
1
2
1
2
3
3
3
4
12
4
8
2
9
12
3
15
18
3
24
35
3
40
63
3
84
185
3
314
1043
3
2359
2524
2
index
child
12
1
2
1
2
3
3
3
4
12
4
8
2
9
12
3
15
18
3
24
35
3
40
63
3
84
185
3
314
1043
3
2359
2524
2
child
ruby_begin
12
1
2
7535
child
index
12
1
2
7535
ruby_begin_def
2523
id
2523
ruby_binary_def
67730
id
67730
left
67730
operator
25
right
67730
id
left
12
1
2
67730
id
operator
12
1
2
67730
id
right
12
1
2
67730
left
id
12
1
2
67730
left
operator
12
1
2
67730
left
right
12
1
2
67730
operator
id
12
155
179
2
231
369
2
474
559
2
603
666
2
749
813
2
949
969
2
1000
1010
2
1248
1317
2
1348
1633
2
1820
1968
2
2381
3287
2
6116
6739
2
31159
31160
1
operator
left
12
155
179
2
231
369
2
474
559
2
603
666
2
749
813
2
949
969
2
1000
1010
2
1248
1317
2
1348
1633
2
1820
1968
2
2381
3287
2
6116
6739
2
31159
31160
1
operator
right
12
155
179
2
231
369
2
474
559
2
603
666
2
749
813
2
949
969
2
1000
1010
2
1248
1317
2
1348
1633
2
1820
1968
2
2381
3287
2
6116
6739
2
31159
31160
1
right
id
12
1
2
67730
right
left
12
1
2
67730
right
operator
12
1
2
67730
ruby_block_argument_child
6050
ruby_block_argument
6050
child
6050
ruby_block_argument
child
12
1
2
6050
child
ruby_block_argument
12
1
2
6050
ruby_block_argument_def
6050
id
6050
ruby_block_child
97203
ruby_block
97060
index
51
child
97203
ruby_block
index
12
1
2
96969
2
5
90
ruby_block
child
12
1
2
96969
2
5
90
index
ruby_block
12
2
3
25
7
8
12
7474
7475
12
index
child
12
2
3
25
7
8
12
7474
7475
12
child
ruby_block
12
1
2
97203
child
index
12
1
2
97203
ruby_block_def
97359
id
97359
ruby_block_parameter_def
2410
id
2410
ruby_block_parameter_name
2410
ruby_block_parameter
2410
name
2410
ruby_block_parameter
name
12
1
2
2410
name
ruby_block_parameter
12
1
2
2410
ruby_block_parameters
10459
ruby_block
10459
parameters
10459
ruby_block
parameters
12
1
2
10459
parameters
ruby_block
12
1
2
10459
ruby_block_parameters_child
27190
ruby_block_parameters
23336
index
15
child
27190
ruby_block_parameters
index
12
1
2
19964
2
3
3022
3
6
349
ruby_block_parameters
child
12
1
2
19964
2
3
3022
3
6
349
index
ruby_block_parameters
12
9
10
3
33
34
3
111
112
3
1070
1071
3
7405
7406
3
index
child
12
9
10
3
33
34
3
111
112
3
1070
1071
3
7405
7406
3
child
ruby_block_parameters
12
1
2
27190
child
index
12
1
2
27190
ruby_block_parameters_def
23336
id
23336
ruby_block_parameters_locals
16
ruby_block_parameters
12
index
2
locals
16
ruby_block_parameters
index
12
1
2
8
2
3
4
ruby_block_parameters
locals
12
1
2
8
2
3
4
index
ruby_block_parameters
12
4
5
1
12
13
1
index
locals
12
4
5
1
12
13
1
locals
ruby_block_parameters
12
1
2
16
locals
index
12
1
2
16
ruby_break_child
350
ruby_break
350
child
350
ruby_break
child
12
1
2
350
child
ruby_break
12
1
2
350
ruby_break_def
3338
id
3338
ruby_call_arguments
661504
ruby_call
661504
arguments
661504
ruby_call
arguments
12
1
2
661504
arguments
ruby_call
12
1
2
661504
ruby_call_block
232457
ruby_call
232457
block
232457
ruby_call
block
12
1
2
232457
block
ruby_call
12
1
2
232457
ruby_call_def
965401
id
965401
ruby_call_method
965401
ruby_call
965401
method
965401
ruby_call
method
12
1
2
965401
method
ruby_call
12
1
2
965401
ruby_call_operator
540944
ruby_call
540944
operator
540944
ruby_call
operator
12
1
2
540944
operator
ruby_call
12
1
2
540944
ruby_call_receiver
540944
ruby_call
540944
receiver
540944
ruby_call
receiver
12
1
2
540944
receiver
ruby_call
12
1
2
540944
ruby_case_child
4141
ruby_case__
1219
index
69
child
4141
ruby_case__
index
12
1
2
37
2
3
315
3
4
504
4
5
189
5
7
107
7
23
66
ruby_case__
child
12
1
2
37
2
3
315
3
4
504
4
5
189
5
7
107
7
23
66
index
ruby_case__
12
1
2
25
2
3
6
3
5
6
9
12
6
15
22
6
32
56
6
115
276
6
375
388
6
index
child
12
1
2
25
2
3
6
3
5
6
9
12
6
15
22
6
32
56
6
115
276
6
375
388
6
child
ruby_case__
12
1
2
4141
child
index
12
1
2
4141
ruby_case_def
1219
id
1219
ruby_case_match_clauses
0
ruby_case_match
0
index
0
clauses
0
ruby_case_match
index
12
ruby_case_match
clauses
12
index
ruby_case_match
12
index
clauses
12
clauses
ruby_case_match
12
1
2
2
clauses
index
12
1
2
2
ruby_case_match_def
0
id
0
value
0
id
value
12
1
2
2
value
id
12
ruby_case_match_else
0
ruby_case_match
0
else
0
ruby_case_match
else
12
1
2
2
else
ruby_case_match
12
1
2
2
ruby_case_value
1178
ruby_case__
1178
value
1178
ruby_case__
value
12
1
2
1178
value
ruby_case__
12
1
2
1178
ruby_chained_string_child
3353
ruby_chained_string
885
index
37
child
3353
ruby_chained_string
index
12
2
3
302
3
4
195
4
5
135
5
6
122
6
8
66
8
13
63
ruby_chained_string
child
12
2
3
302
3
4
195
4
5
135
5
6
122
6
8
66
8
13
63
index
ruby_chained_string
12
2
3
3
4
5
3
7
8
3
8
9
3
20
21
3
32
33
3
41
42
3
80
81
3
123
124
3
185
186
3
281
282
6
index
child
12
2
3
3
4
5
3
7
8
3
8
9
3
20
21
3
32
33
3
41
42
3
80
81
3
123
124
3
185
186
3
281
282
6
child
ruby_chained_string
12
1
2
3353
child
index
12
1
2
3353
ruby_chained_string_def
885
id
885
ruby_class_child
130958
ruby_class
15183
index
1055
child
130958
ruby_class
index
12
1
2
3290
2
3
2407
3
4
1556
4
5
1263
5
6
961
6
7
838
7
9
1118
9
13
1266
13
21
1169
21
84
1143
85
336
167
ruby_class
child
12
1
2
3290
2
3
2407
3
4
1556
4
5
1263
5
6
961
6
7
838
7
9
1118
9
13
1266
13
21
1169
21
84
1143
85
336
167
index
ruby_class
12
1
2
37
2
3
63
3
4
81
4
5
113
5
7
81
7
9
81
9
12
88
12
19
85
19
29
81
30
56
81
56
94
81
96
228
81
237
2116
81
2516
4819
12
index
child
12
1
2
37
2
3
63
3
4
81
4
5
113
5
7
81
7
9
81
9
12
88
12
19
85
19
29
81
30
56
81
56
94
81
96
228
81
237
2116
81
2516
4819
12
child
ruby_class
12
1
2
130958
child
index
12
1
2
130958
ruby_class_def
16841
id
16841
name
16841
id
name
12
1
2
16841
name
id
12
1
2
16841
ruby_class_superclass
13314
ruby_class
13314
superclass
13314
ruby_class
superclass
12
1
2
13314
superclass
ruby_class
12
1
2
13314
ruby_complex_def
53
id
53
child
53
id
child
12
1
2
53
child
id
12
1
2
53
ruby_conditional_def
3464
id
3464
alternative
3464
condition
3464
consequence
3464
id
alternative
12
1
2
3464
id
condition
12
1
2
3464
id
consequence
12
1
2
3464
alternative
id
12
1
2
3464
alternative
condition
12
1
2
3464
alternative
consequence
12
1
2
3464
condition
id
12
1
2
3464
condition
alternative
12
1
2
3464
condition
consequence
12
1
2
3464
consequence
id
12
1
2
3464
consequence
alternative
12
1
2
3464
consequence
condition
12
1
2
3464
ruby_delimited_symbol_child
1739
ruby_delimited_symbol
1257
index
25
child
1739
ruby_delimited_symbol
index
12
1
2
939
2
3
245
3
9
72
ruby_delimited_symbol
child
12
1
2
939
2
3
245
3
9
72
index
ruby_delimited_symbol
12
1
2
3
3
4
3
5
6
3
8
9
3
12
13
3
23
24
3
101
102
3
399
400
3
index
child
12
1
2
3
3
4
3
5
6
3
8
9
3
12
13
3
23
24
3
101
102
3
399
400
3
child
ruby_delimited_symbol
12
1
2
1739
child
index
12
1
2
1739
ruby_delimited_symbol_def
1257
id
1257
ruby_destructured_left_assignment_child
224
ruby_destructured_left_assignment
108
index
4
child
224
ruby_destructured_left_assignment
index
12
1
2
12
2
3
80
3
4
12
4
5
4
ruby_destructured_left_assignment
child
12
1
2
12
2
3
80
3
4
12
4
5
4
index
ruby_destructured_left_assignment
12
4
5
1
16
17
1
96
97
1
108
109
1
index
child
12
4
5
1
16
17
1
96
97
1
108
109
1
child
ruby_destructured_left_assignment
12
1
2
224
child
index
12
1
2
224
ruby_destructured_left_assignment_def
108
id
108
ruby_destructured_parameter_child
406
ruby_destructured_parameter
198
index
12
child
406
ruby_destructured_parameter
index
12
1
2
9
2
3
173
3
5
15
ruby_destructured_parameter
child
12
1
2
9
2
3
173
3
5
15
index
ruby_destructured_parameter
12
1
2
3
5
6
3
60
61
3
63
64
3
index
child
12
1
2
3
5
6
3
60
61
3
63
64
3
child
ruby_destructured_parameter
12
1
2
406
child
index
12
1
2
406
ruby_destructured_parameter_def
198
id
198
ruby_do_block_child
395009
ruby_do_block
137279
index
935
child
395009
ruby_do_block
index
12
1
2
48036
2
3
36712
3
4
21583
4
5
10506
5
7
10583
7
73
9856
ruby_do_block
child
12
1
2
48036
2
3
36712
3
4
21583
4
5
10506
5
7
10583
7
73
9856
index
ruby_do_block
12
1
2
51
2
3
220
4
7
77
7
8
51
8
11
77
11
14
51
14
18
77
21
54
77
62
142
77
175
592
77
759
6873
77
10571
10572
12
index
child
12
1
2
51
2
3
220
4
7
77
7
8
51
8
11
77
11
14
51
14
18
77
21
54
77
62
142
77
175
592
77
759
6873
77
10571
10572
12
child
ruby_do_block
12
1
2
395009
child
index
12
1
2
395009
ruby_do_block_def
137435
id
137435
ruby_do_block_parameters
15073
ruby_do_block
15073
parameters
15073
ruby_do_block
parameters
12
1
2
15073
parameters
ruby_do_block
12
1
2
15073
ruby_do_child
9177
ruby_do
1588
index
211
child
9177
ruby_do
index
12
1
2
324
2
3
273
3
4
191
4
5
77
5
7
104
7
8
138
8
9
204
9
14
117
14
18
121
18
212
39
ruby_do
child
12
1
2
324
2
3
273
3
4
191
4
5
77
5
7
104
7
8
138
8
9
204
9
14
117
14
18
121
18
212
39
index
ruby_do
12
1
2
105
2
3
26
3
4
31
4
6
18
6
59
16
112
1589
15
index
child
12
1
2
105
2
3
26
3
4
31
4
6
18
6
59
16
112
1589
15
child
ruby_do
12
1
2
9177
child
index
12
1
2
9177
ruby_do_def
1610
id
1610
ruby_element_reference_child
82398
ruby_element_reference
82228
index
5
child
82398
ruby_element_reference
index
12
1
2
82059
2
3
169
ruby_element_reference
child
12
1
2
82059
2
3
169
index
ruby_element_reference
12
57
58
2
27674
27675
2
index
child
12
57
58
2
27674
27675
2
child
ruby_element_reference
12
1
2
82398
child
index
12
1
2
82398
ruby_element_reference_def
82234
id
82234
object
82234
id
object
12
1
2
82234
object
id
12
1
2
82234
ruby_else_child
8802
ruby_else
6923
index
34
child
8802
ruby_else
index
12
1
2
5833
2
3
687
3
12
403
ruby_else
child
12
1
2
5833
2
3
687
3
12
403
index
ruby_else
12
1
2
3
3
4
3
4
5
3
5
6
3
9
10
3
16
17
3
29
30
3
55
56
3
128
129
3
346
347
3
2197
2198
3
index
child
12
1
2
3
3
4
3
4
5
3
5
6
3
9
10
3
16
17
3
29
30
3
55
56
3
128
129
3
346
347
3
2197
2198
3
child
ruby_else
12
1
2
8802
child
index
12
1
2
8802
ruby_else_def
6933
id
6933
ruby_elsif_alternative
903
ruby_elsif
903
alternative
903
ruby_elsif
alternative
12
1
2
903
alternative
ruby_elsif
12
1
2
903
ruby_elsif_consequence
1589
ruby_elsif
1589
consequence
1589
ruby_elsif
consequence
12
1
2
1589
consequence
ruby_elsif
12
1
2
1589
ruby_elsif_def
1595
id
1595
condition
1595
id
condition
12
1
2
1595
condition
id
12
1
2
1595
ruby_end_block_child
25
ruby_end_block
11
index
9
child
25
ruby_end_block
index
12
1
2
5
2
3
4
3
4
1
9
10
1
ruby_end_block
child
12
1
2
5
2
3
4
3
4
1
9
10
1
index
ruby_end_block
12
1
2
6
2
3
1
6
7
1
11
12
1
index
child
12
1
2
6
2
3
1
6
7
1
11
12
1
child
ruby_end_block
12
1
2
25
child
index
12
1
2
25
ruby_end_block_def
11
id
11
ruby_ensure_child
4834
ruby_ensure
3718
index
50
child
4834
ruby_ensure
index
12
1
2
2956
2
3
516
3
17
245
ruby_ensure
child
12
1
2
2956
2
3
516
3
17
245
index
ruby_ensure
12
1
2
25
3
4
6
4
5
6
12
13
3
78
79
3
242
243
3
1180
1181
3
index
child
12
1
2
25
3
4
6
4
5
6
12
13
3
78
79
3
242
243
3
1180
1181
3
child
ruby_ensure
12
1
2
4834
child
index
12
1
2
4834
ruby_ensure_def
3718
id
3718
ruby_exception_variable_def
1001
id
1001
child
1001
id
child
12
1
2
1001
child
id
12
1
2
1001
ruby_exceptions_child
1849
ruby_exceptions
1639
index
9
child
1849
ruby_exceptions
index
12
1
2
1497
2
4
129
4
10
13
ruby_exceptions
child
12
1
2
1497
2
4
129
4
10
13
index
ruby_exceptions
12
1
2
2
2
3
1
5
6
1
8
9
1
13
14
1
38
39
1
142
143
1
1639
1640
1
index
child
12
1
2
2
2
3
1
5
6
1
8
9
1
13
14
1
38
39
1
142
143
1
1639
1640
1
child
ruby_exceptions
12
1
2
1849
child
index
12
1
2
1849
ruby_exceptions_def
1639
id
1639
ruby_expression_reference_pattern_def
0
id
0
value
0
id
value
12
1
2
2
value
id
12
ruby_find_pattern_child
0
ruby_find_pattern
0
index
0
child
0
ruby_find_pattern
index
12
ruby_find_pattern
child
12
index
ruby_find_pattern
12
index
child
12
child
ruby_find_pattern
12
1
2
2
child
index
12
1
2
2
ruby_find_pattern_class
0
ruby_find_pattern
0
class
0
ruby_find_pattern
class
12
1
2
2
class
ruby_find_pattern
12
1
2
2
ruby_find_pattern_def
0
id
0
ruby_for_def
162
id
162
body
162
pattern
162
value
162
id
body
12
1
2
162
id
pattern
12
1
2
162
id
value
12
1
2
162
body
id
12
1
2
162
body
pattern
12
1
2
162
body
value
12
1
2
162
pattern
id
12
1
2
162
pattern
body
12
1
2
162
pattern
value
12
1
2
162
value
id
12
1
2
162
value
body
12
1
2
162
value
pattern
12
1
2
162
ruby_hash_child
88983
ruby_hash
35712
index
1389
child
88983
ruby_hash
index
12
1
2
14778
2
3
9960
3
4
3960
4
5
4142
5
19
2688
19
108
181
ruby_hash
child
12
1
2
14778
2
3
9960
3
4
3960
4
5
4142
5
19
2688
19
108
181
index
ruby_hash
12
1
2
922
3
4
103
5
11
116
14
51
116
57
1613
116
2750
2751
12
index
child
12
1
2
922
3
4
103
5
11
116
14
51
116
57
1613
116
2750
2751
12
child
ruby_hash
12
1
2
88983
child
index
12
1
2
88983
ruby_hash_def
39413
id
39413
ruby_hash_pattern_child
0
ruby_hash_pattern
0
index
0
child
0
ruby_hash_pattern
index
12
ruby_hash_pattern
child
12
index
ruby_hash_pattern
12
index
child
12
child
ruby_hash_pattern
12
1
2
2
child
index
12
1
2
2
ruby_hash_pattern_class
0
ruby_hash_pattern
0
class
0
ruby_hash_pattern
class
12
1
2
2
class
ruby_hash_pattern
12
1
2
2
ruby_hash_pattern_def
0
id
0
ruby_hash_splat_argument_def
1856
id
1856
child
1856
id
child
12
1
2
1856
child
id
12
1
2
1856
ruby_hash_splat_parameter_def
1355
id
1355
ruby_hash_splat_parameter_name
1134
ruby_hash_splat_parameter
1134
name
1134
ruby_hash_splat_parameter
name
12
1
2
1134
name
ruby_hash_splat_parameter
12
1
2
1134
ruby_heredoc_body_child
25318
ruby_heredoc_body
5363
index
264
child
25318
ruby_heredoc_body
index
12
2
3
2929
4
5
692
5
6
2
6
7
781
7
9
341
10
15
421
16
90
193
ruby_heredoc_body
child
12
2
3
2929
4
5
692
5
6
2
6
7
781
7
9
341
10
15
421
16
90
193
index
ruby_heredoc_body
12
1
2
50
2
3
83
4
6
23
8
12
23
12
26
23
30
94
20
96
323
20
585
1806
17
index
child
12
1
2
50
2
3
83
4
6
23
8
12
23
12
26
23
30
94
20
96
323
20
585
1806
17
child
ruby_heredoc_body
12
1
2
25318
child
index
12
1
2
25318
ruby_heredoc_body_def
5575
id
5575
ruby_if_alternative
6454
ruby_if
6454
alternative
6454
ruby_if
alternative
12
1
2
6454
alternative
ruby_if
12
1
2
6454
ruby_if_consequence
18324
ruby_if
18324
consequence
18324
ruby_if
consequence
12
1
2
18324
consequence
ruby_if
12
1
2
18324
ruby_if_def
18392
id
18392
condition
18392
id
condition
12
1
2
18392
condition
id
12
1
2
18392
ruby_if_guard_def
0
id
0
condition
0
id
condition
12
1
2
2
condition
id
12
ruby_if_modifier_def
13620
id
13620
body
13620
condition
13620
id
body
12
1
2
13620
id
condition
12
1
2
13620
body
id
12
1
2
13620
body
condition
12
1
2
13620
condition
id
12
1
2
13620
condition
body
12
1
2
13620
ruby_in_clause_body
0
ruby_in_clause
0
body
0
ruby_in_clause
body
12
1
2
2
body
ruby_in_clause
12
1
2
2
ruby_in_clause_def
0
id
0
pattern
0
id
pattern
12
1
2
2
pattern
id
12
ruby_in_clause_guard
0
ruby_in_clause
0
guard
0
ruby_in_clause
guard
12
1
2
2
guard
ruby_in_clause
12
1
2
2
ruby_in_def
162
id
162
child
162
id
child
12
1
2
162
child
id
12
1
2
162
ruby_interpolation_child
38208
ruby_interpolation
38208
index
2
child
38208
ruby_interpolation
index
12
1
2
38208
ruby_interpolation
child
12
1
2
38208
index
ruby_interpolation
12
12859
12860
2
index
child
12
12859
12860
2
child
ruby_interpolation
12
1
2
38208
child
index
12
1
2
38208
ruby_interpolation_def
38208
id
38208
ruby_keyword_parameter_def
3794
id
3794
name
3794
id
name
12
1
2
3794
name
id
12
1
2
3794
ruby_keyword_parameter_value
2874
ruby_keyword_parameter
2874
value
2874
ruby_keyword_parameter
value
12
1
2
2874
value
ruby_keyword_parameter
12
1
2
2874
ruby_keyword_pattern_def
0
id
0
key__
0
id
key__
12
1
2
2
key__
id
12
ruby_keyword_pattern_value
0
ruby_keyword_pattern
0
value
0
ruby_keyword_pattern
value
12
1
2
2
value
ruby_keyword_pattern
12
1
2
2
ruby_lambda_def
7472
id
7472
body
7472
id
body
12
1
2
7472
body
id
12
1
2
7472
ruby_lambda_parameters
1664
ruby_lambda
1664
parameters
1664
ruby_lambda
parameters
12
1
2
1664
parameters
ruby_lambda
12
1
2
1664
ruby_lambda_parameters_child
1905
ruby_lambda_parameters
1655
index
7
child
1905
ruby_lambda_parameters
index
12
1
2
1472
2
3
144
3
8
39
ruby_lambda_parameters
child
12
1
2
1472
2
3
144
3
8
39
index
ruby_lambda_parameters
12
2
3
1
3
4
1
7
8
1
16
17
1
39
40
1
183
184
1
1655
1656
1
index
child
12
2
3
1
3
4
1
7
8
1
16
17
1
39
40
1
183
184
1
1655
1656
1
child
ruby_lambda_parameters
12
1
2
1905
child
index
12
1
2
1905
ruby_lambda_parameters_def
1664
id
1664
ruby_left_assignment_list_child
6358
ruby_left_assignment_list
2873
index
15
child
6358
ruby_left_assignment_list
index
12
1
2
360
2
3
1861
3
4
489
4
16
163
ruby_left_assignment_list
child
12
1
2
360
2
3
1861
3
4
489
4
16
163
index
ruby_left_assignment_list
12
2
3
1
4
5
2
6
7
3
10
11
1
14
15
1
16
17
1
30
31
1
59
60
1
163
164
1
652
653
1
2513
2514
1
2873
2874
1
index
child
12
2
3
1
4
5
2
6
7
3
10
11
1
14
15
1
16
17
1
30
31
1
59
60
1
163
164
1
652
653
1
2513
2514
1
2873
2874
1
child
ruby_left_assignment_list
12
1
2
6358
child
index
12
1
2
6358
ruby_left_assignment_list_def
2873
id
2873
ruby_method_child
264218
ruby_method
97351
index
239
child
264218
ruby_method
index
12
1
2
43682
2
3
18007
3
4
12772
4
5
7790
5
7
8159
7
77
6939
ruby_method
child
12
1
2
43682
2
3
18007
3
4
12772
4
5
7790
5
7
8159
7
77
6939
index
ruby_method
12
1
2
22
2
4
6
4
5
28
5
6
31
6
7
18
7
13
18
14
20
18
21
41
18
49
115
18
150
400
18
511
2203
18
3217
30892
18
index
child
12
1
2
22
2
4
6
4
5
28
5
6
31
6
7
18
7
13
18
14
20
18
21
41
18
49
115
18
150
400
18
511
2203
18
3217
30892
18
child
ruby_method
12
1
2
264218
child
index
12
1
2
264218
ruby_method_def
98356
id
98356
name
98356
id
name
12
1
2
98356
name
id
12
1
2
98356
ruby_method_parameters
27238
ruby_method
27238
parameters
27238
ruby_method
parameters
12
1
2
27238
parameters
ruby_method
12
1
2
27238
ruby_method_parameters_child
47287
ruby_method_parameters
28643
index
34
child
47287
ruby_method_parameters
index
12
1
2
17310
2
3
7021
3
4
2678
4
12
1632
ruby_method_parameters
child
12
1
2
17310
2
3
7021
3
4
2678
4
12
1632
index
ruby_method_parameters
12
3
4
3
5
6
3
9
10
3
28
29
3
48
49
3
115
116
3
226
227
3
518
519
3
1368
1369
3
3596
3597
3
9089
9090
3
index
child
12
3
4
3
5
6
3
9
10
3
28
29
3
48
49
3
115
116
3
226
227
3
518
519
3
1368
1369
3
3596
3597
3
9089
9090
3
child
ruby_method_parameters
12
1
2
47287
child
index
12
1
2
47287
ruby_method_parameters_def
28861
id
28861
ruby_module_child
31303
ruby_module
10513
index
393
child
31303
ruby_module
index
12
1
2
7443
2
3
863
3
5
772
5
10
794
10
126
639
ruby_module
child
12
1
2
7443
2
3
863
3
5
772
5
10
794
10
126
639
index
ruby_module
12
1
2
31
2
3
37
3
4
9
4
5
72
5
8
31
8
10
31
10
17
34
17
25
34
27
49
31
52
109
31
122
376
31
455
3337
15
index
child
12
1
2
31
2
3
37
3
4
9
4
5
72
5
8
31
8
10
31
10
17
34
17
25
34
27
49
31
52
109
31
122
376
31
455
3337
15
child
ruby_module
12
1
2
31303
child
index
12
1
2
31303
ruby_module_def
21557
id
21557
name
21557
id
name
12
1
2
21557
name
id
12
1
2
21557
ruby_next_child
240
ruby_next
240
child
240
ruby_next
child
12
1
2
240
child
ruby_next
12
1
2
240
ruby_next_def
2005
id
2005
ruby_operator_assignment_def
6596
id
6596
left
6596
operator
17
right
6596
id
left
12
1
2
6596
id
operator
12
1
2
6596
id
right
12
1
2
6596
left
id
12
1
2
6596
left
operator
12
1
2
6596
left
right
12
1
2
6596
operator
id
12
1
2
2
5
6
2
9
10
2
61
62
2
592
593
2
1552
1553
2
operator
left
12
1
2
2
5
6
2
9
10
2
61
62
2
592
593
2
1552
1553
2
operator
right
12
1
2
2
5
6
2
9
10
2
61
62
2
592
593
2
1552
1553
2
right
id
12
1
2
6596
right
left
12
1
2
6596
right
operator
12
1
2
6596
ruby_optional_parameter_def
6435
id
6435
name
6435
value
6435
id
name
12
1
2
6435
id
value
12
1
2
6435
name
id
12
1
2
6435
name
value
12
1
2
6435
value
id
12
1
2
6435
value
name
12
1
2
6435
ruby_pair_def
235158
id
235158
key__
235158
id
key__
12
1
2
235158
key__
id
12
1
2
235158
ruby_pair_value
235158
ruby_pair
235158
value
235158
ruby_pair
value
12
1
2
235158
value
ruby_pair
12
1
2
235158
ruby_parenthesized_pattern_def
0
id
0
child
0
id
child
12
1
2
2
child
id
12
ruby_parenthesized_statements_child
10272
ruby_parenthesized_statements
10208
index
4
child
10272
ruby_parenthesized_statements
index
12
1
2
10152
2
5
56
ruby_parenthesized_statements
child
12
1
2
10152
2
5
56
index
ruby_parenthesized_statements
12
1
2
1
7
8
1
56
57
1
10208
10209
1
index
child
12
1
2
1
7
8
1
56
57
1
10208
10209
1
child
ruby_parenthesized_statements
12
1
2
10272
child
index
12
1
2
10272
ruby_parenthesized_statements_def
10247
id
10247
ruby_pattern_def
3895
id
3895
child
3895
id
child
12
1
2
3895
child
id
12
1
2
3895
ruby_program_child
33147
ruby_program
10456
index
236
child
33147
ruby_program
index
12
1
2
3857
2
3
2527
3
4
1660
4
5
791
5
8
910
8
76
709
ruby_program
child
12
1
2
3857
2
3
2527
3
4
1660
4
5
791
5
8
910
8
76
709
index
ruby_program
12
1
2
50
2
3
40
4
9
18
9
15
18
15
23
18
26
37
18
38
63
18
68
139
18
157
515
18
765
3319
12
index
child
12
1
2
50
2
3
40
4
9
18
9
15
18
15
23
18
26
37
18
38
63
18
68
139
18
157
515
18
765
3319
12
child
ruby_program
12
1
2
33147
child
index
12
1
2
33147
ruby_program_def
17142
id
17142
ruby_range_begin
3997
ruby_range
3997
begin
3997
ruby_range
begin
12
1
2
3997
begin
ruby_range
12
1
2
3997
ruby_range_def
4187
id
4187
operator
2
id
operator
12
1
2
4187
operator
id
12
1356
1357
1
2831
2832
1
ruby_range_end
4070
ruby_range
4070
end
4070
ruby_range
end
12
1
2
4070
end
ruby_range
12
1
2
4070
ruby_rational_def
123
id
123
child
123
id
child
12
1
2
123
child
id
12
1
2
123
ruby_redo_child
0
ruby_redo
0
child
0
ruby_redo
child
12
1
2
2
child
ruby_redo
12
1
2
2
ruby_redo_def
33
id
33
ruby_regex_child
43301
ruby_regex
12839
index
154
child
43301
ruby_regex
index
12
1
2
6577
2
3
696
3
4
1723
4
5
466
5
6
1087
6
8
1002
8
15
986
15
50
299
ruby_regex
child
12
1
2
6577
2
3
696
3
4
1723
4
5
466
5
6
1087
6
8
1002
8
15
986
15
50
299
index
ruby_regex
12
1
2
18
4
5
12
6
7
3
7
8
12
8
15
12
15
18
12
18
22
9
22
30
12
31
73
12
95
165
12
230
409
12
645
1220
12
1766
4075
9
index
child
12
1
2
18
4
5
12
6
7
3
7
8
12
8
15
12
15
18
12
18
22
9
22
30
12
31
73
12
95
165
12
230
409
12
645
1220
12
1766
4075
9
child
ruby_regex
12
1
2
43301
child
index
12
1
2
43301
ruby_regex_def
12854
id
12854
ruby_rescue_body
1767
ruby_rescue
1767
body
1767
ruby_rescue
body
12
1
2
1767
body
ruby_rescue
12
1
2
1767
ruby_rescue_def
2061
id
2061
ruby_rescue_exceptions
1639
ruby_rescue
1639
exceptions
1639
ruby_rescue
exceptions
12
1
2
1639
exceptions
ruby_rescue
12
1
2
1639
ruby_rescue_modifier_def
525
id
525
body
525
handler
525
id
body
12
1
2
525
id
handler
12
1
2
525
body
id
12
1
2
525
body
handler
12
1
2
525
handler
id
12
1
2
525
handler
body
12
1
2
525
ruby_rescue_variable
1001
ruby_rescue
1001
variable
1001
ruby_rescue
variable
12
1
2
1001
variable
ruby_rescue
12
1
2
1001
ruby_rest_assignment_child
381
ruby_rest_assignment
381
child
381
ruby_rest_assignment
child
12
1
2
381
child
ruby_rest_assignment
12
1
2
381
ruby_rest_assignment_def
398
id
398
ruby_retry_child
0
ruby_retry
0
child
0
ruby_retry
child
12
1
2
2
child
ruby_retry
12
1
2
2
ruby_retry_def
56
id
56
ruby_return_child
5336
ruby_return
5336
child
5336
ruby_return
child
12
1
2
5336
child
ruby_return
12
1
2
5336
ruby_return_def
8495
id
8495
ruby_right_assignment_list_child
2757
ruby_right_assignment_list
1288
index
15
child
2757
ruby_right_assignment_list
index
12
2
3
1147
3
4
110
4
6
31
ruby_right_assignment_list
child
12
2
3
1147
3
4
110
4
6
31
index
ruby_right_assignment_list
12
2
3
3
10
11
3
45
46
3
409
410
6
index
child
12
2
3
3
10
11
3
45
46
3
409
410
6
child
ruby_right_assignment_list
12
1
2
2757
child
index
12
1
2
2757
ruby_right_assignment_list_def
1288
id
1288
ruby_scope_resolution_def
80009
id
80009
name
80009
id
name
12
1
2
80009
name
id
12
1
2
80009
ruby_scope_resolution_scope
78256
ruby_scope_resolution
78256
scope
78256
ruby_scope_resolution
scope
12
1
2
78256
scope
ruby_scope_resolution
12
1
2
78256
ruby_setter_def
598
id
598
name
598
id
name
12
1
2
598
name
id
12
1
2
598
ruby_singleton_class_child
2322
ruby_singleton_class
620
index
72
child
2322
ruby_singleton_class
index
12
1
2
283
2
3
81
3
4
40
4
5
40
5
6
40
6
8
44
8
13
53
13
24
34
ruby_singleton_class
child
12
1
2
283
2
3
81
3
4
40
4
5
40
5
6
40
6
8
44
8
13
53
13
24
34
index
ruby_singleton_class
12
1
2
3
2
3
9
3
4
9
6
8
6
9
12
6
16
20
6
21
23
6
28
33
6
42
56
6
68
82
6
107
198
6
index
child
12
1
2
3
2
3
9
3
4
9
6
8
6
9
12
6
16
20
6
21
23
6
28
33
6
42
56
6
68
82
6
107
198
6
child
ruby_singleton_class
12
1
2
2322
child
index
12
1
2
2322
ruby_singleton_class_def
620
id
620
value
620
id
value
12
1
2
620
value
id
12
1
2
620
ruby_singleton_method_child
16018
ruby_singleton_method
6539
index
89
child
16018
ruby_singleton_method
index
12
1
2
3714
2
3
965
3
4
612
4
5
374
5
8
505
8
31
368
ruby_singleton_method
child
12
1
2
3714
2
3
965
3
4
612
4
5
374
5
8
505
8
31
368
index
ruby_singleton_method
12
1
2
2
2
3
11
3
4
5
4
5
2
5
6
8
9
10
5
12
17
5
23
28
5
32
41
5
51
66
5
93
125
5
155
210
5
294
421
5
626
952
5
2201
2202
2
index
child
12
1
2
2
2
3
11
3
4
5
4
5
2
5
6
8
9
10
5
12
17
5
23
28
5
32
41
5
51
66
5
93
125
5
155
210
5
294
421
5
626
952
5
2201
2202
2
child
ruby_singleton_method
12
1
2
16018
child
index
12
1
2
16018
ruby_singleton_method_def
6539
id
6539
name
6539
object
6539
id
name
12
1
2
6539
id
object
12
1
2
6539
name
id
12
1
2
6539
name
object
12
1
2
6539
object
id
12
1
2
6539
object
name
12
1
2
6539
ruby_singleton_method_parameters
4082
ruby_singleton_method
4082
parameters
4082
ruby_singleton_method
parameters
12
1
2
4082
parameters
ruby_singleton_method
12
1
2
4082
ruby_splat_argument_def
3046
id
3046
child
3046
id
child
12
1
2
3046
child
id
12
1
2
3046
ruby_splat_parameter_def
2905
id
2905
ruby_splat_parameter_name
2354
ruby_splat_parameter
2354
name
2354
ruby_splat_parameter
name
12
1
2
2354
name
ruby_splat_parameter
12
1
2
2354
ruby_string_array_child
11487
ruby_string_array
3704
index
460
child
11487
ruby_string_array
index
12
1
2
1200
2
3
1218
3
4
576
4
5
294
5
10
282
10
461
134
ruby_string_array
child
12
1
2
1200
2
3
1218
3
4
576
4
5
294
5
10
282
10
461
134
index
ruby_string_array
12
1
2
385
2
15
36
17
417
35
710
3705
4
index
child
12
1
2
385
2
15
36
17
417
35
710
3705
4
child
ruby_string_array
12
1
2
11487
child
index
12
1
2
11487
ruby_string_array_def
3840
id
3840
ruby_string_child
534498
ruby_string__
466613
index
281
child
534498
ruby_string__
index
12
1
2
439982
2
282
26631
ruby_string__
child
12
1
2
439982
2
282
26631
index
ruby_string__
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
102
466614
22
index
child
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
102
466614
22
child
ruby_string__
12
1
2
534498
child
index
12
1
2
534498
ruby_string_def
473533
id
473533
ruby_subshell_child
620
ruby_subshell
403
index
34
child
620
ruby_subshell
index
12
1
2
296
2
3
59
3
4
18
4
12
28
ruby_subshell
child
12
1
2
296
2
3
59
3
4
18
4
12
28
index
ruby_subshell
12
1
2
12
2
3
6
3
4
3
9
10
3
15
16
3
34
35
3
128
129
3
index
child
12
1
2
12
2
3
6
3
4
3
9
10
3
15
16
3
34
35
3
128
129
3
child
ruby_subshell
12
1
2
620
child
index
12
1
2
620
ruby_subshell_def
403
id
403
ruby_superclass_def
13318
id
13318
child
13318
id
child
12
1
2
13318
child
id
12
1
2
13318
ruby_symbol_array_child
2106
ruby_symbol_array
463
index
98
child
2106
ruby_symbol_array
index
12
1
2
184
2
3
92
3
4
38
4
6
26
6
8
35
8
13
38
13
22
38
27
34
8
ruby_symbol_array
child
12
1
2
184
2
3
92
3
4
38
4
6
26
6
8
35
8
13
38
13
22
38
27
34
8
index
ruby_symbol_array
12
1
2
11
2
3
5
3
4
17
5
7
8
7
11
8
13
17
8
18
24
8
26
34
8
41
51
8
63
157
8
index
child
12
1
2
11
2
3
5
3
4
17
5
7
8
7
11
8
13
17
8
18
24
8
26
34
8
41
51
8
63
157
8
child
ruby_symbol_array
12
1
2
2106
child
index
12
1
2
2106
ruby_symbol_array_def
463
id
463
ruby_then_child
41375
ruby_then
24329
index
288
child
41375
ruby_then
index
12
1
2
15210
2
3
5479
3
4
2011
4
98
1628
ruby_then
child
12
1
2
15210
2
3
5479
3
4
2011
4
98
1628
index
ruby_then
12
1
2
184
2
4
20
4
7
20
7
12
23
12
157
23
292
8189
14
index
child
12
1
2
184
2
4
20
4
7
20
7
12
23
12
157
23
292
8189
14
child
ruby_then
12
1
2
41375
child
index
12
1
2
41375
ruby_then_def
24329
id
24329
ruby_tokeninfo
5932219
id
5932219
kind
65
value
268924
id
kind
12
1
2
5932219
id
value
12
1
2
5932219
kind
id
12
36
154
5
218
427
5
1610
1611
2
1805
1806
5
3990
4222
5
4225
5692
5
7841
9805
5
13552
17172
5
25328
54391
5
55573
79435
5
95059
499129
5
1115017
1115018
2
kind
value
12
1
2
14
5
22
5
25
30
5
69
123
5
123
148
5
1480
1754
5
3052
3730
5
4632
7672
5
10019
18637
5
44586
44587
2
value
id
12
1
2
159668
2
3
39566
3
4
18844
4
7
22228
7
27
20374
27
183191
8242
value
kind
12
1
2
255594
2
5
13329
ruby_unary_def
13057
id
13057
operand
13057
operator
6
id
operand
12
1
2
13057
id
operator
12
1
2
13057
operand
id
12
1
2
13057
operand
operator
12
1
2
13057
operator
id
12
88
89
1
236
237
1
557
558
1
1312
1313
1
1742
1743
1
9122
9123
1
operator
operand
12
88
89
1
236
237
1
557
558
1
1312
1313
1
1742
1743
1
9122
9123
1
ruby_undef_child
181
ruby_undef
180
index
2
child
181
ruby_undef
index
12
1
2
179
2
3
1
ruby_undef
child
12
1
2
179
2
3
1
index
ruby_undef
12
1
2
1
180
181
1
index
child
12
1
2
1
180
181
1
child
ruby_undef
12
1
2
181
child
index
12
1
2
181
ruby_undef_def
180
id
180
ruby_unless_alternative
49
ruby_unless
49
alternative
49
ruby_unless
alternative
12
1
2
49
alternative
ruby_unless
12
1
2
49
ruby_unless_consequence
2575
ruby_unless
2575
consequence
2575
ruby_unless
consequence
12
1
2
2575
consequence
ruby_unless
12
1
2
2575
ruby_unless_def
2578
id
2578
condition
2578
id
condition
12
1
2
2578
condition
id
12
1
2
2578
ruby_unless_guard_def
0
id
0
condition
0
id
condition
12
1
2
2
condition
id
12
ruby_unless_modifier_def
4207
id
4207
body
4207
condition
4207
id
body
12
1
2
4207
id
condition
12
1
2
4207
body
id
12
1
2
4207
body
condition
12
1
2
4207
condition
id
12
1
2
4207
condition
body
12
1
2
4207
ruby_until_def
113
id
113
body
113
condition
113
id
body
12
1
2
113
id
condition
12
1
2
113
body
id
12
1
2
113
body
condition
12
1
2
113
condition
id
12
1
2
113
condition
body
12
1
2
113
ruby_until_modifier_def
206
id
206
body
206
condition
206
id
body
12
1
2
206
id
condition
12
1
2
206
body
id
12
1
2
206
body
condition
12
1
2
206
condition
id
12
1
2
206
condition
body
12
1
2
206
ruby_variable_reference_pattern_def
0
id
0
name
0
id
name
12
1
2
2
name
id
12
ruby_when_body
3208
ruby_when
3208
body
3208
ruby_when
body
12
1
2
3208
body
ruby_when
12
1
2
3208
ruby_when_def
3239
id
3239
ruby_when_pattern
3895
ruby_when
3239
index
44
pattern
3895
ruby_when
index
12
1
2
2830
2
3
305
3
15
103
ruby_when
pattern
12
1
2
2830
2
3
305
3
15
103
index
ruby_when
12
2
3
12
3
4
12
6
7
3
7
8
3
12
13
3
33
34
3
130
131
3
1028
1029
3
index
pattern
12
2
3
12
3
4
12
6
7
3
7
8
3
12
13
3
33
34
3
130
131
3
1028
1029
3
pattern
ruby_when
12
1
2
3895
pattern
index
12
1
2
3895
ruby_while_def
1335
id
1335
body
1335
condition
1335
id
body
12
1
2
1335
id
condition
12
1
2
1335
body
id
12
1
2
1335
body
condition
12
1
2
1335
condition
id
12
1
2
1335
condition
body
12
1
2
1335
ruby_while_modifier_def
179
id
179
body
179
condition
179
id
body
12
1
2
179
id
condition
12
1
2
179
body
id
12
1
2
179
body
condition
12
1
2
179
condition
id
12
1
2
179
condition
body
12
1
2
179
ruby_yield_child
1112
ruby_yield
1112
child
1112
ruby_yield
child
12
1
2
1112
child
ruby_yield
12
1
2
1112
ruby_yield_def
2385
id
2385
sourceLocationPrefix
12
prefix
12