@diagnostic_debug
0
@diagnostic_error
129
@diagnostic_info
0
@diagnostic_warning
0
@erb_comment_directive
40
@erb_directive
1449
@erb_graphql_directive
0
@erb_output_directive
3895
@erb_reserved_word
10689
@erb_template
1562
@erb_token_code
5344
@erb_token_comment
40
@erb_token_content
3816
@file
16948
@folder
4774
@location_default
8504708
@ruby_alias
1256
@ruby_alternative_pattern
0
@ruby_argument_list
663118
@ruby_array
245466
@ruby_array_pattern
0
@ruby_as_pattern
0
@ruby_assignment
130604
@ruby_bare_string
11474
@ruby_bare_symbol
2137
@ruby_begin
2533
@ruby_begin_block
11
@ruby_binary_ampersand
474
@ruby_binary_ampersandampersand
8822
@ruby_binary_and
1355
@ruby_binary_bangequal
1585
@ruby_binary_bangtilde
177
@ruby_binary_caret
155
@ruby_binary_equalequal
31084
@ruby_binary_equalequalequal
603
@ruby_binary_equaltilde
1822
@ruby_binary_langle
1343
@ruby_binary_langleequal
369
@ruby_binary_langleequalrangle
749
@ruby_binary_langlelangle
10484
@ruby_binary_minus
2883
@ruby_binary_or
673
@ruby_binary_percent
1014
@ruby_binary_pipe
981
@ruby_binary_pipepipe
8088
@ruby_binary_plus
6102
@ruby_binary_rangle
2431
@ruby_binary_rangleequal
556
@ruby_binary_ranglerangle
230
@ruby_binary_slash
1248
@ruby_binary_star
3119
@ruby_binary_starstar
1291
@ruby_block
96904
@ruby_block_argument
6048
@ruby_block_parameter
2410
@ruby_block_parameters
23501
@ruby_break
3343
@ruby_call
961220
@ruby_case__
1219
@ruby_case_match
2
@ruby_chained_string
894
@ruby_class
16778
@ruby_conditional
3556
@ruby_delimited_symbol
1216
@ruby_destructured_left_assignment
108
@ruby_destructured_parameter
198
@ruby_do
1621
@ruby_do_block
136559
@ruby_element_reference
82281
@ruby_else
6946
@ruby_elsif
1606
@ruby_end_block
11
@ruby_ensure
3786
@ruby_exception_variable
1021
@ruby_exceptions
1641
@ruby_expression_reference_pattern
0
@ruby_find_pattern
0
@ruby_for
163
@ruby_hash
39344
@ruby_hash_pattern
0
@ruby_hash_splat_argument
1813
@ruby_hash_splat_parameter
1351
@ruby_heredoc_body
5577
@ruby_if
18504
@ruby_if_guard
0
@ruby_if_modifier
13763
@ruby_in
163
@ruby_in_clause
2
@ruby_interpolation
38383
@ruby_keyword_parameter
3777
@ruby_keyword_pattern
0
@ruby_lambda
7499
@ruby_lambda_parameters
1659
@ruby_left_assignment_list
2887
@ruby_method
98643
@ruby_method_parameters
28992
@ruby_module
21140
@ruby_next
2070
@ruby_operator_assignment_ampersandampersandequal
90
@ruby_operator_assignment_ampersandequal
15
@ruby_operator_assignment_caretequal
5
@ruby_operator_assignment_langlelangleequal
26
@ruby_operator_assignment_minusequal
294
@ruby_operator_assignment_percentequal
25
@ruby_operator_assignment_pipeequal
138
@ruby_operator_assignment_pipepipeequal
4638
@ruby_operator_assignment_plusequal
1752
@ruby_operator_assignment_ranglerangleequal
8
@ruby_operator_assignment_slashequal
12
@ruby_operator_assignment_starequal
49
@ruby_operator_assignment_starstarequal
6
@ruby_optional_parameter
6527
@ruby_pair
235172
@ruby_parenthesized_pattern
0
@ruby_parenthesized_statements
10153
@ruby_pattern
3878
@ruby_program
16935
@ruby_range_dotdot
2750
@ruby_range_dotdotdot
1544
@ruby_rational
123
@ruby_redo
33
@ruby_regex
12828
@ruby_rescue
2085
@ruby_rescue_modifier
551
@ruby_reserved_word
3653831
@ruby_rest_assignment
398
@ruby_retry
56
@ruby_return
8521
@ruby_right_assignment_list
1376
@ruby_scope_resolution
80201
@ruby_setter
598
@ruby_singleton_class
626
@ruby_singleton_method
6563
@ruby_splat_argument
3179
@ruby_splat_parameter
2936
@ruby_string__
474637
@ruby_string_array
3868
@ruby_subshell
409
@ruby_superclass
13262
@ruby_symbol_array
457
@ruby_then
24592
@ruby_token_character
416
@ruby_token_class_variable
776
@ruby_token_comment
179885
@ruby_token_complex
36
@ruby_token_constant
284770
@ruby_token_empty_statement
55
@ruby_token_encoding
0
@ruby_token_escape_sequence
75435
@ruby_token_false
16937
@ruby_token_file
0
@ruby_token_float
7814
@ruby_token_forward_argument
66
@ruby_token_forward_parameter
75
@ruby_token_global_variable
7078
@ruby_token_hash_key_symbol
228521
@ruby_token_hash_splat_nil
5
@ruby_token_heredoc_beginning
5603
@ruby_token_heredoc_content
12423
@ruby_token_heredoc_end
5577
@ruby_token_identifier
1482144
@ruby_token_instance_variable
81594
@ruby_token_integer
298439
@ruby_token_line
0
@ruby_token_nil
17874
@ruby_token_operator
782
@ruby_token_self
13136
@ruby_token_simple_symbol
249753
@ruby_token_string_content
488998
@ruby_token_super
5009
@ruby_token_true
23064
@ruby_token_uninterpreted
11
@ruby_unary_bang
5738
@ruby_unary_definedquestion
1311
@ruby_unary_minus
8570
@ruby_unary_not
237
@ruby_unary_plus
1389
@ruby_unary_tilde
88
@ruby_undef
180
@ruby_unless
2568
@ruby_unless_guard
0
@ruby_unless_modifier
4341
@ruby_until
114
@ruby_until_modifier
218
@ruby_variable_reference_pattern
0
@ruby_when
3229
@ruby_while
1344
@ruby_while_modifier
184
@ruby_yield
2406
containerparent
21696
parent
4774
child
21696
parent
child
12
1
2
2134
2
3
905
3
4
439
4
5
297
5
7
375
7
13
388
13
120
232
child
parent
12
1
2
21696
diagnostics
129
id
129
severity
12
error_tag
12
error_message
25
full_error_message
103
location
129
id
severity
12
1
2
129
id
error_tag
12
1
2
129
id
error_message
12
1
2
129
id
full_error_message
12
1
2
129
id
location
12
1
2
129
severity
id
12
10
11
12
severity
error_tag
12
1
2
12
severity
error_message
12
2
3
12
severity
full_error_message
12
8
9
12
severity
location
12
10
11
12
error_tag
id
12
10
11
12
error_tag
severity
12
1
2
12
error_tag
error_message
12
2
3
12
error_tag
full_error_message
12
8
9
12
error_tag
location
12
10
11
12
error_message
id
12
1
2
12
9
10
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
7
8
12
error_message
location
12
1
2
12
9
10
12
full_error_message
id
12
1
2
77
2
3
25
full_error_message
severity
12
1
2
103
full_error_message
error_tag
12
1
2
103
full_error_message
error_message
12
1
2
103
full_error_message
location
12
1
2
77
2
3
25
location
id
12
1
2
129
location
severity
12
1
2
129
location
error_tag
12
1
2
129
location
error_message
12
1
2
129
location
full_error_message
12
1
2
129
erb_ast_node_info
25623
node
25623
parent
6199
parent_index
754
loc
25620
node
parent
12
1
2
25623
node
parent_index
12
1
2
25623
node
loc
12
1
2
25623
parent
node
12
1
3
454
3
4
5487
4
250
257
parent
parent_index
12
1
3
454
3
4
5487
4
250
257
parent
loc
12
1
3
454
3
4
5487
4
250
257
parent_index
node
12
1
2
160
2
3
115
3
4
97
4
5
21
5
6
72
6
8
60
8
13
60
14
24
60
24
45
57
48
2046
48
parent_index
parent
12
1
2
160
2
3
115
3
4
97
4
5
21
5
6
72
6
8
60
8
13
60
14
24
60
24
45
57
48
2046
48
parent_index
loc
12
1
2
160
2
3
115
3
4
97
4
5
21
5
6
72
6
8
60
8
13
60
14
24
60
24
45
57
48
2045
48
loc
node
12
1
2
25617
2
3
3
loc
parent
12
1
2
25617
2
3
3
loc
parent_index
12
1
2
25620
erb_comment_directive_def
40
id
40
child
40
id
child
12
1
2
40
child
id
12
1
2
40
erb_directive_def
1449
id
1449
child
1449
id
child
12
1
2
1449
child
id
12
1
2
1449
erb_graphql_directive_def
0
id
0
child
0
id
child
12
1
2
3
child
id
12
erb_output_directive_def
3895
id
3895
child
3895
id
child
12
1
2
3895
child
id
12
1
2
3895
erb_template_child
9161
erb_template
427
index
754
child
9161
erb_template
index
12
1
3
27
3
4
142
4
7
24
7
9
30
9
13
36
13
17
33
17
30
36
30
43
36
43
72
33
74
250
27
erb_template
child
12
1
3
27
3
4
142
4
7
24
7
9
30
9
13
36
13
17
33
17
30
36
30
43
36
43
72
33
74
250
27
index
erb_template
12
1
2
160
2
3
115
3
4
97
4
5
21
5
6
72
6
8
60
8
13
60
14
24
60
24
45
57
48
142
48
index
child
12
1
2
160
2
3
115
3
4
97
4
5
21
5
6
72
6
8
60
8
13
60
14
24
60
24
45
57
48
142
48
child
erb_template
12
1
2
9161
child
index
12
1
2
9161
erb_template_def
1562
id
1562
erb_tokeninfo
19851
id
19851
kind
9
value
5875
id
kind
12
1
2
19851
id
value
12
1
2
19851
kind
id
12
1259
1260
3
1763
1764
3
3526
3527
3
kind
value
12
52
53
3
873
874
3
1013
1014
3
value
id
12
1
2
4689
2
3
691
3
20
445
20
1697
48
value
kind
12
1
2
5875
files
16948
id
16948
name
16948
id
name
12
1
2
16948
name
id
12
1
2
16948
folders
4774
id
4774
name
4774
id
name
12
1
2
4774
name
id
12
1
2
4774
locations_default
8504708
id
8504708
file
16948
start_line
30559
start_column
5045
end_line
30559
end_column
5110
id
file
12
1
2
8504708
id
start_line
12
1
2
8504708
id
start_column
12
1
2
8504708
id
end_line
12
1
2
8504708
id
end_column
12
1
2
8504708
file
id
12
1
34
1397
34
52
1280
52
73
1345
73
94
1319
94
127
1280
127
168
1293
168
215
1306
215
269
1280
269
350
1293
350
471
1293
474
717
1280
718
1367
1280
1390
15687
1280
22816
22817
12
file
start_line
12
1
8
1500
8
11
1371
11
14
1487
14
17
1423
17
21
1436
21
26
1371
26
32
1345
32
39
1397
39
51
1384
51
75
1293
75
125
1280
125
313
1280
323
2337
375
file
start_column
12
1
16
1280
16
25
1410
25
32
1358
32
41
1358
41
47
1500
47
54
1526
54
62
1332
62
68
1293
68
76
1371
76
85
1280
85
97
1293
97
119
1293
119
357
646
file
end_line
12
1
8
1461
8
11
1397
11
14
1487
14
17
1410
17
21
1461
21
26
1371
26
32
1345
32
39
1397
39
51
1384
51
75
1293
75
125
1280
125
313
1280
323
2337
375
file
end_column
12
1
20
1306
20
28
1280
28
36
1371
36
45
1358
45
50
1306
50
57
1345
57
64
1371
64
71
1280
71
78
1397
78
87
1384
87
98
1280
98
116
1293
116
367
970
start_line
id
12
1
2
1513
2
5
1759
5
6
3532
6
10
2445
10
16
2302
16
21
2419
21
37
2367
37
70
2315
70
113
2328
113
163
2302
163
256
2315
257
673
2302
678
4748
2302
4761
9964
349
start_line
file
12
1
2
10699
2
3
4787
3
6
2328
6
10
2729
10
15
2393
15
24
2445
24
64
2302
64
378
2302
393
1310
569
start_line
start_column
12
1
2
1513
2
3
1578
3
4
2548
4
6
2445
6
8
1578
8
12
2302
12
16
2535
16
26
2406
26
41
2406
41
54
2380
54
68
2458
68
85
2419
85
111
2367
111
203
1617
start_line
end_line
12
1
2
12588
2
3
6675
3
4
2225
4
5
1746
5
7
2419
7
12
2419
12
34
2302
40
240
181
start_line
end_column
12
1
2
1513
2
4
1759
4
5
3635
5
8
2652
8
12
2225
12
16
2561
16
26
2367
26
41
2367
41
56
2471
56
70
2406
70
86
2354
86
110
2341
110
203
1901
start_column
id
12
1
2
439
2
3
621
3
4
232
4
5
271
5
6
245
6
9
465
9
16
414
16
41
388
45
173
388
179
773
388
795
2929
388
2936
8174
388
8240
26107
388
33980
35323
25
start_column
file
12
1
2
1500
2
3
543
3
4
426
4
10
388
10
39
388
39
139
388
146
387
388
399
749
388
765
964
388
964
1310
245
start_column
start_line
12
1
2
543
2
3
672
3
4
336
4
6
401
6
9
465
9
19
388
19
63
388
66
183
388
183
380
388
392
736
388
750
1013
388
1028
1385
297
start_column
end_line
12
1
2
543
2
3
672
3
4
336
4
6
401
6
9
465
9
19
388
19
64
388
66
184
401
205
400
388
431
752
388
761
1038
388
1048
1390
284
start_column
end_column
12
1
2
1280
2
3
724
3
4
439
4
6
414
6
16
388
16
37
401
37
67
388
67
103
388
103
126
388
126
177
232
end_line
id
12
1
2
310
3
4
3519
4
6
2639
6
9
2393
9
14
2380
14
21
2497
21
34
2328
34
66
2341
66
107
2315
107
158
2328
158
243
2302
243
574
2302
580
2918
2302
2988
9852
595
end_line
file
12
1
2
10699
2
3
4787
3
6
2328
6
10
2729
10
15
2393
15
24
2445
24
64
2302
64
378
2302
393
1294
569
end_line
start_line
12
1
2
12510
2
3
6287
3
4
2458
4
5
1668
5
7
2341
7
12
2471
12
27
2406
27
35
414
end_line
start_column
12
1
3
1513
3
4
3674
4
6
2716
6
8
1643
8
12
2367
12
16
2406
16
26
2484
26
41
2341
41
54
2419
54
68
2419
68
84
2393
84
108
2393
108
200
1785
end_line
end_column
12
1
2
1500
2
3
1617
3
4
2548
4
6
2406
6
8
1643
8
13
2768
13
18
2574
18
30
2341
30
45
2471
45
60
2484
60
75
2354
75
94
2367
94
121
2367
121
202
1112
end_column
id
12
1
2
349
2
3
478
3
5
401
5
6
194
6
8
465
8
14
388
14
28
388
28
66
388
69
262
388
268
1065
388
1106
3376
388
3708
8055
388
8112
10395
388
10483
18241
116
end_column
file
12
1
2
1436
2
3
608
3
4
426
4
9
401
9
40
388
41
121
388
143
410
401
419
772
388
794
1007
388
1008
1277
284
end_column
start_line
12
1
2
517
2
3
672
3
4
297
4
6
401
6
9
452
9
16
414
16
38
388
39
136
401
139
357
388
359
676
388
687
1018
388
1020
1286
388
1386
1387
12
end_column
start_column
12
1
2
892
2
3
310
3
4
504
4
5
349
5
8
439
8
18
388
19
33
388
33
49
388
49
64
388
64
81
388
81
94
414
94
112
258
end_column
end_line
12
1
2
517
2
3
672
3
4
297
4
6
401
6
9
452
9
16
414
16
38
388
38
137
388
139
346
388
354
637
388
641
995
388
997
1231
388
1283
1382
25
ruby_alias_def
1256
id
1256
alias
1256
name
1256
id
alias
12
1
2
1256
id
name
12
1
2
1256
alias
id
12
1
2
1256
alias
name
12
1
2
1256
name
id
12
1
2
1256
name
alias
12
1
2
1256
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
3
alternatives
index
12
1
2
3
ruby_alternative_pattern_def
0
id
0
ruby_argument_list_child
822785
ruby_argument_list
662859
index
426
child
822785
ruby_argument_list
index
12
1
2
561206
2
3
64469
3
34
37183
ruby_argument_list
child
12
1
2
561206
2
3
64469
3
34
37183
index
ruby_argument_list
12
1
2
142
2
3
38
3
7
38
7
11
38
11
21
38
22
43
38
56
375
38
903
7858
38
51234
51235
12
index
child
12
1
2
142
2
3
38
3
7
38
7
11
38
11
21
38
22
43
38
56
375
38
903
7858
38
51234
51235
12
child
ruby_argument_list
12
1
2
822785
child
index
12
1
2
822785
ruby_argument_list_def
663118
id
663118
ruby_array_child
698871
ruby_array
237321
index
63360
child
698871
ruby_array
index
12
1
2
11990
2
3
212002
3
63361
13329
ruby_array
child
12
1
2
11990
2
3
212002
3
63361
13329
index
ruby_array
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
237322
1294
index
child
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
237322
1294
child
ruby_array
12
1
2
698871
child
index
12
1
2
698871
ruby_array_def
245466
id
245466
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
3
child
index
12
1
2
3
ruby_array_pattern_class
0
ruby_array_pattern
0
class
0
ruby_array_pattern
class
12
1
2
3
class
ruby_array_pattern
12
1
2
3
ruby_array_pattern_def
0
id
0
ruby_as_pattern_def
0
id
0
name
0
value
0
id
name
12
1
2
3
id
value
12
1
2
3
name
id
12
name
value
12
value
id
12
value
name
12
ruby_assignment_def
130604
id
130604
left
130604
right
130604
id
left
12
1
2
130604
id
right
12
1
2
130604
left
id
12
1
2
130604
left
right
12
1
2
130604
right
id
12
1
2
130604
right
left
12
1
2
130604
ruby_ast_node_info
8775135
node
8775135
parent
2870167
parent_index
2781
loc
8492468
node
parent
12
1
2
8775135
node
parent_index
12
1
2
8775135
node
loc
12
1
2
8775135
parent
node
12
1
2
312864
2
3
393001
3
4
1606523
4
5
344781
5
216
212996
parent
parent_index
12
1
2
312864
2
3
393001
3
4
1606523
4
5
344781
5
216
212996
parent
loc
12
1
2
312864
2
3
393001
3
4
1606523
4
5
344781
5
216
212996
parent_index
node
12
1
2
401
2
3
245
3
4
388
4
6
232
6
7
232
7
10
232
10
22
245
22
50
219
50
129
219
132
949
219
1419
221843
142
parent_index
parent
12
1
2
401
2
3
245
3
4
388
4
6
232
6
7
232
7
10
232
10
22
245
22
50
219
50
129
219
132
949
219
1419
221843
142
parent_index
loc
12
1
2
401
2
3
245
3
4
388
4
6
232
6
7
232
7
10
232
10
22
245
22
50
219
50
129
219
132
949
219
1419
221660
142
loc
node
12
1
2
8209814
2
4
282654
loc
parent
12
1
2
8209814
2
4
282654
loc
parent_index
12
1
2
8212169
2
3
280299
ruby_bare_string_child
14923
ruby_bare_string
11474
index
2232
child
14923
ruby_bare_string
index
12
1
2
11146
2
2233
328
ruby_bare_string
child
12
1
2
11146
2
2233
328
index
ruby_bare_string
12
1
2
1865
2
3
81
3
4
267
4
11475
19
index
child
12
1
2
1865
2
3
81
3
4
267
4
11475
19
child
ruby_bare_string
12
1
2
14923
child
index
12
1
2
14923
ruby_bare_string_def
11474
id
11474
ruby_bare_symbol_child
2137
ruby_bare_symbol
2137
index
3
child
2137
ruby_bare_symbol
index
12
1
2
2137
ruby_bare_symbol
child
12
1
2
2137
index
ruby_bare_symbol
12
705
706
3
index
child
12
705
706
3
child
ruby_bare_symbol
12
1
2
2137
child
index
12
1
2
2137
ruby_bare_symbol_def
2137
id
2137
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
7555
ruby_begin
2533
index
38
child
7555
ruby_begin
index
12
1
2
164
2
3
1325
3
4
518
4
5
211
5
8
231
8
39
84
ruby_begin
child
12
1
2
164
2
3
1325
3
4
518
4
5
211
5
8
231
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
183
3
315
1045
3
2369
2534
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
183
3
315
1045
3
2369
2534
2
child
ruby_begin
12
1
2
7555
child
index
12
1
2
7555
ruby_begin_def
2533
id
2533
ruby_binary_def
67989
id
67989
left
67989
operator
25
right
67989
id
left
12
1
2
67989
id
operator
12
1
2
67989
id
right
12
1
2
67989
left
id
12
1
2
67989
left
operator
12
1
2
67989
left
right
12
1
2
67989
operator
id
12
155
178
2
230
370
2
474
557
2
603
674
2
749
808
2
950
982
2
996
1015
2
1248
1292
2
1355
1621
2
1822
1978
2
2883
3120
2
6102
6755
2
31084
31085
1
operator
left
12
155
178
2
230
370
2
474
557
2
603
674
2
749
808
2
950
982
2
996
1015
2
1248
1292
2
1355
1621
2
1822
1978
2
2883
3120
2
6102
6755
2
31084
31085
1
operator
right
12
155
178
2
230
370
2
474
557
2
603
674
2
749
808
2
950
982
2
996
1015
2
1248
1292
2
1355
1621
2
1822
1978
2
2883
3120
2
6102
6755
2
31084
31085
1
right
id
12
1
2
67989
right
left
12
1
2
67989
right
operator
12
1
2
67989
ruby_block_argument_child
6048
ruby_block_argument
6048
child
6048
ruby_block_argument
child
12
1
2
6048
child
ruby_block_argument
12
1
2
6048
ruby_block_argument_def
6048
id
6048
ruby_block_child
96749
ruby_block
96607
index
51
child
96749
ruby_block
index
12
1
2
96516
2
5
90
ruby_block
child
12
1
2
96516
2
5
90
index
ruby_block
12
2
3
25
7
8
12
7467
7468
12
index
child
12
2
3
25
7
8
12
7467
7468
12
child
ruby_block
12
1
2
96749
child
index
12
1
2
96749
ruby_block_def
96904
id
96904
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
10443
ruby_block
10443
parameters
10443
ruby_block
parameters
12
1
2
10443
parameters
ruby_block
12
1
2
10443
ruby_block_parameters_child
27363
ruby_block_parameters
23501
index
15
child
27363
ruby_block_parameters
index
12
1
2
20121
2
3
3030
3
6
349
ruby_block_parameters
child
12
1
2
20121
2
3
3030
3
6
349
index
ruby_block_parameters
12
9
10
3
33
34
3
111
112
3
1073
1074
3
7460
7461
3
index
child
12
9
10
3
33
34
3
111
112
3
1073
1074
3
7460
7461
3
child
ruby_block_parameters
12
1
2
27363
child
index
12
1
2
27363
ruby_block_parameters_def
23501
id
23501
ruby_break_child
349
ruby_break
349
child
349
ruby_break
child
12
1
2
349
child
ruby_break
12
1
2
349
ruby_break_def
3343
id
3343
ruby_call_arguments
660078
ruby_call
660078
arguments
660078
ruby_call
arguments
12
1
2
660078
arguments
ruby_call
12
1
2
660078
ruby_call_block
230967
ruby_call
230967
block
230967
ruby_call
block
12
1
2
230967
block
ruby_call
12
1
2
230967
ruby_call_def
961220
id
961220
method
961220
id
method
12
1
2
961220
method
id
12
1
2
961220
ruby_call_receiver
538536
ruby_call
538536
receiver
538536
ruby_call
receiver
12
1
2
538536
receiver
ruby_call
12
1
2
538536
ruby_case_child
4123
ruby_case__
1219
index
69
child
4123
ruby_case__
index
12
1
2
37
2
3
324
3
4
497
4
5
185
5
7
107
7
23
66
ruby_case__
child
12
1
2
37
2
3
324
3
4
497
4
5
185
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
31
56
6
114
273
6
375
388
6
index
child
12
1
2
25
2
3
6
3
5
6
9
12
6
15
22
6
31
56
6
114
273
6
375
388
6
child
ruby_case__
12
1
2
4123
child
index
12
1
2
4123
ruby_case_def
1219
id
1219
ruby_case_match_clauses
2
ruby_case_match
2
index
1
clauses
2
ruby_case_match
index
12
1
2
2
ruby_case_match
clauses
12
1
2
2
index
ruby_case_match
12
2
3
1
index
clauses
12
2
3
1
clauses
ruby_case_match
12
1
2
2
clauses
index
12
1
2
2
ruby_case_match_def
2
id
2
value
2
id
value
12
1
2
2
value
id
12
1
2
2
ruby_case_match_else
0
ruby_case_match
0
else
0
ruby_case_match
else
12
1
2
3
else
ruby_case_match
12
1
2
3
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
3380
ruby_chained_string
894
index
37
child
3380
ruby_chained_string
index
12
2
3
308
3
4
195
4
5
135
5
6
126
6
8
66
8
13
63
ruby_chained_string
child
12
2
3
308
3
4
195
4
5
135
5
6
126
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
81
82
3
124
125
3
186
187
3
284
285
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
81
82
3
124
125
3
186
187
3
284
285
6
child
ruby_chained_string
12
1
2
3380
child
index
12
1
2
3380
ruby_chained_string_def
894
id
894
ruby_class_child
131549
ruby_class
15128
index
1045
child
131549
ruby_class
index
12
1
2
3260
2
3
2362
3
4
1559
4
5
1250
5
6
957
6
7
831
7
9
1127
9
13
1269
13
21
1184
21
76
1137
77
333
185
ruby_class
child
12
1
2
3260
2
3
2362
3
4
1559
4
5
1250
5
6
957
6
7
831
7
9
1127
9
13
1269
13
21
1184
21
76
1137
77
333
185
index
ruby_class
12
1
2
88
2
3
3
3
4
94
4
5
103
5
7
75
7
9
85
9
12
91
12
20
85
20
30
78
31
52
78
53
89
78
90
208
78
214
1200
78
1372
4803
25
index
child
12
1
2
88
2
3
3
3
4
94
4
5
103
5
7
75
7
9
85
9
12
91
12
20
85
20
30
78
31
52
78
53
89
78
90
208
78
214
1200
78
1372
4803
25
child
ruby_class
12
1
2
131549
child
index
12
1
2
131549
ruby_class_def
16778
id
16778
name
16778
id
name
12
1
2
16778
name
id
12
1
2
16778
ruby_class_superclass
13262
ruby_class
13262
superclass
13262
ruby_class
superclass
12
1
2
13262
superclass
ruby_class
12
1
2
13262
ruby_conditional_def
3556
id
3556
alternative
3556
condition
3556
consequence
3556
id
alternative
12
1
2
3556
id
condition
12
1
2
3556
id
consequence
12
1
2
3556
alternative
id
12
1
2
3556
alternative
condition
12
1
2
3556
alternative
consequence
12
1
2
3556
condition
id
12
1
2
3556
condition
alternative
12
1
2
3556
condition
consequence
12
1
2
3556
consequence
id
12
1
2
3556
consequence
alternative
12
1
2
3556
consequence
condition
12
1
2
3556
ruby_delimited_symbol_child
1679
ruby_delimited_symbol
1216
index
25
child
1679
ruby_delimited_symbol
index
12
1
2
916
2
3
226
3
9
72
ruby_delimited_symbol
child
12
1
2
916
2
3
226
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
95
96
3
386
387
3
index
child
12
1
2
3
3
4
3
5
6
3
8
9
3
12
13
3
23
24
3
95
96
3
386
387
3
child
ruby_delimited_symbol
12
1
2
1679
child
index
12
1
2
1679
ruby_delimited_symbol_def
1216
id
1216
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
392587
ruby_do_block
136404
index
931
child
392587
ruby_do_block
index
12
1
2
47663
2
3
36523
3
4
21515
4
5
10389
5
7
10518
7
73
9793
ruby_do_block
child
12
1
2
47663
2
3
36523
3
4
21515
4
5
10389
5
7
10518
7
73
9793
index
ruby_do_block
12
1
2
51
2
3
219
4
7
77
7
8
51
8
11
77
11
14
51
14
18
77
21
54
77
62
142
77
174
592
77
757
6860
77
10543
10544
12
index
child
12
1
2
51
2
3
219
4
7
77
7
8
51
8
11
77
11
14
51
14
18
77
21
54
77
62
142
77
174
592
77
757
6860
77
10543
10544
12
child
ruby_do_block
12
1
2
392587
child
index
12
1
2
392587
ruby_do_block_def
136559
id
136559
ruby_do_block_parameters
15052
ruby_do_block
15052
parameters
15052
ruby_do_block
parameters
12
1
2
15052
parameters
ruby_do_block
12
1
2
15052
ruby_do_child
9209
ruby_do
1598
index
211
child
9209
ruby_do
index
12
1
2
329
2
3
274
3
4
193
4
5
77
5
7
105
7
8
138
8
9
204
9
14
118
14
18
121
18
212
39
ruby_do
child
12
1
2
329
2
3
274
3
4
193
4
5
77
5
7
105
7
8
138
8
9
204
9
14
118
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
1599
15
index
child
12
1
2
105
2
3
26
3
4
31
4
6
18
6
59
16
112
1599
15
child
ruby_do
12
1
2
9209
child
index
12
1
2
9209
ruby_do_def
1621
id
1621
ruby_element_reference_child
82444
ruby_element_reference
82275
index
6
child
82444
ruby_element_reference
index
12
1
2
82105
2
3
169
ruby_element_reference
child
12
1
2
82105
2
3
169
index
ruby_element_reference
12
56
57
3
27139
27140
3
index
child
12
56
57
3
27139
27140
3
child
ruby_element_reference
12
1
2
82444
child
index
12
1
2
82444
ruby_element_reference_def
82281
id
82281
object
82281
id
object
12
1
2
82281
object
id
12
1
2
82281
ruby_else_child
8817
ruby_else
6937
index
34
child
8817
ruby_else
index
12
1
2
5847
2
3
686
3
12
403
ruby_else
child
12
1
2
5847
2
3
686
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
56
57
3
128
129
3
346
347
3
2202
2203
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
56
57
3
128
129
3
346
347
3
2202
2203
3
child
ruby_else
12
1
2
8817
child
index
12
1
2
8817
ruby_else_def
6946
id
6946
ruby_elsif_alternative
897
ruby_elsif
897
alternative
897
ruby_elsif
alternative
12
1
2
897
alternative
ruby_elsif
12
1
2
897
ruby_elsif_consequence
1603
ruby_elsif
1603
consequence
1603
ruby_elsif
consequence
12
1
2
1603
consequence
ruby_elsif
12
1
2
1603
ruby_elsif_def
1606
id
1606
condition
1606
id
condition
12
1
2
1606
condition
id
12
1
2
1606
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
5078
ruby_ensure
3786
index
50
child
5078
ruby_ensure
index
12
1
2
2958
2
3
535
3
9
286
16
17
6
ruby_ensure
child
12
1
2
2958
2
3
535
3
9
286
16
17
6
index
ruby_ensure
12
2
3
25
5
6
6
6
7
6
16
17
3
93
94
3
263
264
3
1202
1203
3
index
child
12
2
3
25
5
6
6
6
7
6
16
17
3
93
94
3
263
264
3
1202
1203
3
child
ruby_ensure
12
1
2
5078
child
index
12
1
2
5078
ruby_ensure_def
3786
id
3786
ruby_exception_variable_def
1021
id
1021
child
1021
id
child
12
1
2
1021
child
id
12
1
2
1021
ruby_exceptions_child
1852
ruby_exceptions
1641
index
9
child
1852
ruby_exceptions
index
12
1
2
1498
2
4
130
4
10
13
ruby_exceptions
child
12
1
2
1498
2
4
130
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
143
144
1
1641
1642
1
index
child
12
1
2
2
2
3
1
5
6
1
8
9
1
13
14
1
38
39
1
143
144
1
1641
1642
1
child
ruby_exceptions
12
1
2
1852
child
index
12
1
2
1852
ruby_exceptions_def
1641
id
1641
ruby_expression_reference_pattern_def
0
id
0
value
0
id
value
12
1
2
3
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
3
child
index
12
1
2
3
ruby_find_pattern_class
0
ruby_find_pattern
0
class
0
ruby_find_pattern
class
12
1
2
3
class
ruby_find_pattern
12
1
2
3
ruby_find_pattern_def
0
id
0
ruby_for_def
163
id
163
body
163
pattern
163
value
163
id
body
12
1
2
163
id
pattern
12
1
2
163
id
value
12
1
2
163
body
id
12
1
2
163
body
pattern
12
1
2
163
body
value
12
1
2
163
pattern
id
12
1
2
163
pattern
body
12
1
2
163
pattern
value
12
1
2
163
value
id
12
1
2
163
value
body
12
1
2
163
value
pattern
12
1
2
163
ruby_hash_child
88753
ruby_hash
35630
index
1384
child
88753
ruby_hash
index
12
1
2
14762
2
3
9897
3
4
3971
4
5
4140
5
19
2678
19
108
181
ruby_hash
child
12
1
2
14762
2
3
9897
3
4
3971
4
5
4140
5
19
2678
19
108
181
index
ruby_hash
12
1
2
918
3
5
116
5
15
116
15
58
116
71
2755
116
index
child
12
1
2
918
3
5
116
5
15
116
15
58
116
71
2755
116
child
ruby_hash
12
1
2
88753
child
index
12
1
2
88753
ruby_hash_def
39344
id
39344
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
3
child
index
12
1
2
3
ruby_hash_pattern_class
0
ruby_hash_pattern
0
class
0
ruby_hash_pattern
class
12
1
2
3
class
ruby_hash_pattern
12
1
2
3
ruby_hash_pattern_def
0
id
0
ruby_hash_splat_argument_def
1813
id
1813
child
1813
id
child
12
1
2
1813
child
id
12
1
2
1813
ruby_hash_splat_parameter_def
1351
id
1351
ruby_hash_splat_parameter_name
1130
ruby_hash_splat_parameter
1130
name
1130
ruby_hash_splat_parameter
name
12
1
2
1130
name
ruby_hash_splat_parameter
12
1
2
1130
ruby_heredoc_body_child
25086
ruby_heredoc_body
5332
index
218
child
25086
ruby_heredoc_body
index
12
2
3
2907
4
5
682
5
6
3
6
7
788
7
9
339
10
15
421
16
73
190
ruby_heredoc_body
child
12
2
3
2907
4
5
682
5
6
3
6
7
788
7
9
339
10
15
421
16
73
190
index
ruby_heredoc_body
12
1
2
57
2
3
27
4
5
12
5
8
15
8
9
9
10
13
18
15
25
18
29
64
18
91
203
18
309
801
18
1759
1760
6
index
child
12
1
2
57
2
3
27
4
5
12
5
8
15
8
9
9
10
13
18
15
25
18
29
64
18
91
203
18
309
801
18
1759
1760
6
child
ruby_heredoc_body
12
1
2
25086
child
index
12
1
2
25086
ruby_heredoc_body_def
5577
id
5577
ruby_if_alternative
6461
ruby_if
6461
alternative
6461
ruby_if
alternative
12
1
2
6461
alternative
ruby_if
12
1
2
6461
ruby_if_consequence
18444
ruby_if
18444
consequence
18444
ruby_if
consequence
12
1
2
18444
consequence
ruby_if
12
1
2
18444
ruby_if_def
18504
id
18504
condition
18504
id
condition
12
1
2
18504
condition
id
12
1
2
18504
ruby_if_guard_def
0
id
0
condition
0
id
condition
12
1
2
3
condition
id
12
ruby_if_modifier_def
13763
id
13763
body
13763
condition
13763
id
body
12
1
2
13763
id
condition
12
1
2
13763
body
id
12
1
2
13763
body
condition
12
1
2
13763
condition
id
12
1
2
13763
condition
body
12
1
2
13763
ruby_in_clause_body
2
ruby_in_clause
2
body
2
ruby_in_clause
body
12
1
2
2
body
ruby_in_clause
12
1
2
2
ruby_in_clause_def
2
id
2
pattern
2
id
pattern
12
1
2
2
pattern
id
12
1
2
2
ruby_in_clause_guard
0
ruby_in_clause
0
guard
0
ruby_in_clause
guard
12
1
2
3
guard
ruby_in_clause
12
1
2
3
ruby_in_def
163
id
163
child
163
id
child
12
1
2
163
child
id
12
1
2
163
ruby_interpolation_child
38383
ruby_interpolation
38383
index
3
child
38383
ruby_interpolation
index
12
1
2
38383
ruby_interpolation
child
12
1
2
38383
index
ruby_interpolation
12
12661
12662
3
index
child
12
12661
12662
3
child
ruby_interpolation
12
1
2
38383
child
index
12
1
2
38383
ruby_interpolation_def
38383
id
38383
ruby_keyword_parameter_def
3777
id
3777
name
3777
id
name
12
1
2
3777
name
id
12
1
2
3777
ruby_keyword_parameter_value
2832
ruby_keyword_parameter
2832
value
2832
ruby_keyword_parameter
value
12
1
2
2832
value
ruby_keyword_parameter
12
1
2
2832
ruby_keyword_pattern_def
0
id
0
key__
0
id
key__
12
1
2
3
key__
id
12
ruby_keyword_pattern_value
0
ruby_keyword_pattern
0
value
0
ruby_keyword_pattern
value
12
1
2
3
value
ruby_keyword_pattern
12
1
2
3
ruby_lambda_def
7499
id
7499
body
7499
id
body
12
1
2
7499
body
id
12
1
2
7499
ruby_lambda_parameters
1659
ruby_lambda
1659
parameters
1659
ruby_lambda
parameters
12
1
2
1659
parameters
ruby_lambda
12
1
2
1659
ruby_lambda_parameters_child
1898
ruby_lambda_parameters
1650
index
7
child
1898
ruby_lambda_parameters
index
12
1
2
1469
2
3
142
3
8
39
ruby_lambda_parameters
child
12
1
2
1469
2
3
142
3
8
39
index
ruby_lambda_parameters
12
2
3
1
3
4
1
7
8
1
16
17
1
39
40
1
181
182
1
1650
1651
1
index
child
12
2
3
1
3
4
1
7
8
1
16
17
1
39
40
1
181
182
1
1650
1651
1
child
ruby_lambda_parameters
12
1
2
1898
child
index
12
1
2
1898
ruby_lambda_parameters_def
1659
id
1659
ruby_left_assignment_list_child
6390
ruby_left_assignment_list
2887
index
15
child
6390
ruby_left_assignment_list
index
12
1
2
359
2
3
1873
3
4
492
4
16
163
ruby_left_assignment_list
child
12
1
2
359
2
3
1873
3
4
492
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
655
656
1
2528
2529
1
2887
2888
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
655
656
1
2528
2529
1
2887
2888
1
child
ruby_left_assignment_list
12
1
2
6390
child
index
12
1
2
6390
ruby_left_assignment_list_def
2887
id
2887
ruby_method_child
265363
ruby_method
97610
index
239
child
265363
ruby_method
index
12
1
2
43881
2
3
17963
3
4
12762
4
5
7819
5
7
8115
7
77
7069
ruby_method
child
12
1
2
43881
2
3
17963
3
4
12762
4
5
7819
5
7
8115
7
77
7069
index
ruby_method
12
1
2
22
2
4
6
4
5
28
5
6
31
6
7
25
8
12
12
13
19
18
20
38
18
46
116
18
151
407
18
521
2245
18
3247
30985
18
index
child
12
1
2
22
2
4
6
4
5
28
5
6
31
6
7
25
8
12
12
13
19
18
20
38
18
46
116
18
151
407
18
521
2245
18
3247
30985
18
child
ruby_method
12
1
2
265363
child
index
12
1
2
265363
ruby_method_def
98643
id
98643
name
98643
id
name
12
1
2
98643
name
id
12
1
2
98643
ruby_method_parameters
27323
ruby_method
27323
parameters
27323
ruby_method
parameters
12
1
2
27323
parameters
ruby_method
12
1
2
27323
ruby_method_parameters_child
47661
ruby_method_parameters
28778
index
34
child
47661
ruby_method_parameters
index
12
1
2
17326
2
3
7059
3
4
2740
4
12
1650
ruby_method_parameters
child
12
1
2
17326
2
3
7059
3
4
2740
4
12
1650
index
ruby_method_parameters
12
3
4
3
5
6
3
9
10
3
28
29
3
49
50
3
116
117
3
231
232
3
524
525
3
1394
1395
3
3635
3636
3
9135
9136
3
index
child
12
3
4
3
5
6
3
9
10
3
28
29
3
49
50
3
116
117
3
231
232
3
524
525
3
1394
1395
3
3635
3636
3
9135
9136
3
child
ruby_method_parameters
12
1
2
47661
child
index
12
1
2
47661
ruby_method_parameters_def
28992
id
28992
ruby_module_child
31229
ruby_module
10544
index
393
child
31229
ruby_module
index
12
1
2
7466
2
3
885
3
5
762
5
11
853
11
126
576
ruby_module
child
12
1
2
7466
2
3
885
3
5
762
5
11
853
11
126
576
index
ruby_module
12
1
2
37
2
3
31
3
4
3
4
5
78
5
7
31
8
10
31
10
16
34
16
25
34
28
46
31
51
108
31
123
374
31
454
3348
15
index
child
12
1
2
37
2
3
31
3
4
3
4
5
78
5
7
31
8
10
31
10
16
34
16
25
34
28
46
31
51
108
31
123
374
31
454
3348
15
child
ruby_module
12
1
2
31229
child
index
12
1
2
31229
ruby_module_def
21140
id
21140
name
21140
id
name
12
1
2
21140
name
id
12
1
2
21140
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
2070
id
2070
ruby_operator_assignment_def
6618
id
6618
left
6618
operator
18
right
6618
id
left
12
1
2
6618
id
operator
12
1
2
6618
id
right
12
1
2
6618
left
id
12
1
2
6618
left
operator
12
1
2
6618
left
right
12
1
2
6618
operator
id
12
1
2
3
5
6
3
9
10
3
60
61
3
578
579
3
1530
1531
3
operator
left
12
1
2
3
5
6
3
9
10
3
60
61
3
578
579
3
1530
1531
3
operator
right
12
1
2
3
5
6
3
9
10
3
60
61
3
578
579
3
1530
1531
3
right
id
12
1
2
6618
right
left
12
1
2
6618
right
operator
12
1
2
6618
ruby_optional_parameter_def
6527
id
6527
name
6527
value
6527
id
name
12
1
2
6527
id
value
12
1
2
6527
name
id
12
1
2
6527
name
value
12
1
2
6527
value
id
12
1
2
6527
value
name
12
1
2
6527
ruby_pair_def
235172
id
235172
key__
235172
id
key__
12
1
2
235172
key__
id
12
1
2
235172
ruby_pair_value
235172
ruby_pair
235172
value
235172
ruby_pair
value
12
1
2
235172
value
ruby_pair
12
1
2
235172
ruby_parenthesized_pattern_def
0
id
0
child
0
id
child
12
1
2
3
child
id
12
ruby_parenthesized_statements_child
10178
ruby_parenthesized_statements
10114
index
4
child
10178
ruby_parenthesized_statements
index
12
1
2
10058
2
5
56
ruby_parenthesized_statements
child
12
1
2
10058
2
5
56
index
ruby_parenthesized_statements
12
1
2
1
7
8
1
56
57
1
10114
10115
1
index
child
12
1
2
1
7
8
1
56
57
1
10114
10115
1
child
ruby_parenthesized_statements
12
1
2
10178
child
index
12
1
2
10178
ruby_parenthesized_statements_def
10153
id
10153
ruby_pattern_def
3878
id
3878
child
3878
id
child
12
1
2
3878
child
id
12
1
2
3878
ruby_program_child
33094
ruby_program
10452
index
239
child
33094
ruby_program
index
12
1
2
3865
2
3
2526
3
4
1650
4
5
778
5
8
916
8
77
715
ruby_program
child
12
1
2
3865
2
3
2526
3
4
1650
4
5
778
5
8
916
8
77
715
index
ruby_program
12
1
2
53
2
3
40
4
9
18
9
15
18
15
22
18
25
37
18
38
62
18
67
138
18
161
519
18
765
3319
12
index
child
12
1
2
53
2
3
40
4
9
18
9
15
18
15
22
18
25
37
18
38
62
18
67
138
18
161
519
18
765
3319
12
child
ruby_program
12
1
2
33094
child
index
12
1
2
33094
ruby_program_def
16935
id
16935
ruby_range_begin
4241
ruby_range
4241
begin
4241
ruby_range
begin
12
1
2
4241
begin
ruby_range
12
1
2
4241
ruby_range_def
4294
id
4294
operator
2
id
operator
12
1
2
4294
operator
id
12
1544
1545
1
2750
2751
1
ruby_range_end
3671
ruby_range
3671
end
3671
ruby_range
end
12
1
2
3671
end
ruby_range
12
1
2
3671
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
3
child
ruby_redo
12
1
2
3
ruby_redo_def
33
id
33
ruby_regex_child
42882
ruby_regex
12812
index
135
child
42882
ruby_regex
index
12
1
2
6577
2
3
721
3
4
1688
4
5
500
5
6
1086
6
8
982
8
16
1023
16
44
229
ruby_regex
child
12
1
2
6577
2
3
721
3
4
1688
4
5
500
5
6
1086
6
8
982
8
16
1023
16
44
229
index
ruby_regex
12
2
3
12
4
5
3
5
6
9
7
10
9
10
15
6
15
16
6
17
19
9
20
22
6
22
28
9
29
37
9
54
95
9
106
165
9
227
336
9
398
711
9
1055
1751
9
1979
4068
6
index
child
12
2
3
12
4
5
3
5
6
9
7
10
9
10
15
6
15
16
6
17
19
9
20
22
6
22
28
9
29
37
9
54
95
9
106
165
9
227
336
9
398
711
9
1055
1751
9
1979
4068
6
child
ruby_regex
12
1
2
42882
child
index
12
1
2
42882
ruby_regex_def
12828
id
12828
ruby_rescue_body
1794
ruby_rescue
1794
body
1794
ruby_rescue
body
12
1
2
1794
body
ruby_rescue
12
1
2
1794
ruby_rescue_def
2085
id
2085
ruby_rescue_exceptions
1641
ruby_rescue
1641
exceptions
1641
ruby_rescue
exceptions
12
1
2
1641
exceptions
ruby_rescue
12
1
2
1641
ruby_rescue_modifier_def
551
id
551
body
551
handler
551
id
body
12
1
2
551
id
handler
12
1
2
551
body
id
12
1
2
551
body
handler
12
1
2
551
handler
id
12
1
2
551
handler
body
12
1
2
551
ruby_rescue_variable
1021
ruby_rescue
1021
variable
1021
ruby_rescue
variable
12
1
2
1021
variable
ruby_rescue
12
1
2
1021
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
3
child
ruby_retry
12
1
2
3
ruby_retry_def
56
id
56
ruby_return_child
5359
ruby_return
5359
child
5359
ruby_return
child
12
1
2
5359
child
ruby_return
12
1
2
5359
ruby_return_def
8521
id
8521
ruby_right_assignment_list_child
2932
ruby_right_assignment_list
1376
index
15
child
2932
ruby_right_assignment_list
index
12
2
3
1234
3
4
110
4
6
31
ruby_right_assignment_list
child
12
2
3
1234
3
4
110
4
6
31
index
ruby_right_assignment_list
12
2
3
3
10
11
3
45
46
3
437
438
6
index
child
12
2
3
3
10
11
3
45
46
3
437
438
6
child
ruby_right_assignment_list
12
1
2
2932
child
index
12
1
2
2932
ruby_right_assignment_list_def
1376
id
1376
ruby_scope_resolution_def
80201
id
80201
name
80201
id
name
12
1
2
80201
name
id
12
1
2
80201
ruby_scope_resolution_scope
78442
ruby_scope_resolution
78442
scope
78442
ruby_scope_resolution
scope
12
1
2
78442
scope
ruby_scope_resolution
12
1
2
78442
ruby_setter_def
598
id
598
name
598
id
name
12
1
2
598
name
id
12
1
2
598
ruby_singleton_class_child
2422
ruby_singleton_class
626
index
75
child
2422
ruby_singleton_class
index
12
1
2
283
2
3
81
3
4
37
4
5
44
5
6
37
6
8
44
8
12
47
12
24
47
24
25
3
ruby_singleton_class
child
12
1
2
283
2
3
81
3
4
37
4
5
44
5
6
37
6
8
44
8
12
47
12
24
47
24
25
3
index
ruby_singleton_class
12
1
3
6
3
4
9
4
5
9
7
9
6
10
13
6
16
20
6
20
24
6
31
36
6
45
58
6
71
84
6
109
200
6
index
child
12
1
3
6
3
4
9
4
5
9
7
9
6
10
13
6
16
20
6
20
24
6
31
36
6
45
58
6
71
84
6
109
200
6
child
ruby_singleton_class
12
1
2
2422
child
index
12
1
2
2422
ruby_singleton_class_def
626
id
626
value
626
id
value
12
1
2
626
value
id
12
1
2
626
ruby_singleton_method_child
16000
ruby_singleton_method
6563
index
84
child
16000
ruby_singleton_method
index
12
1
2
3713
2
3
985
3
4
588
4
5
403
5
8
518
8
29
354
ruby_singleton_method
child
12
1
2
3713
2
3
985
3
4
588
4
5
403
5
8
518
8
29
354
index
ruby_singleton_method
12
1
2
3
2
3
6
3
4
6
5
6
12
7
9
6
10
15
6
22
27
6
30
38
6
49
63
6
87
118
6
148
202
6
288
422
6
615
941
6
2165
2166
3
index
child
12
1
2
3
2
3
6
3
4
6
5
6
12
7
9
6
10
15
6
22
27
6
30
38
6
49
63
6
87
118
6
148
202
6
288
422
6
615
941
6
2165
2166
3
child
ruby_singleton_method
12
1
2
16000
child
index
12
1
2
16000
ruby_singleton_method_def
6563
id
6563
name
6563
object
6563
id
name
12
1
2
6563
id
object
12
1
2
6563
name
id
12
1
2
6563
name
object
12
1
2
6563
object
id
12
1
2
6563
object
name
12
1
2
6563
ruby_singleton_method_parameters
4135
ruby_singleton_method
4135
parameters
4135
ruby_singleton_method
parameters
12
1
2
4135
parameters
ruby_singleton_method
12
1
2
4135
ruby_splat_argument_def
3179
id
3179
child
3179
id
child
12
1
2
3179
child
id
12
1
2
3179
ruby_splat_parameter_def
2936
id
2936
ruby_splat_parameter_name
2369
ruby_splat_parameter
2369
name
2369
ruby_splat_parameter
name
12
1
2
2369
name
ruby_splat_parameter
12
1
2
2369
ruby_string_array_child
11474
ruby_string_array
3716
index
460
child
11474
ruby_string_array
index
12
1
2
1205
2
3
1226
3
4
579
4
5
290
5
10
283
10
461
133
ruby_string_array
child
12
1
2
1205
2
3
1226
3
4
579
4
5
290
5
10
283
10
461
133
index
ruby_string_array
12
1
2
385
2
15
36
17
417
35
706
3717
4
index
child
12
1
2
385
2
15
36
17
417
35
706
3717
4
child
ruby_string_array
12
1
2
11474
child
index
12
1
2
11474
ruby_string_array_def
3868
id
3868
ruby_string_child
535162
ruby_string__
467438
index
281
child
535162
ruby_string__
index
12
1
2
440917
2
282
26521
ruby_string__
child
12
1
2
440917
2
282
26521
index
ruby_string__
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
102
467439
22
index
child
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
102
467439
22
child
ruby_string__
12
1
2
535162
child
index
12
1
2
535162
ruby_string_def
474637
id
474637
ruby_subshell_child
645
ruby_subshell
409
index
34
child
645
ruby_subshell
index
12
1
2
308
2
3
53
3
6
28
6
12
18
ruby_subshell
child
12
1
2
308
2
3
53
3
6
28
6
12
18
index
ruby_subshell
12
1
2
12
2
3
3
6
7
3
7
8
3
9
10
3
15
16
3
32
33
3
130
131
3
index
child
12
1
2
12
2
3
3
6
7
3
7
8
3
9
10
3
15
16
3
32
33
3
130
131
3
child
ruby_subshell
12
1
2
645
child
index
12
1
2
645
ruby_subshell_def
409
id
409
ruby_superclass_def
13262
id
13262
child
13262
id
child
12
1
2
13262
child
id
12
1
2
13262
ruby_symbol_array_child
2137
ruby_symbol_array
457
index
100
child
2137
ruby_symbol_array
index
12
1
2
175
2
3
93
3
4
39
4
6
21
6
8
39
8
13
36
13
21
36
21
34
15
ruby_symbol_array
child
12
1
2
175
2
3
93
3
4
39
4
6
21
6
8
39
8
13
36
13
21
36
21
34
15
index
ruby_symbol_array
12
1
2
12
2
3
15
3
4
9
5
7
9
7
11
9
13
18
9
19
23
9
27
35
9
42
50
9
62
152
9
index
child
12
1
2
12
2
3
15
3
4
9
5
7
9
7
11
9
13
18
9
19
23
9
27
35
9
42
50
9
62
152
9
child
ruby_symbol_array
12
1
2
2137
child
index
12
1
2
2137
ruby_symbol_array_def
457
id
457
ruby_then_child
41524
ruby_then
24592
index
106
child
41524
ruby_then
index
12
1
2
15349
2
3
5541
3
4
2031
4
36
1670
ruby_then
child
12
1
2
15349
2
3
5541
3
4
2031
4
36
1670
index
ruby_then
12
1
2
36
2
3
6
4
5
18
6
10
9
11
29
9
42
92
9
157
552
9
1221
8113
9
index
child
12
1
2
36
2
3
6
4
5
18
6
10
9
11
29
9
42
92
9
157
552
9
1221
8113
9
child
ruby_then
12
1
2
41524
child
index
12
1
2
41524
ruby_then_def
24592
id
24592
ruby_tokeninfo
5922021
id
5922021
kind
69
value
270444
id
kind
12
1
2
5922021
id
value
12
1
2
5922021
kind
id
12
1
35
6
149
216
6
426
1594
6
1759
1760
6
3972
4099
6
4151
5588
6
7608
9506
6
13384
17043
6
24845
53463
6
54287
77797
6
93626
488897
6
1089226
1089227
3
kind
value
12
1
2
18
5
26
6
46
57
6
66
121
6
123
147
6
1472
1747
6
3017
3685
6
4567
7583
6
9961
18415
6
43711
43712
3
value
id
12
1
2
160511
2
3
39768
3
4
19017
4
7
22464
7
27
20427
27
178897
8255
value
kind
12
1
2
257002
2
5
13442
ruby_unary_def
12512
id
12512
operand
12512
operator
6
id
operand
12
1
2
12512
id
operator
12
1
2
12512
operand
id
12
1
2
12512
operand
operator
12
1
2
12512
operator
id
12
88
89
1
237
238
1
559
560
1
1311
1312
1
1747
1748
1
8570
8571
1
operator
operand
12
88
89
1
237
238
1
559
560
1
1311
1312
1
1747
1748
1
8570
8571
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
2567
ruby_unless
2567
consequence
2567
ruby_unless
consequence
12
1
2
2567
consequence
ruby_unless
12
1
2
2567
ruby_unless_def
2568
id
2568
condition
2568
id
condition
12
1
2
2568
condition
id
12
1
2
2568
ruby_unless_guard_def
0
id
0
condition
0
id
condition
12
1
2
3
condition
id
12
ruby_unless_modifier_def
4341
id
4341
body
4341
condition
4341
id
body
12
1
2
4341
id
condition
12
1
2
4341
body
id
12
1
2
4341
body
condition
12
1
2
4341
condition
id
12
1
2
4341
condition
body
12
1
2
4341
ruby_until_def
114
id
114
body
114
condition
114
id
body
12
1
2
114
id
condition
12
1
2
114
body
id
12
1
2
114
body
condition
12
1
2
114
condition
id
12
1
2
114
condition
body
12
1
2
114
ruby_until_modifier_def
218
id
218
body
218
condition
218
id
body
12
1
2
218
id
condition
12
1
2
218
body
id
12
1
2
218
body
condition
12
1
2
218
condition
id
12
1
2
218
condition
body
12
1
2
218
ruby_variable_reference_pattern_def
0
id
0
name
0
id
name
12
1
2
3
name
id
12
ruby_when_body
3194
ruby_when
3194
body
3194
ruby_when
body
12
1
2
3194
body
ruby_when
12
1
2
3194
ruby_when_def
3229
id
3229
ruby_when_pattern
3878
ruby_when
3229
index
44
pattern
3878
ruby_when
index
12
1
2
2822
2
3
305
3
15
100
ruby_when
pattern
12
1
2
2822
2
3
305
3
15
100
index
ruby_when
12
2
3
12
3
4
12
6
7
3
7
8
3
12
13
3
32
33
3
129
130
3
1025
1026
3
index
pattern
12
2
3
12
3
4
12
6
7
3
7
8
3
12
13
3
32
33
3
129
130
3
1025
1026
3
pattern
ruby_when
12
1
2
3878
pattern
index
12
1
2
3878
ruby_while_def
1344
id
1344
body
1344
condition
1344
id
body
12
1
2
1344
id
condition
12
1
2
1344
body
id
12
1
2
1344
body
condition
12
1
2
1344
condition
id
12
1
2
1344
condition
body
12
1
2
1344
ruby_while_modifier_def
184
id
184
body
184
condition
184
id
body
12
1
2
184
id
condition
12
1
2
184
body
id
12
1
2
184
body
condition
12
1
2
184
condition
id
12
1
2
184
condition
body
12
1
2
184
ruby_yield_child
1115
ruby_yield
1115
child
1115
ruby_yield
child
12
1
2
1115
child
ruby_yield
12
1
2
1115
ruby_yield_def
2406
id
2406
sourceLocationPrefix
12
prefix
12