@diagnostic_debug
0
@diagnostic_error
130
@diagnostic_info
0
@diagnostic_warning
0
@erb_comment_directive
40
@erb_directive
1400
@erb_graphql_directive
0
@erb_output_directive
3859
@erb_reserved_word
10520
@erb_template
1540
@erb_token_code
5260
@erb_token_comment
40
@erb_token_content
5478
@file
17206
@folder
4799
@location_default
8706731
@ruby_alias
1264
@ruby_alternative_pattern
0
@ruby_argument_list
670202
@ruby_array
246221
@ruby_array_pattern
0
@ruby_as_pattern
0
@ruby_assignment
131940
@ruby_bare_string
11622
@ruby_bare_symbol
2085
@ruby_begin
2549
@ruby_begin_block
11
@ruby_binary_ampersand
491
@ruby_binary_ampersandampersand
8705
@ruby_binary_and
1182
@ruby_binary_bangequal
1584
@ruby_binary_bangtilde
177
@ruby_binary_caret
157
@ruby_binary_equalequal
31539
@ruby_binary_equalequalequal
631
@ruby_binary_equaltilde
1804
@ruby_binary_langle
1327
@ruby_binary_langleequal
377
@ruby_binary_langleequalrangle
758
@ruby_binary_langlelangle
10536
@ruby_binary_minus
2409
@ruby_binary_or
622
@ruby_binary_percent
1017
@ruby_binary_pipe
969
@ruby_binary_pipepipe
7935
@ruby_binary_plus
6173
@ruby_binary_rangle
2374
@ruby_binary_rangleequal
575
@ruby_binary_ranglerangle
231
@ruby_binary_slash
1257
@ruby_binary_star
3328
@ruby_binary_starstar
1332
@ruby_block
98296
@ruby_block_argument
6115
@ruby_block_body
97983
@ruby_block_parameter
2442
@ruby_block_parameters
23772
@ruby_body_statement
201560
@ruby_break
3355
@ruby_call
974897
@ruby_case__
1224
@ruby_case_match
0
@ruby_chained_string
877
@ruby_class
16946
@ruby_complex
53
@ruby_conditional
3495
@ruby_delimited_symbol
1264
@ruby_destructured_left_assignment
108
@ruby_destructured_parameter
198
@ruby_do
1632
@ruby_do_block
138119
@ruby_element_reference
82869
@ruby_else
7138
@ruby_elsif
1578
@ruby_end_block
11
@ruby_ensure
3803
@ruby_exception_variable
991
@ruby_exceptions
1654
@ruby_expression_reference_pattern
0
@ruby_find_pattern
0
@ruby_for
162
@ruby_hash
39640
@ruby_hash_pattern
0
@ruby_hash_splat_argument
1857
@ruby_hash_splat_parameter
1447
@ruby_heredoc_body
5789
@ruby_if
18341
@ruby_if_guard
0
@ruby_if_modifier
13708
@ruby_in
162
@ruby_in_clause
0
@ruby_interpolation
38051
@ruby_keyword_parameter
3939
@ruby_keyword_pattern
0
@ruby_lambda
7557
@ruby_lambda_parameters
1665
@ruby_left_assignment_list
2910
@ruby_method
99525
@ruby_method_parameters
29417
@ruby_module
21589
@ruby_next
2021
@ruby_operator_assignment_ampersandampersandequal
88
@ruby_operator_assignment_ampersandequal
17
@ruby_operator_assignment_caretequal
5
@ruby_operator_assignment_langlelangleequal
26
@ruby_operator_assignment_minusequal
294
@ruby_operator_assignment_percentequal
26
@ruby_operator_assignment_pipeequal
142
@ruby_operator_assignment_pipepipeequal
4545
@ruby_operator_assignment_plusequal
1732
@ruby_operator_assignment_ranglerangleequal
8
@ruby_operator_assignment_slashequal
13
@ruby_operator_assignment_starequal
50
@ruby_operator_assignment_starstarequal
6
@ruby_optional_parameter
6540
@ruby_pair
237637
@ruby_parenthesized_pattern
0
@ruby_parenthesized_statements
10510
@ruby_pattern
3918
@ruby_program
17193
@ruby_range_dotdot
2976
@ruby_range_dotdotdot
1459
@ruby_rational
124
@ruby_redo
33
@ruby_regex
13096
@ruby_rescue
2085
@ruby_rescue_modifier
519
@ruby_reserved_word
3700878
@ruby_rest_assignment
399
@ruby_retry
59
@ruby_return
8486
@ruby_right_assignment_list
1274
@ruby_scope_resolution
81024
@ruby_setter
601
@ruby_singleton_class
635
@ruby_singleton_method
6692
@ruby_splat_argument
3093
@ruby_splat_parameter
2978
@ruby_string__
476418
@ruby_string_array
3913
@ruby_subshell
393
@ruby_superclass
13378
@ruby_symbol_array
460
@ruby_then
24194
@ruby_token_character
439
@ruby_token_class_variable
858
@ruby_token_comment
182145
@ruby_token_constant
285989
@ruby_token_empty_statement
55
@ruby_token_encoding
0
@ruby_token_escape_sequence
76101
@ruby_token_false
17332
@ruby_token_file
0
@ruby_token_float
7894
@ruby_token_forward_argument
71
@ruby_token_forward_parameter
111
@ruby_token_global_variable
7235
@ruby_token_hash_key_symbol
231030
@ruby_token_hash_splat_nil
5
@ruby_token_heredoc_beginning
5789
@ruby_token_heredoc_content
12722
@ruby_token_heredoc_end
5789
@ruby_token_identifier
1498233
@ruby_token_instance_variable
84088
@ruby_token_integer
300415
@ruby_token_line
0
@ruby_token_nil
18114
@ruby_token_operator
803
@ruby_token_self
13236
@ruby_token_simple_symbol
252789
@ruby_token_string_content
491238
@ruby_token_super
5049
@ruby_token_true
23791
@ruby_token_uninterpreted
11
@ruby_unary_bang
5826
@ruby_unary_definedquestion
1320
@ruby_unary_minus
9472
@ruby_unary_not
190
@ruby_unary_plus
1416
@ruby_unary_tilde
89
@ruby_undef
181
@ruby_unless
2594
@ruby_unless_guard
0
@ruby_unless_modifier
4163
@ruby_until
121
@ruby_until_modifier
223
@ruby_variable_reference_pattern
0
@ruby_when
3248
@ruby_while
1349
@ruby_while_modifier
190
@ruby_yield
2389
containerparent
21979
parent
4799
child
21979
parent
child
12
1
2
2145
2
3
910
3
4
442
4
5
299
5
7
377
7
13
390
13
124
234
child
parent
12
1
2
21979
diagnostics
130
id
130
severity
13
error_tag
13
error_message
26
full_error_message
104
location
130
id
severity
12
1
2
130
id
error_tag
12
1
2
130
id
error_message
12
1
2
130
id
full_error_message
12
1
2
130
id
location
12
1
2
130
severity
id
12
10
11
13
severity
error_tag
12
1
2
13
severity
error_message
12
2
3
13
severity
full_error_message
12
8
9
13
severity
location
12
10
11
13
error_tag
id
12
10
11
13
error_tag
severity
12
1
2
13
error_tag
error_message
12
2
3
13
error_tag
full_error_message
12
8
9
13
error_tag
location
12
10
11
13
error_message
id
12
1
2
13
9
10
13
error_message
severity
12
1
2
26
error_message
error_tag
12
1
2
26
error_message
full_error_message
12
1
2
13
7
8
13
error_message
location
12
1
2
13
9
10
13
full_error_message
id
12
1
2
78
2
3
26
full_error_message
severity
12
1
2
104
full_error_message
error_tag
12
1
2
104
full_error_message
error_message
12
1
2
104
full_error_message
location
12
1
2
78
2
3
26
location
id
12
1
2
130
location
severity
12
1
2
130
location
error_tag
12
1
2
130
location
error_message
12
1
2
130
location
full_error_message
12
1
2
130
erb_ast_node_info
26945
node
26945
parent
6111
parent_index
688
loc
26942
node
parent
12
1
2
26945
node
parent_index
12
1
2
26945
node
loc
12
1
2
26945
parent
node
12
1
3
446
3
4
5403
4
237
262
parent
parent_index
12
1
3
446
3
4
5403
4
237
262
parent
loc
12
1
3
446
3
4
5403
4
237
262
parent_index
node
12
1
2
2
2
3
134
3
4
43
4
5
75
5
6
61
6
7
70
7
9
61
10
16
55
16
23
52
23
43
52
45
71
52
73
2096
26
parent_index
parent
12
1
2
2
2
3
134
3
4
43
4
5
75
5
6
61
6
7
70
7
9
61
10
16
55
16
23
52
23
43
52
45
71
52
73
2096
26
parent_index
loc
12
1
2
2
2
3
134
3
4
43
4
5
75
5
6
61
6
7
70
7
9
61
10
16
55
16
23
52
23
43
52
45
71
52
73
2095
26
loc
node
12
1
2
26939
2
3
2
loc
parent
12
1
2
26939
2
3
2
loc
parent_index
12
1
2
26942
erb_comment_directive_child
40
erb_comment_directive
40
child
40
erb_comment_directive
child
12
1
2
40
child
erb_comment_directive
12
1
2
40
erb_comment_directive_def
40
id
40
erb_directive_child
1400
erb_directive
1400
child
1400
erb_directive
child
12
1
2
1400
child
erb_directive
12
1
2
1400
erb_directive_def
1400
id
1400
erb_graphql_directive_child
0
erb_graphql_directive
0
child
0
erb_graphql_directive
child
12
1
2
2
child
erb_graphql_directive
12
1
2
2
erb_graphql_directive_def
0
id
0
erb_output_directive_child
3859
erb_output_directive
3859
child
3859
erb_output_directive
child
12
1
2
3859
child
erb_output_directive
12
1
2
3859
erb_output_directive_def
3859
id
3859
erb_template_child
10739
erb_template
425
index
688
child
10739
erb_template
index
12
1
3
20
3
4
142
4
7
26
7
10
32
10
14
32
14
24
32
24
32
35
33
42
35
43
68
32
70
190
32
235
237
5
erb_template
child
12
1
3
20
3
4
142
4
7
26
7
10
32
10
14
32
14
24
32
24
32
35
33
42
35
43
68
32
70
190
32
235
237
5
index
erb_template
12
1
2
2
2
3
134
3
4
43
4
5
75
5
6
61
6
7
70
7
9
61
10
16
55
16
23
52
23
43
52
45
71
52
73
147
26
index
child
12
1
2
2
2
3
134
3
4
43
4
5
75
5
6
61
6
7
70
7
9
61
10
16
55
16
23
52
23
43
52
45
71
52
73
147
26
child
erb_template
12
1
2
10739
child
index
12
1
2
10739
erb_template_def
1540
id
1540
erb_tokeninfo
21259
id
21259
kind
8
value
5773
id
kind
12
1
2
21259
id
value
12
1
2
21259
kind
id
12
1803
1804
2
1878
1879
2
3606
3607
2
kind
value
12
5
6
2
932
933
2
1042
1043
2
value
id
12
1
2
4667
2
3
679
3
1742
425
value
kind
12
1
2
5773
files
17206
id
17206
name
17206
id
name
12
1
2
17206
name
id
12
1
2
17206
folders
4799
id
4799
name
4799
id
name
12
1
2
4799
name
id
12
1
2
4799
locations_default
8706731
id
8706731
file
17206
start_line
30719
start_column
5072
end_line
30719
end_column
5163
id
file
12
1
2
8706731
id
start_line
12
1
2
8706731
id
start_column
12
1
2
8706731
id
end_line
12
1
2
8706731
id
end_column
12
1
2
8706731
file
id
12
1
32
1300
32
49
1339
49
73
1482
73
95
1352
95
126
1313
127
170
1313
170
218
1339
218
277
1326
277
359
1300
361
489
1300
492
736
1313
741
1508
1300
1509
22819
1222
file
start_line
12
1
8
1586
8
11
1443
11
14
1521
14
17
1430
17
21
1417
21
26
1352
26
32
1378
32
39
1378
39
51
1417
51
75
1326
75
126
1313
126
343
1300
354
2337
338
file
start_column
12
1
16
1404
16
25
1417
25
32
1378
32
41
1391
41
47
1495
47
54
1547
54
62
1339
62
69
1391
69
77
1443
77
87
1365
87
101
1326
101
129
1313
129
357
390
file
end_line
12
1
8
1547
8
11
1430
11
14
1547
14
17
1430
17
21
1430
21
26
1365
26
32
1378
32
39
1378
39
51
1417
51
75
1326
75
126
1313
126
343
1300
354
2337
338
file
end_column
12
1
20
1430
20
28
1300
28
36
1404
36
45
1365
45
50
1313
50
57
1352
57
64
1339
64
71
1300
71
78
1391
78
87
1443
87
99
1417
99
120
1365
120
367
780
start_line
id
12
1
2
1430
2
4
1716
5
6
3316
6
10
2523
10
16
2367
16
22
2562
22
37
2327
37
68
2341
68
110
2314
110
161
2314
161
249
2314
250
596
2314
601
3089
2314
3257
10293
559
start_line
file
12
1
2
9884
2
3
5605
3
6
2341
6
9
2341
9
14
2419
14
22
2484
22
49
2327
49
220
2314
223
1323
1001
start_line
start_column
12
1
2
1430
2
3
1495
3
4
2510
4
6
2419
6
8
1573
8
12
2393
12
16
2432
16
25
2549
25
39
2314
39
53
2406
53
66
2314
66
81
2314
81
104
2341
104
205
2223
start_line
end_line
12
1
2
11106
2
3
6294
3
4
2275
4
5
1547
5
7
2653
7
10
2432
10
18
2536
18
241
1872
start_line
end_column
12
1
2
1430
2
4
1742
4
5
3407
5
8
2757
8
13
2822
13
18
2562
18
28
2445
28
44
2367
44
59
2419
59
72
2367
72
88
2341
88
114
2314
114
208
1742
start_column
id
12
1
2
442
2
3
585
3
4
247
4
5
247
5
6
273
6
9
455
9
15
403
15
37
390
37
159
390
159
700
390
723
2453
390
2462
7702
390
7795
14906
390
16424
38206
78
start_column
file
12
1
2
1456
2
3
481
3
4
481
4
9
390
9
33
390
34
109
390
112
353
390
358
696
390
698
950
390
950
1323
312
start_column
start_line
12
1
2
533
2
3
637
3
4
351
4
6
416
6
9
455
9
17
403
18
63
390
64
158
390
171
379
390
380
735
390
735
1008
390
1010
1392
325
start_column
end_line
12
1
2
533
2
3
637
3
4
351
4
6
416
6
9
455
9
17
403
18
64
390
64
159
390
171
381
390
385
749
390
750
1026
390
1027
1399
325
start_column
end_column
12
1
2
1274
2
3
728
3
4
403
4
6
429
6
14
390
14
35
403
35
66
429
67
104
390
104
127
403
128
178
221
end_line
id
12
1
2
286
3
4
3316
4
6
2458
6
9
2497
9
14
2471
14
21
2393
21
32
2341
32
60
2367
60
101
2314
101
152
2354
152
230
2341
230
480
2314
482
2152
2314
2200
9921
949
end_line
file
12
1
2
9884
2
3
5605
3
6
2341
6
9
2341
9
14
2419
14
22
2484
22
49
2327
49
220
2314
223
1307
1001
end_line
start_line
12
1
2
11327
2
3
5839
3
4
2197
4
6
2835
6
8
2132
8
12
2419
12
24
2445
24
42
1521
end_line
start_column
12
1
3
1430
3
4
3446
4
6
2757
6
8
1729
8
12
2354
12
16
2354
16
24
2406
24
39
2458
39
53
2445
53
67
2432
67
82
2393
82
105
2327
105
204
2184
end_line
end_column
12
1
2
1417
2
3
1534
3
4
2510
4
6
2367
6
8
1690
8
13
2783
13
18
2549
18
28
2432
28
44
2445
44
59
2393
59
72
2419
72
90
2354
90
117
2327
117
208
1495
end_column
id
12
1
2
338
2
3
468
3
5
455
5
7
455
7
10
403
10
19
442
19
50
403
53
168
390
169
691
390
806
2495
390
2618
6562
390
6710
9993
390
10241
19364
247
end_column
file
12
1
2
1404
2
3
585
3
4
429
4
7
390
7
24
390
24
94
390
95
314
390
325
676
390
688
977
390
979
1290
403
end_column
start_line
12
1
2
507
2
3
650
3
4
338
4
6
429
6
9
429
9
15
390
16
39
429
40
138
390
141
332
390
352
653
390
657
998
390
1011
1264
390
1281
1401
39
end_column
start_column
12
1
2
884
2
3
338
3
4
520
4
5
325
5
8
416
8
17
403
17
33
429
33
49
390
49
64
390
64
81
403
81
95
429
95
108
234
end_column
end_line
12
1
2
507
2
3
663
3
4
338
4
6
416
6
9
429
9
15
403
15
36
390
37
131
390
133
314
390
314
632
390
637
969
390
970
1181
390
1211
1394
65
ruby_alias_def
1264
id
1264
alias
1264
name
1264
id
alias
12
1
2
1264
id
name
12
1
2
1264
alias
id
12
1
2
1264
alias
name
12
1
2
1264
name
id
12
1
2
1264
name
alias
12
1
2
1264
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
832018
ruby_argument_list
669942
index
429
child
832018
ruby_argument_list
index
12
1
2
567211
2
3
64884
3
34
37846
ruby_argument_list
child
12
1
2
567211
2
3
64884
3
34
37846
index
ruby_argument_list
12
1
2
143
2
3
39
3
7
39
7
11
39
11
21
39
23
43
39
56
378
39
919
7900
39
51512
51513
13
index
child
12
1
2
143
2
3
39
3
7
39
7
11
39
11
21
39
23
43
39
56
378
39
919
7900
39
51512
51513
13
child
ruby_argument_list
12
1
2
832018
child
index
12
1
2
832018
ruby_argument_list_def
670202
id
670202
ruby_array_child
700387
ruby_array
237942
index
63360
child
700387
ruby_array
index
12
1
2
12128
2
3
212308
3
63361
13506
ruby_array
child
12
1
2
12128
2
3
212308
3
63361
13506
index
ruby_array
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
237943
1294
index
child
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
237943
1294
child
ruby_array
12
1
2
700387
child
index
12
1
2
700387
ruby_array_def
246221
id
246221
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
131940
id
131940
left
131940
right
131940
id
left
12
1
2
131940
id
right
12
1
2
131940
left
id
12
1
2
131940
left
right
12
1
2
131940
right
id
12
1
2
131940
right
left
12
1
2
131940
ruby_ast_node_info
9180290
node
9180290
parent
3212205
parent_index
2796
loc
8693375
node
parent
12
1
2
9180290
node
parent_index
12
1
2
9180290
node
loc
12
1
2
9180290
parent
node
12
1
2
517803
2
3
442358
3
4
1733980
4
5
339055
5
216
179008
parent
parent_index
12
1
2
517803
2
3
442358
3
4
1733980
4
5
339055
5
216
179008
parent
loc
12
1
2
517803
2
3
442358
3
4
1733980
4
5
339055
5
216
179008
parent_index
node
12
1
2
455
2
3
195
3
4
390
4
6
234
6
7
234
7
10
234
10
21
208
21
42
221
43
95
221
99
491
221
524
246988
182
parent_index
parent
12
1
2
455
2
3
195
3
4
390
4
6
234
6
7
234
7
10
234
10
21
208
21
42
221
43
95
221
99
491
221
524
246988
182
parent_index
loc
12
1
2
455
2
3
195
3
4
390
4
6
234
6
7
234
7
10
234
10
21
208
21
42
221
43
95
221
99
491
221
524
246621
182
loc
node
12
1
2
8208085
2
4
485289
loc
parent
12
1
2
8208085
2
4
485289
loc
parent_index
12
1
2
8211232
2
3
482142
ruby_bare_string_child
15074
ruby_bare_string
11622
index
2232
child
15074
ruby_bare_string
index
12
1
2
11291
2
2233
331
ruby_bare_string
child
12
1
2
11291
2
2233
331
index
ruby_bare_string
12
1
2
1865
2
3
81
3
4
267
4
11623
19
index
child
12
1
2
1865
2
3
81
3
4
267
4
11623
19
child
ruby_bare_string
12
1
2
15074
child
index
12
1
2
15074
ruby_bare_string_def
11622
id
11622
ruby_bare_symbol_child
2085
ruby_bare_symbol
2085
index
2
child
2085
ruby_bare_symbol
index
12
1
2
2085
ruby_bare_symbol
child
12
1
2
2085
index
ruby_bare_symbol
12
715
716
2
index
child
12
715
716
2
child
ruby_bare_symbol
12
1
2
2085
child
index
12
1
2
2085
ruby_bare_symbol_def
2085
id
2085
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
7615
ruby_begin
2549
index
38
child
7615
ruby_begin
index
12
1
2
160
2
3
1328
3
4
531
4
5
212
5
8
234
8
39
84
ruby_begin
child
12
1
2
160
2
3
1328
3
4
531
4
5
212
5
8
234
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
34
3
39
63
3
84
185
3
318
1062
3
2389
2550
2
index
child
12
1
2
1
2
3
3
3
4
12
4
8
2
9
12
3
15
18
3
24
34
3
39
63
3
84
185
3
318
1062
3
2389
2550
2
child
ruby_begin
12
1
2
7615
child
index
12
1
2
7615
ruby_begin_def
2549
id
2549
ruby_binary_def
68619
id
68619
left
68619
operator
25
right
68619
id
left
12
1
2
68619
id
operator
12
1
2
68619
id
right
12
1
2
68619
left
id
12
1
2
68619
left
operator
12
1
2
68619
left
right
12
1
2
68619
operator
id
12
157
178
2
231
378
2
491
576
2
622
632
2
758
836
2
956
970
2
1011
1018
2
1182
1258
2
1332
1732
2
1804
2211
2
2409
3329
2
6173
6848
2
31539
31540
1
operator
left
12
157
178
2
231
378
2
491
576
2
622
632
2
758
836
2
956
970
2
1011
1018
2
1182
1258
2
1332
1732
2
1804
2211
2
2409
3329
2
6173
6848
2
31539
31540
1
operator
right
12
157
178
2
231
378
2
491
576
2
622
632
2
758
836
2
956
970
2
1011
1018
2
1182
1258
2
1332
1732
2
1804
2211
2
2409
3329
2
6173
6848
2
31539
31540
1
right
id
12
1
2
68619
right
left
12
1
2
68619
right
operator
12
1
2
68619
ruby_block_argument_child
6115
ruby_block_argument
6115
child
6115
ruby_block_argument
child
12
1
2
6115
child
ruby_block_argument
12
1
2
6115
ruby_block_argument_def
6115
id
6115
ruby_block_body
97983
ruby_block
97983
body
97983
ruby_block
body
12
1
2
97983
body
ruby_block
12
1
2
97983
ruby_block_body_child
98126
ruby_block_body
97983
index
52
child
98126
ruby_block_body
index
12
1
2
97892
2
5
91
ruby_block_body
child
12
1
2
97892
2
5
91
index
ruby_block_body
12
2
3
26
7
8
13
7534
7535
13
index
child
12
2
3
26
7
8
13
7534
7535
13
child
ruby_block_body
12
1
2
98126
child
index
12
1
2
98126
ruby_block_body_def
97983
id
97983
ruby_block_def
98296
id
98296
ruby_block_parameter_def
2442
id
2442
ruby_block_parameter_name
2442
ruby_block_parameter
2442
name
2442
ruby_block_parameter
name
12
1
2
2442
name
ruby_block_parameter
12
1
2
2442
ruby_block_parameters
10539
ruby_block
10539
parameters
10539
ruby_block
parameters
12
1
2
10539
parameters
ruby_block
12
1
2
10539
ruby_block_parameters_child
27656
ruby_block_parameters
23772
index
15
child
27656
ruby_block_parameters
index
12
1
2
20371
2
3
3053
3
6
347
ruby_block_parameters
child
12
1
2
20371
2
3
3053
3
6
347
index
ruby_block_parameters
12
10
11
3
34
35
3
112
113
3
1097
1098
3
7669
7670
3
index
child
12
10
11
3
34
35
3
112
113
3
1097
1098
3
7669
7670
3
child
ruby_block_parameters
12
1
2
27656
child
index
12
1
2
27656
ruby_block_parameters_def
23772
id
23772
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_body_statement_child
606175
ruby_body_statement
195703
index
1103
child
606175
ruby_body_statement
index
12
1
2
89956
2
3
35812
3
4
23304
4
5
14659
5
7
15433
7
22
14696
22
357
1841
ruby_body_statement
child
12
1
2
89956
2
3
35812
3
4
23304
4
5
14659
5
7
15433
7
22
14696
22
357
1841
index
ruby_body_statement
12
1
2
61
2
3
102
3
4
77
4
5
111
5
7
83
7
10
74
10
13
92
13
22
86
22
39
83
40
66
83
68
128
83
130
418
83
456
63135
77
index
child
12
1
2
61
2
3
102
3
4
77
4
5
111
5
7
83
7
10
74
10
13
92
13
22
86
22
39
83
40
66
83
68
128
83
130
418
83
456
63135
77
child
ruby_body_statement
12
1
2
606175
child
index
12
1
2
606175
ruby_body_statement_def
201560
id
201560
ruby_break_child
354
ruby_break
354
child
354
ruby_break
child
12
1
2
354
child
ruby_break
12
1
2
354
ruby_break_def
3355
id
3355
ruby_call_arguments
667146
ruby_call
667146
arguments
667146
ruby_call
arguments
12
1
2
667146
arguments
ruby_call
12
1
2
667146
ruby_call_block
233892
ruby_call
233892
block
233892
ruby_call
block
12
1
2
233892
block
ruby_call
12
1
2
233892
ruby_call_def
974897
id
974897
ruby_call_method
974897
ruby_call
974897
method
974897
ruby_call
method
12
1
2
974897
method
ruby_call
12
1
2
974897
ruby_call_operator
548273
ruby_call
548273
operator
548273
ruby_call
operator
12
1
2
548273
operator
ruby_call
12
1
2
548273
ruby_call_receiver
548273
ruby_call
548273
receiver
548273
ruby_call
receiver
12
1
2
548273
receiver
ruby_call
12
1
2
548273
ruby_case_child
4153
ruby_case__
1224
index
68
child
4153
ruby_case__
index
12
1
2
37
2
3
316
3
4
511
4
5
189
5
7
105
7
23
65
ruby_case__
child
12
1
2
37
2
3
316
3
4
511
4
5
189
5
7
105
7
23
65
index
ruby_case__
12
1
2
21
2
3
9
3
5
6
9
12
6
15
22
6
34
56
6
116
282
6
383
396
6
index
child
12
1
2
21
2
3
9
3
5
6
9
12
6
15
22
6
34
56
6
116
282
6
383
396
6
child
ruby_case__
12
1
2
4153
child
index
12
1
2
4153
ruby_case_def
1224
id
1224
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
1184
ruby_case__
1184
value
1184
ruby_case__
value
12
1
2
1184
value
ruby_case__
12
1
2
1184
ruby_chained_string_child
3329
ruby_chained_string
877
index
37
child
3329
ruby_chained_string
index
12
2
3
291
3
4
201
4
5
133
5
6
123
6
8
65
8
13
61
ruby_chained_string
child
12
2
3
291
3
4
201
4
5
133
5
6
123
6
8
65
8
13
61
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
189
190
3
283
284
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
189
190
3
283
284
6
child
ruby_chained_string
12
1
2
3329
child
index
12
1
2
3329
ruby_chained_string_def
877
id
877
ruby_class_body
15291
ruby_class
15291
body
15291
ruby_class
body
12
1
2
15291
body
ruby_class
12
1
2
15291
ruby_class_def
16946
id
16946
name
16946
id
name
12
1
2
16946
name
id
12
1
2
16946
ruby_class_superclass
13378
ruby_class
13378
superclass
13378
ruby_class
superclass
12
1
2
13378
superclass
ruby_class
12
1
2
13378
ruby_complex_def
53
id
53
child
53
id
child
12
1
2
53
child
id
12
1
2
53
ruby_conditional_def
3495
id
3495
alternative
3495
condition
3495
consequence
3495
id
alternative
12
1
2
3495
id
condition
12
1
2
3495
id
consequence
12
1
2
3495
alternative
id
12
1
2
3495
alternative
condition
12
1
2
3495
alternative
consequence
12
1
2
3495
condition
id
12
1
2
3495
condition
alternative
12
1
2
3495
condition
consequence
12
1
2
3495
consequence
id
12
1
2
3495
consequence
alternative
12
1
2
3495
consequence
condition
12
1
2
3495
ruby_delimited_symbol_child
1757
ruby_delimited_symbol
1264
index
24
child
1757
ruby_delimited_symbol
index
12
1
2
936
2
3
254
3
9
74
ruby_delimited_symbol
child
12
1
2
936
2
3
254
3
9
74
index
ruby_delimited_symbol
12
1
2
3
3
4
3
5
6
3
8
9
3
12
13
3
24
25
3
106
107
3
408
409
3
index
child
12
1
2
3
3
4
3
5
6
3
8
9
3
12
13
3
24
25
3
106
107
3
408
409
3
child
ruby_delimited_symbol
12
1
2
1757
child
index
12
1
2
1757
ruby_delimited_symbol_def
1264
id
1264
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
412
ruby_destructured_parameter
188
index
11
child
412
ruby_destructured_parameter
index
12
1
2
15
2
3
146
3
4
18
4
12
9
ruby_destructured_parameter
child
12
1
2
15
2
3
146
3
4
18
4
12
9
index
ruby_destructured_parameter
12
1
2
1
2
3
5
4
5
1
9
10
1
27
28
1
173
174
1
188
189
1
index
child
12
1
2
1
2
3
5
4
5
1
9
10
1
27
28
1
173
174
1
188
189
1
child
ruby_destructured_parameter
12
1
2
412
child
index
12
1
2
412
ruby_destructured_parameter_def
198
id
198
ruby_do_block_body
137963
ruby_do_block
137963
body
137963
ruby_do_block
body
12
1
2
137963
body
ruby_do_block
12
1
2
137963
ruby_do_block_def
138119
id
138119
ruby_do_block_parameters
15269
ruby_do_block
15269
parameters
15269
ruby_do_block
parameters
12
1
2
15269
parameters
ruby_do_block
12
1
2
15269
ruby_do_child
9244
ruby_do
1608
index
211
child
9244
ruby_do
index
12
1
2
331
2
3
279
3
4
194
4
5
78
5
7
106
7
8
138
8
9
204
9
14
115
14
18
124
18
212
39
ruby_do
child
12
1
2
331
2
3
279
3
4
194
4
5
78
5
7
106
7
8
138
8
9
204
9
14
115
14
18
124
18
212
39
index
ruby_do
12
1
2
105
2
3
26
3
4
31
4
6
18
6
61
16
114
1609
15
index
child
12
1
2
105
2
3
26
3
4
31
4
6
18
6
61
16
114
1609
15
child
ruby_do
12
1
2
9244
child
index
12
1
2
9244
ruby_do_def
1632
id
1632
ruby_element_reference_child
83029
ruby_element_reference
82863
index
5
child
83029
ruby_element_reference
index
12
1
2
82697
2
3
166
ruby_element_reference
child
12
1
2
82697
2
3
166
index
ruby_element_reference
12
57
58
2
28403
28404
2
index
child
12
57
58
2
28403
28404
2
child
ruby_element_reference
12
1
2
83029
child
index
12
1
2
83029
ruby_element_reference_def
82869
id
82869
object
82869
id
object
12
1
2
82869
object
id
12
1
2
82869
ruby_else_child
9054
ruby_else
7126
index
34
child
9054
ruby_else
index
12
1
2
6004
2
3
703
3
12
418
ruby_else
child
12
1
2
6004
2
3
703
3
12
418
index
ruby_else
12
1
2
3
3
4
3
4
5
3
5
6
3
9
10
3
16
17
3
28
29
3
59
60
3
135
136
3
362
363
3
2299
2300
3
index
child
12
1
2
3
3
4
3
4
5
3
5
6
3
9
10
3
16
17
3
28
29
3
59
60
3
135
136
3
362
363
3
2299
2300
3
child
ruby_else
12
1
2
9054
child
index
12
1
2
9054
ruby_else_def
7138
id
7138
ruby_elsif_alternative
936
ruby_elsif
936
alternative
936
ruby_elsif
alternative
12
1
2
936
alternative
ruby_elsif
12
1
2
936
ruby_elsif_consequence
1572
ruby_elsif
1572
consequence
1572
ruby_elsif
consequence
12
1
2
1572
consequence
ruby_elsif
12
1
2
1572
ruby_elsif_def
1578
id
1578
condition
1578
id
condition
12
1
2
1578
condition
id
12
1
2
1578
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
4925
ruby_ensure
3803
index
49
child
4925
ruby_ensure
index
12
1
2
3034
2
3
526
3
17
241
ruby_ensure
child
12
1
2
3034
2
3
526
3
17
241
index
ruby_ensure
12
1
2
24
3
4
6
4
5
6
14
15
3
78
79
3
248
249
3
1227
1228
3
index
child
12
1
2
24
3
4
6
4
5
6
14
15
3
78
79
3
248
249
3
1227
1228
3
child
ruby_ensure
12
1
2
4925
child
index
12
1
2
4925
ruby_ensure_def
3803
id
3803
ruby_exception_variable_def
991
id
991
child
991
id
child
12
1
2
991
child
id
12
1
2
991
ruby_exceptions_child
1873
ruby_exceptions
1654
index
9
child
1873
ruby_exceptions
index
12
1
2
1509
2
4
131
4
10
14
ruby_exceptions
child
12
1
2
1509
2
4
131
4
10
14
index
ruby_exceptions
12
1
2
2
2
3
1
5
6
1
9
10
1
14
15
1
42
43
1
145
146
1
1654
1655
1
index
child
12
1
2
2
2
3
1
5
6
1
9
10
1
14
15
1
42
43
1
145
146
1
1654
1655
1
child
ruby_exceptions
12
1
2
1873
child
index
12
1
2
1873
ruby_exceptions_def
1654
id
1654
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
89413
ruby_hash
35882
index
1391
child
89413
ruby_hash
index
12
1
2
14813
2
3
10040
3
4
3992
4
5
4161
5
19
2692
19
108
182
ruby_hash
child
12
1
2
14813
2
3
10040
3
4
3992
4
5
4161
5
19
2692
19
108
182
index
ruby_hash
12
1
2
923
3
4
104
5
11
117
14
51
117
57
1621
117
2759
2760
13
index
child
12
1
2
923
3
4
104
5
11
117
14
51
117
57
1621
117
2759
2760
13
child
ruby_hash
12
1
2
89413
child
index
12
1
2
89413
ruby_hash_def
39640
id
39640
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
1857
id
1857
child
1857
id
child
12
1
2
1857
child
id
12
1
2
1857
ruby_hash_splat_parameter_def
1447
id
1447
ruby_hash_splat_parameter_name
1218
ruby_hash_splat_parameter
1218
name
1218
ruby_hash_splat_parameter
name
12
1
2
1218
name
ruby_hash_splat_parameter
12
1
2
1218
ruby_heredoc_body_child
25699
ruby_heredoc_body
5519
index
259
child
25699
ruby_heredoc_body
index
12
2
3
3080
4
5
685
5
6
2
6
7
787
7
9
335
10
15
440
16
90
186
ruby_heredoc_body
child
12
2
3
3080
4
5
685
5
6
2
6
7
787
7
9
335
10
15
440
16
90
186
index
ruby_heredoc_body
12
1
2
49
2
3
46
3
4
35
4
6
23
8
13
23
13
26
23
30
94
20
96
331
20
600
1893
17
index
child
12
1
2
49
2
3
46
3
4
35
4
6
23
8
13
23
13
26
23
30
94
20
96
331
20
600
1893
17
child
ruby_heredoc_body
12
1
2
25699
child
index
12
1
2
25699
ruby_heredoc_body_def
5789
id
5789
ruby_if_alternative
6667
ruby_if
6667
alternative
6667
ruby_if
alternative
12
1
2
6667
alternative
ruby_if
12
1
2
6667
ruby_if_consequence
18280
ruby_if
18280
consequence
18280
ruby_if
consequence
12
1
2
18280
consequence
ruby_if
12
1
2
18280
ruby_if_def
18341
id
18341
condition
18341
id
condition
12
1
2
18341
condition
id
12
1
2
18341
ruby_if_guard_def
0
id
0
condition
0
id
condition
12
1
2
2
condition
id
12
ruby_if_modifier_def
13708
id
13708
body
13708
condition
13708
id
body
12
1
2
13708
id
condition
12
1
2
13708
body
id
12
1
2
13708
body
condition
12
1
2
13708
condition
id
12
1
2
13708
condition
body
12
1
2
13708
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
38051
ruby_interpolation
38051
index
2
child
38051
ruby_interpolation
index
12
1
2
38051
ruby_interpolation
child
12
1
2
38051
index
ruby_interpolation
12
13043
13044
2
index
child
12
13043
13044
2
child
ruby_interpolation
12
1
2
38051
child
index
12
1
2
38051
ruby_interpolation_def
38051
id
38051
ruby_keyword_parameter_def
3939
id
3939
name
3939
id
name
12
1
2
3939
name
id
12
1
2
3939
ruby_keyword_parameter_value
2985
ruby_keyword_parameter
2985
value
2985
ruby_keyword_parameter
value
12
1
2
2985
value
ruby_keyword_parameter
12
1
2
2985
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
7557
id
7557
body
7557
id
body
12
1
2
7557
body
id
12
1
2
7557
ruby_lambda_parameters
1665
ruby_lambda
1665
parameters
1665
ruby_lambda
parameters
12
1
2
1665
parameters
ruby_lambda
12
1
2
1665
ruby_lambda_parameters_child
1907
ruby_lambda_parameters
1656
index
7
child
1907
ruby_lambda_parameters
index
12
1
2
1472
2
3
145
3
8
39
ruby_lambda_parameters
child
12
1
2
1472
2
3
145
3
8
39
index
ruby_lambda_parameters
12
2
3
1
3
4
1
7
8
1
16
17
1
39
40
1
184
185
1
1656
1657
1
index
child
12
2
3
1
3
4
1
7
8
1
16
17
1
39
40
1
184
185
1
1656
1657
1
child
ruby_lambda_parameters
12
1
2
1907
child
index
12
1
2
1907
ruby_lambda_parameters_def
1665
id
1665
ruby_left_assignment_list_child
6436
ruby_left_assignment_list
2910
index
15
child
6436
ruby_left_assignment_list
index
12
1
2
361
2
3
1892
3
4
494
4
16
163
ruby_left_assignment_list
child
12
1
2
361
2
3
1892
3
4
494
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
657
658
1
2549
2550
1
2910
2911
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
657
658
1
2549
2550
1
2910
2911
1
child
ruby_left_assignment_list
12
1
2
6436
child
index
12
1
2
6436
ruby_left_assignment_list_def
2910
id
2910
ruby_method_body
98487
ruby_method
98487
body
98487
ruby_method
body
12
1
2
98487
body
ruby_method
12
1
2
98487
ruby_method_def
99525
id
99525
name
99525
id
name
12
1
2
99525
name
id
12
1
2
99525
ruby_method_parameters
27765
ruby_method
27765
parameters
27765
ruby_method
parameters
12
1
2
27765
parameters
ruby_method
12
1
2
27765
ruby_method_parameters_child
48416
ruby_method_parameters
29203
index
37
child
48416
ruby_method_parameters
index
12
1
2
17656
2
3
7064
3
4
2765
4
13
1717
ruby_method_parameters
child
12
1
2
17656
2
3
7064
3
4
2765
4
13
1717
index
ruby_method_parameters
12
1
2
3
3
4
3
5
6
3
11
12
3
29
30
3
53
54
3
125
126
3
246
247
3
554
555
3
1446
1447
3
3725
3726
3
9421
9422
3
index
child
12
1
2
3
3
4
3
5
6
3
11
12
3
29
30
3
53
54
3
125
126
3
246
247
3
554
555
3
1446
1447
3
3725
3726
3
9421
9422
3
child
ruby_method_parameters
12
1
2
48416
child
index
12
1
2
48416
ruby_method_parameters_def
29417
id
29417
ruby_module_body
21511
ruby_module
21511
body
21511
ruby_module
body
12
1
2
21511
body
ruby_module
12
1
2
21511
ruby_module_def
21589
id
21589
name
21589
id
name
12
1
2
21589
name
id
12
1
2
21589
ruby_next_child
245
ruby_next
245
child
245
ruby_next
child
12
1
2
245
child
ruby_next
12
1
2
245
ruby_next_def
2021
id
2021
ruby_operator_assignment_def
6502
id
6502
left
6502
operator
17
right
6502
id
left
12
1
2
6502
id
operator
12
1
2
6502
id
right
12
1
2
6502
left
id
12
1
2
6502
left
operator
12
1
2
6502
left
right
12
1
2
6502
operator
id
12
1
2
2
5
6
2
9
10
2
62
63
2
594
595
2
1558
1559
2
operator
left
12
1
2
2
5
6
2
9
10
2
62
63
2
594
595
2
1558
1559
2
operator
right
12
1
2
2
5
6
2
9
10
2
62
63
2
594
595
2
1558
1559
2
right
id
12
1
2
6502
right
left
12
1
2
6502
right
operator
12
1
2
6502
ruby_optional_parameter_def
6540
id
6540
name
6540
value
6540
id
name
12
1
2
6540
id
value
12
1
2
6540
name
id
12
1
2
6540
name
value
12
1
2
6540
value
id
12
1
2
6540
value
name
12
1
2
6540
ruby_pair_def
237637
id
237637
key__
237637
id
key__
12
1
2
237637
key__
id
12
1
2
237637
ruby_pair_value
237637
ruby_pair
237637
value
237637
ruby_pair
value
12
1
2
237637
value
ruby_pair
12
1
2
237637
ruby_parenthesized_pattern_def
0
id
0
child
0
id
child
12
1
2
2
child
id
12
ruby_parenthesized_statements_child
10537
ruby_parenthesized_statements
10471
index
4
child
10537
ruby_parenthesized_statements
index
12
1
2
10413
2
5
58
ruby_parenthesized_statements
child
12
1
2
10413
2
5
58
index
ruby_parenthesized_statements
12
1
2
1
7
8
1
58
59
1
10471
10472
1
index
child
12
1
2
1
7
8
1
58
59
1
10471
10472
1
child
ruby_parenthesized_statements
12
1
2
10537
child
index
12
1
2
10537
ruby_parenthesized_statements_def
10510
id
10510
ruby_pattern_def
3918
id
3918
child
3918
id
child
12
1
2
3918
child
id
12
1
2
3918
ruby_program_child
33068
ruby_program
10393
index
235
child
33068
ruby_program
index
12
1
2
3809
2
3
2513
3
4
1661
4
5
796
5
8
895
8
77
716
ruby_program
child
12
1
2
3809
2
3
2513
3
4
1661
4
5
796
5
8
895
8
77
716
index
ruby_program
12
1
2
52
2
3
40
4
10
18
11
16
18
16
23
18
26
37
18
39
64
18
68
141
18
159
521
18
777
3354
12
index
child
12
1
2
52
2
3
40
4
10
18
11
16
18
16
23
18
26
37
18
39
64
18
68
141
18
159
521
18
777
3354
12
child
ruby_program
12
1
2
33068
child
index
12
1
2
33068
ruby_program_def
17193
id
17193
ruby_range_begin
4174
ruby_range
4174
begin
4174
ruby_range
begin
12
1
2
4174
begin
ruby_range
12
1
2
4174
ruby_range_def
4435
id
4435
operator
2
id
operator
12
1
2
4435
operator
id
12
1459
1460
1
2976
2977
1
ruby_range_end
4268
ruby_range
4268
end
4268
ruby_range
end
12
1
2
4268
end
ruby_range
12
1
2
4268
ruby_rational_def
124
id
124
child
124
id
child
12
1
2
124
child
id
12
1
2
124
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
43722
ruby_regex
13081
index
151
child
43722
ruby_regex
index
12
1
2
6732
2
3
712
3
4
1745
4
5
492
5
6
1094
6
8
1016
8
15
995
15
50
291
ruby_regex
child
12
1
2
6732
2
3
712
3
4
1745
4
5
492
5
6
1094
6
8
1016
8
15
995
15
50
291
index
ruby_regex
12
1
2
18
4
5
12
6
7
3
7
8
12
8
15
12
15
19
12
19
23
9
23
31
12
31
73
12
94
165
12
229
416
12
658
1256
12
1818
4221
9
index
child
12
1
2
18
4
5
12
6
7
3
7
8
12
8
15
12
15
19
12
19
23
9
23
31
12
31
73
12
94
165
12
229
416
12
658
1256
12
1818
4221
9
child
ruby_regex
12
1
2
43722
child
index
12
1
2
43722
ruby_regex_def
13096
id
13096
ruby_rescue_body
1762
ruby_rescue
1762
body
1762
ruby_rescue
body
12
1
2
1762
body
ruby_rescue
12
1
2
1762
ruby_rescue_def
2085
id
2085
ruby_rescue_exceptions
1654
ruby_rescue
1654
exceptions
1654
ruby_rescue
exceptions
12
1
2
1654
exceptions
ruby_rescue
12
1
2
1654
ruby_rescue_modifier_def
519
id
519
body
519
handler
519
id
body
12
1
2
519
id
handler
12
1
2
519
body
id
12
1
2
519
body
handler
12
1
2
519
handler
id
12
1
2
519
handler
body
12
1
2
519
ruby_rescue_variable
991
ruby_rescue
991
variable
991
ruby_rescue
variable
12
1
2
991
variable
ruby_rescue
12
1
2
991
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
399
id
399
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
59
id
59
ruby_return_child
5330
ruby_return
5330
child
5330
ruby_return
child
12
1
2
5330
child
ruby_return
12
1
2
5330
ruby_return_def
8486
id
8486
ruby_right_assignment_list_child
2721
ruby_right_assignment_list
1274
index
15
child
2721
ruby_right_assignment_list
index
12
2
3
1134
3
4
111
4
6
27
ruby_right_assignment_list
child
12
2
3
1134
3
4
111
4
6
27
index
ruby_right_assignment_list
12
2
3
3
9
10
3
45
46
3
411
412
6
index
child
12
2
3
3
9
10
3
45
46
3
411
412
6
child
ruby_right_assignment_list
12
1
2
2721
child
index
12
1
2
2721
ruby_right_assignment_list_def
1274
id
1274
ruby_scope_resolution_def
81024
id
81024
name
81024
id
name
12
1
2
81024
name
id
12
1
2
81024
ruby_scope_resolution_scope
79203
ruby_scope_resolution
79203
scope
79203
ruby_scope_resolution
scope
12
1
2
79203
scope
ruby_scope_resolution
12
1
2
79203
ruby_setter_def
601
id
601
name
601
id
name
12
1
2
601
name
id
12
1
2
601
ruby_singleton_class_body
635
ruby_singleton_class
635
body
635
ruby_singleton_class
body
12
1
2
635
body
ruby_singleton_class
12
1
2
635
ruby_singleton_class_def
635
id
635
value
635
id
value
12
1
2
635
value
id
12
1
2
635
ruby_singleton_method_body
6677
ruby_singleton_method
6677
body
6677
ruby_singleton_method
body
12
1
2
6677
body
ruby_singleton_method
12
1
2
6677
ruby_singleton_method_def
6692
id
6692
name
6692
object
6692
id
name
12
1
2
6692
id
object
12
1
2
6692
name
id
12
1
2
6692
name
object
12
1
2
6692
object
id
12
1
2
6692
object
name
12
1
2
6692
ruby_singleton_method_parameters
4183
ruby_singleton_method
4183
parameters
4183
ruby_singleton_method
parameters
12
1
2
4183
parameters
ruby_singleton_method
12
1
2
4183
ruby_splat_argument_def
3093
id
3093
child
3093
id
child
12
1
2
3093
child
id
12
1
2
3093
ruby_splat_parameter_def
2978
id
2978
ruby_splat_parameter_name
2383
ruby_splat_parameter
2383
name
2383
ruby_splat_parameter
name
12
1
2
2383
name
ruby_splat_parameter
12
1
2
2383
ruby_string_array_child
11622
ruby_string_array
3773
index
460
child
11622
ruby_string_array
index
12
1
2
1222
2
3
1256
3
4
581
4
5
296
5
10
284
10
461
134
ruby_string_array
child
12
1
2
1222
2
3
1256
3
4
581
4
5
296
5
10
284
10
461
134
index
ruby_string_array
12
1
2
385
2
15
36
17
419
35
714
3774
4
index
child
12
1
2
385
2
15
36
17
419
35
714
3774
4
child
ruby_string_array
12
1
2
11622
child
index
12
1
2
11622
ruby_string_array_def
3913
id
3913
ruby_string_child
538306
ruby_string__
469399
index
281
child
538306
ruby_string__
index
12
1
2
442362
2
282
27037
ruby_string__
child
12
1
2
442362
2
282
27037
index
ruby_string__
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
102
469400
22
index
child
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
102
469400
22
child
ruby_string__
12
1
2
538306
child
index
12
1
2
538306
ruby_string_def
476418
id
476418
ruby_subshell_child
604
ruby_subshell
393
index
34
child
604
ruby_subshell
index
12
1
2
288
2
3
58
3
4
21
4
12
24
ruby_subshell
child
12
1
2
288
2
3
58
3
4
21
4
12
24
index
ruby_subshell
12
1
2
12
2
3
6
3
4
3
8
9
3
15
16
3
34
35
3
127
128
3
index
child
12
1
2
12
2
3
6
3
4
3
8
9
3
15
16
3
34
35
3
127
128
3
child
ruby_subshell
12
1
2
604
child
index
12
1
2
604
ruby_subshell_def
393
id
393
ruby_superclass_def
13378
id
13378
child
13378
id
child
12
1
2
13378
child
id
12
1
2
13378
ruby_symbol_array_child
2085
ruby_symbol_array
460
index
96
child
2085
ruby_symbol_array
index
12
1
2
180
2
3
93
3
4
40
4
6
26
6
8
35
8
13
37
13
22
37
27
34
8
ruby_symbol_array
child
12
1
2
180
2
3
93
3
4
40
4
6
26
6
8
35
8
13
37
13
22
37
27
34
8
index
ruby_symbol_array
12
1
2
8
2
3
8
3
4
17
5
7
8
7
11
8
13
17
8
18
24
8
26
34
8
41
51
8
64
159
8
index
child
12
1
2
8
2
3
8
3
4
17
5
7
8
7
11
8
13
17
8
18
24
8
26
34
8
41
51
8
64
159
8
child
ruby_symbol_array
12
1
2
2085
child
index
12
1
2
2085
ruby_symbol_array_def
460
id
460
ruby_then_child
40747
ruby_then
24194
index
105
child
40747
ruby_then
index
12
1
2
15103
2
3
5505
3
4
1954
4
37
1630
ruby_then
child
12
1
2
15103
2
3
5505
3
4
1954
4
37
1630
index
ruby_then
12
1
2
35
2
4
8
4
5
14
6
10
8
10
20
8
30
59
8
91
293
8
559
3117
8
8293
8294
2
index
child
12
1
2
35
2
4
8
4
5
14
6
10
8
10
20
8
30
59
8
91
293
8
559
3117
8
8293
8294
2
child
ruby_then
12
1
2
40747
child
index
12
1
2
40747
ruby_then_def
24194
id
24194
ruby_tokeninfo
5993849
id
5993849
kind
64
value
272090
id
kind
12
1
2
5993849
id
value
12
1
2
5993849
kind
id
12
38
162
5
229
427
5
1651
1652
2
1892
1893
5
4175
4176
2
4361
4362
5
5941
8156
5
9961
13707
5
17937
25691
5
55821
57168
5
82456
97584
5
513548
1147355
5
kind
value
12
1
2
14
5
24
5
25
32
5
71
122
5
124
148
5
1483
1800
5
3157
3799
5
4735
7872
5
10529
19137
5
45798
45799
2
value
id
12
1
2
162126
2
3
39738
3
4
18995
4
7
22513
7
27
20459
27
189123
8256
value
kind
12
1
2
259066
2
5
13023
ruby_unary_def
13450
id
13450
operand
13450
operator
6
id
operand
12
1
2
13450
id
operator
12
1
2
13450
operand
id
12
1
2
13450
operand
operator
12
1
2
13450
operator
id
12
89
90
1
190
191
1
559
560
1
1320
1321
1
1820
1821
1
9472
9473
1
operator
operand
12
89
90
1
190
191
1
559
560
1
1320
1321
1
1820
1821
1
9472
9473
1
ruby_undef_child
182
ruby_undef
181
index
2
child
182
ruby_undef
index
12
1
2
180
2
3
1
ruby_undef
child
12
1
2
180
2
3
1
index
ruby_undef
12
1
2
1
181
182
1
index
child
12
1
2
1
181
182
1
child
ruby_undef
12
1
2
182
child
index
12
1
2
182
ruby_undef_def
181
id
181
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
2593
ruby_unless
2593
consequence
2593
ruby_unless
consequence
12
1
2
2593
consequence
ruby_unless
12
1
2
2593
ruby_unless_def
2594
id
2594
condition
2594
id
condition
12
1
2
2594
condition
id
12
1
2
2594
ruby_unless_guard_def
0
id
0
condition
0
id
condition
12
1
2
2
condition
id
12
ruby_unless_modifier_def
4163
id
4163
body
4163
condition
4163
id
body
12
1
2
4163
id
condition
12
1
2
4163
body
id
12
1
2
4163
body
condition
12
1
2
4163
condition
id
12
1
2
4163
condition
body
12
1
2
4163
ruby_until_def
121
id
121
body
121
condition
121
id
body
12
1
2
121
id
condition
12
1
2
121
body
id
12
1
2
121
body
condition
12
1
2
121
condition
id
12
1
2
121
condition
body
12
1
2
121
ruby_until_modifier_def
223
id
223
body
223
condition
223
id
body
12
1
2
223
id
condition
12
1
2
223
body
id
12
1
2
223
body
condition
12
1
2
223
condition
id
12
1
2
223
condition
body
12
1
2
223
ruby_variable_reference_pattern_def
0
id
0
name
0
id
name
12
1
2
2
name
id
12
ruby_when_body
3211
ruby_when
3211
body
3211
ruby_when
body
12
1
2
3211
body
ruby_when
12
1
2
3211
ruby_when_def
3248
id
3248
ruby_when_pattern
3918
ruby_when
3248
index
43
pattern
3918
ruby_when
index
12
1
2
2830
2
3
309
3
15
108
ruby_when
pattern
12
1
2
2830
2
3
309
3
15
108
index
ruby_when
12
2
3
12
3
4
12
6
7
3
7
8
3
13
14
3
35
36
3
135
136
3
1048
1049
3
index
pattern
12
2
3
12
3
4
12
6
7
3
7
8
3
13
14
3
35
36
3
135
136
3
1048
1049
3
pattern
ruby_when
12
1
2
3918
pattern
index
12
1
2
3918
ruby_while_def
1349
id
1349
body
1349
condition
1349
id
body
12
1
2
1349
id
condition
12
1
2
1349
body
id
12
1
2
1349
body
condition
12
1
2
1349
condition
id
12
1
2
1349
condition
body
12
1
2
1349
ruby_while_modifier_def
190
id
190
body
190
condition
190
id
body
12
1
2
190
id
condition
12
1
2
190
body
id
12
1
2
190
body
condition
12
1
2
190
condition
id
12
1
2
190
condition
body
12
1
2
190
ruby_yield_child
1097
ruby_yield
1097
child
1097
ruby_yield
child
12
1
2
1097
child
ruby_yield
12
1
2
1097
ruby_yield_def
2389
id
2389
sourceLocationPrefix
13
prefix
13