@diagnostic_debug
0
@diagnostic_error
156
@diagnostic_info
0
@diagnostic_warning
0
@erb_comment_directive
40
@erb_directive
1256
@erb_graphql_directive
0
@erb_output_directive
3611
@erb_reserved_word
9736
@erb_template
1530
@erb_token_code
4868
@erb_token_comment
40
@erb_token_content
5067
@file
17807
@folder
4918
@location_default
8869712
@ruby_alias
1296
@ruby_alternative_pattern
4
@ruby_argument_list
680897
@ruby_array
247397
@ruby_array_pattern
92
@ruby_as_pattern
11
@ruby_assignment
135169
@ruby_bare_string
12040
@ruby_bare_symbol
8209
@ruby_begin
2581
@ruby_begin_block
10
@ruby_binary_ampersand
499
@ruby_binary_ampersandampersand
8259
@ruby_binary_and
1227
@ruby_binary_bangequal
1474
@ruby_binary_bangtilde
176
@ruby_binary_caret
160
@ruby_binary_equalequal
32420
@ruby_binary_equalequalequal
654
@ruby_binary_equaltilde
1805
@ruby_binary_langle
1211
@ruby_binary_langleequal
387
@ruby_binary_langleequalrangle
775
@ruby_binary_langlelangle
10557
@ruby_binary_minus
2462
@ruby_binary_or
631
@ruby_binary_percent
1034
@ruby_binary_pipe
988
@ruby_binary_pipepipe
7543
@ruby_binary_plus
6317
@ruby_binary_rangle
2226
@ruby_binary_rangleequal
581
@ruby_binary_ranglerangle
233
@ruby_binary_slash
1256
@ruby_binary_star
3448
@ruby_binary_starstar
1346
@ruby_block
99265
@ruby_block_argument
6302
@ruby_block_body
98952
@ruby_block_parameter
2506
@ruby_block_parameters
24306
@ruby_body_statement
205353
@ruby_break
3367
@ruby_call
991099
@ruby_case__
1243
@ruby_case_match
160
@ruby_chained_string
871
@ruby_class
17080
@ruby_complex
66
@ruby_conditional
2961
@ruby_delimited_symbol
1265
@ruby_destructured_left_assignment
107
@ruby_destructured_parameter
194
@ruby_do
1658
@ruby_do_block
140072
@ruby_element_reference
81756
@ruby_else
7308
@ruby_elsif
1523
@ruby_end_block
11
@ruby_ensure
3943
@ruby_exception_variable
938
@ruby_exceptions
1977
@ruby_expression_reference_pattern
3
@ruby_find_pattern
18
@ruby_for
159
@ruby_hash
40259
@ruby_hash_pattern
75
@ruby_hash_splat_argument
1897
@ruby_hash_splat_parameter
1490
@ruby_heredoc_body
6201
@ruby_if
16550
@ruby_if_guard
7
@ruby_if_modifier
14604
@ruby_in
159
@ruby_in_clause
183
@ruby_interpolation
38083
@ruby_keyword_parameter
4076
@ruby_keyword_pattern
80
@ruby_lambda
7714
@ruby_lambda_parameters
1670
@ruby_left_assignment_list
2998
@ruby_match_pattern
29
@ruby_method
100844
@ruby_method_parameters
30153
@ruby_module
22073
@ruby_next
1938
@ruby_operator_assignment_ampersandampersandequal
90
@ruby_operator_assignment_ampersandequal
17
@ruby_operator_assignment_caretequal
5
@ruby_operator_assignment_langlelangleequal
26
@ruby_operator_assignment_minusequal
293
@ruby_operator_assignment_percentequal
26
@ruby_operator_assignment_pipeequal
153
@ruby_operator_assignment_pipepipeequal
4275
@ruby_operator_assignment_plusequal
1631
@ruby_operator_assignment_ranglerangleequal
8
@ruby_operator_assignment_slashequal
13
@ruby_operator_assignment_starequal
51
@ruby_operator_assignment_starstarequal
6
@ruby_optional_parameter
6637
@ruby_pair
242507
@ruby_parenthesized_pattern
3
@ruby_parenthesized_statements
10740
@ruby_pattern
3965
@ruby_program
17781
@ruby_range_dotdot
3093
@ruby_range_dotdotdot
1589
@ruby_rational
137
@ruby_redo
34
@ruby_regex
13183
@ruby_rescue
2397
@ruby_rescue_modifier
449
@ruby_reserved_word
3764432
@ruby_rest_assignment
400
@ruby_retry
59
@ruby_return
8235
@ruby_right_assignment_list
1219
@ruby_scope_resolution
83088
@ruby_setter
637
@ruby_singleton_class
646
@ruby_singleton_method
6499
@ruby_splat_argument
3197
@ruby_splat_parameter
3081
@ruby_string__
482129
@ruby_string_array
4039
@ruby_subshell
391
@ruby_superclass
13478
@ruby_symbol_array
2253
@ruby_test_pattern
4
@ruby_then
22700
@ruby_token_character
434
@ruby_token_class_variable
861
@ruby_token_comment
185741
@ruby_token_constant
289729
@ruby_token_empty_statement
55
@ruby_token_encoding
1
@ruby_token_escape_sequence
77588
@ruby_token_false
17355
@ruby_token_file
1
@ruby_token_float
8231
@ruby_token_forward_argument
73
@ruby_token_forward_parameter
135
@ruby_token_global_variable
7280
@ruby_token_hash_key_symbol
235789
@ruby_token_hash_splat_nil
10
@ruby_token_heredoc_beginning
6200
@ruby_token_heredoc_content
13061
@ruby_token_heredoc_end
6201
@ruby_token_identifier
1525530
@ruby_token_instance_variable
86226
@ruby_token_integer
304026
@ruby_token_line
1
@ruby_token_nil
18433
@ruby_token_operator
841
@ruby_token_self
13537
@ruby_token_simple_symbol
258332
@ruby_token_string_content
498065
@ruby_token_super
5249
@ruby_token_true
23930
@ruby_token_uninterpreted
11
@ruby_unary_bang
5812
@ruby_unary_definedquestion
1335
@ruby_unary_minus
9549
@ruby_unary_not
189
@ruby_unary_plus
1425
@ruby_unary_tilde
89
@ruby_undef
181
@ruby_unless
2631
@ruby_unless_guard
4
@ruby_unless_modifier
3682
@ruby_until
123
@ruby_until_modifier
226
@ruby_variable_reference_pattern
5
@ruby_when
3312
@ruby_while
1376
@ruby_while_modifier
193
@ruby_yield
2450
containerparent
22699
parent
4918
child
22699
parent
child
12
1
2
2230
2
3
939
3
4
417
4
5
300
5
7
404
7
13
378
13
125
247
child
parent
12
1
2
22699
diagnostics
156
id
156
severity
13
error_tag
13
error_message
26
full_error_message
117
location
156
id
severity
12
1
2
156
id
error_tag
12
1
2
156
id
error_message
12
1
2
156
id
full_error_message
12
1
2
156
id
location
12
1
2
156
severity
id
12
12
13
13
severity
error_tag
12
1
2
13
severity
error_message
12
2
3
13
severity
full_error_message
12
9
10
13
severity
location
12
12
13
13
error_tag
id
12
12
13
13
error_tag
severity
12
1
2
13
error_tag
error_message
12
2
3
13
error_tag
full_error_message
12
9
10
13
error_tag
location
12
12
13
13
error_message
id
12
1
2
13
11
12
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
8
9
13
error_message
location
12
1
2
13
11
12
13
full_error_message
id
12
1
2
78
2
3
39
full_error_message
severity
12
1
2
117
full_error_message
error_tag
12
1
2
117
full_error_message
error_message
12
1
2
117
full_error_message
location
12
1
2
78
2
3
39
location
id
12
1
2
156
location
severity
12
1
2
156
location
error_tag
12
1
2
156
location
error_message
12
1
2
156
location
full_error_message
12
1
2
156
erb_ast_node_info
24922
node
24922
parent
5633
parent_index
616
loc
24919
node
parent
12
1
2
24922
node
parent_index
12
1
2
24922
node
loc
12
1
2
24922
parent
node
12
1
3
393
3
4
4996
4
236
243
parent
parent_index
12
1
3
393
3
4
4996
4
236
243
parent
loc
12
1
3
393
3
4
4996
4
236
243
parent_index
node
12
1
2
23
2
3
99
3
4
2
4
5
102
5
6
55
6
7
52
7
8
44
8
14
52
14
23
55
23
38
47
39
62
47
65
2149
34
parent_index
parent
12
1
2
23
2
3
99
3
4
2
4
5
102
5
6
55
6
7
52
7
8
44
8
14
52
14
23
55
23
38
47
39
62
47
65
2149
34
parent_index
loc
12
1
2
23
2
3
99
3
4
2
4
5
102
5
6
55
6
7
52
7
8
44
8
14
52
14
23
55
23
38
47
39
62
47
65
2148
34
loc
node
12
1
2
24917
2
3
2
loc
parent
12
1
2
24917
2
3
2
loc
parent_index
12
1
2
24919
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
1256
erb_directive
1256
child
1256
erb_directive
child
12
1
2
1256
child
erb_directive
12
1
2
1256
erb_directive_def
1256
id
1256
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
3611
erb_output_directive
3611
child
3611
erb_output_directive
child
12
1
2
3611
child
erb_output_directive
12
1
2
3611
erb_output_directive_def
3611
id
3611
erb_template_child
9935
erb_template
382
index
616
child
9935
erb_template
index
12
1
3
10
3
4
128
4
7
23
7
10
28
10
14
31
14
23
28
23
30
28
31
38
28
39
59
28
63
108
28
127
236
15
erb_template
child
12
1
3
10
3
4
128
4
7
23
7
10
28
10
14
31
14
23
28
23
30
28
31
38
28
39
59
28
63
108
28
127
236
15
index
erb_template
12
1
2
23
2
3
99
3
4
2
4
5
102
5
6
55
6
7
52
7
8
44
8
14
52
14
23
55
23
38
47
39
62
47
65
147
34
index
child
12
1
2
23
2
3
99
3
4
2
4
5
102
5
6
55
6
7
52
7
8
44
8
14
52
14
23
55
23
38
47
39
62
47
65
147
34
child
erb_template
12
1
2
9935
child
index
12
1
2
9935
erb_template_def
1530
id
1530
erb_tokeninfo
19671
id
19671
kind
7
value
5376
id
kind
12
1
2
19671
id
value
12
1
2
19671
kind
id
12
1856
1857
2
1932
1933
2
3712
3713
2
kind
value
12
5
6
2
970
971
2
1075
1076
2
value
id
12
1
2
4351
2
3
637
3
1789
388
value
kind
12
1
2
5376
files
17807
id
17807
name
17807
id
name
12
1
2
17807
name
id
12
1
2
17807
folders
4918
id
4918
name
4918
id
name
12
1
2
4918
name
id
12
1
2
4918
locations_default
8869712
id
8869712
file
17807
start_line
30866
start_column
5140
end_line
30866
end_column
5244
id
file
12
1
2
8869712
id
start_line
12
1
2
8869712
id
start_column
12
1
2
8869712
id
end_line
12
1
2
8869712
id
end_column
12
1
2
8869712
file
id
12
1
32
1382
32
49
1369
49
72
1395
72
95
1565
95
126
1356
127
168
1382
168
218
1421
218
276
1343
276
357
1343
358
501
1343
505
742
1343
752
1510
1343
1510
22841
1213
file
start_line
12
1
7
1226
7
10
1578
10
13
1461
13
16
1552
16
20
1591
20
25
1474
25
31
1487
31
38
1369
38
49
1461
49
69
1395
69
117
1343
118
262
1343
264
2339
521
file
start_column
12
1
16
1448
16
24
1369
24
31
1343
31
40
1500
40
46
1395
46
52
1408
52
59
1369
59
66
1369
66
72
1356
72
81
1395
81
93
1474
93
112
1343
112
357
1030
file
end_line
12
1
7
1213
7
10
1552
10
13
1487
13
16
1526
16
20
1604
20
25
1487
25
31
1500
31
38
1369
38
49
1461
49
69
1395
69
117
1343
118
262
1343
264
2339
521
file
end_column
12
1
20
1539
20
29
1421
29
36
1382
36
45
1435
45
51
1474
51
58
1474
58
66
1500
66
73
1474
73
80
1382
80
90
1408
90
102
1408
102
127
1356
127
367
547
start_line
id
12
1
2
1552
2
5
1604
5
6
3378
6
10
2609
10
17
2791
17
24
2361
24
40
2361
40
77
2322
77
117
2361
117
170
2335
170
265
2322
266
724
2322
729
6336
2322
6613
10642
221
start_line
file
12
1
2
9993
2
3
5557
3
6
2361
6
9
2400
9
14
2387
14
22
2570
22
52
2335
52
247
2322
249
1365
939
start_line
start_column
12
1
2
1552
2
3
1500
3
4
2322
4
6
2570
6
8
1748
8
13
2687
13
18
2556
18
29
2491
29
43
2413
43
57
2374
57
70
2504
70
88
2413
88
115
2361
115
205
1369
start_line
end_line
12
1
2
10984
2
3
6418
3
4
2243
4
5
1735
5
7
2530
7
10
2452
10
17
2361
17
240
2139
start_line
end_column
12
1
2
1552
2
4
1604
4
5
3431
5
7
2074
7
11
2687
11
15
2400
15
24
2517
24
38
2322
38
52
2439
52
68
2439
68
80
2322
80
103
2452
103
141
2348
142
208
273
start_column
id
12
1
2
469
2
3
587
3
4
247
4
5
273
5
6
313
6
9
456
9
16
404
16
44
391
45
176
391
177
780
391
796
2977
391
2979
8059
391
8297
25331
391
28175
38665
39
start_column
file
12
1
2
1421
2
3
600
3
4
469
4
9
391
9
36
391
37
115
391
125
376
391
377
718
391
744
976
391
983
1365
300
start_column
start_line
12
1
2
534
2
3
691
3
4
313
4
5
365
5
8
469
8
15
417
15
43
391
46
127
391
127
335
391
341
665
391
678
996
391
996
1406
391
start_column
end_line
12
1
2
534
2
3
691
3
4
313
4
5
365
5
8
469
8
15
417
15
43
391
48
128
391
128
339
391
345
683
391
690
1016
391
1020
1413
391
start_column
end_column
12
1
2
1278
2
3
691
3
4
508
4
6
430
6
16
417
17
38
404
38
69
404
69
105
391
105
129
404
129
179
208
end_line
id
12
1
3
313
3
4
3404
4
6
2465
6
9
2322
9
13
2426
13
20
2400
20
32
2400
32
60
2322
60
100
2374
100
149
2322
149
225
2322
225
434
2322
436
1796
2322
1804
10135
1148
end_line
file
12
1
2
9993
2
3
5557
3
6
2361
6
9
2400
9
14
2387
14
22
2570
22
52
2335
52
247
2322
249
1349
939
end_line
start_line
12
1
2
11180
2
3
5701
3
4
2570
4
6
2843
6
8
2113
8
12
2491
12
24
2400
24
42
1565
end_line
start_column
12
1
3
1565
3
4
3404
4
6
2739
6
8
1656
8
12
2426
12
16
2322
16
25
2413
25
39
2400
39
53
2543
53
67
2322
67
81
2439
81
104
2387
104
204
2243
end_line
end_column
12
1
2
1539
2
3
1500
3
4
2348
4
6
2570
6
8
1708
8
13
2791
13
18
2374
18
29
2478
29
44
2478
44
59
2400
59
73
2452
73
90
2322
90
116
2348
116
208
1552
end_column
id
12
1
2
404
2
3
469
3
5
443
5
6
169
6
8
456
8
12
404
12
24
404
24
69
404
74
271
404
281
1173
404
1201
3874
404
3947
8554
404
8939
11130
404
11421
19581
65
end_column
file
12
1
2
1435
2
3
560
3
4
547
4
9
430
9
44
404
44
148
404
150
433
404
434
824
404
834
1042
417
1042
1332
234
end_column
start_line
12
1
2
574
2
3
626
3
4
326
4
6
456
6
9
469
9
17
404
17
44
404
44
142
404
147
370
404
381
698
404
699
1049
404
1052
1395
365
end_column
start_column
12
1
2
900
2
3
378
3
4
482
4
5
352
5
8
482
8
21
404
21
35
404
35
51
404
51
66
430
66
84
404
84
98
443
98
108
156
end_column
end_line
12
1
2
574
2
3
639
3
4
326
4
6
443
6
9
469
9
17
430
17
51
404
53
157
404
158
379
404
380
721
404
730
1041
404
1044
1388
339
ruby_alias_def
1296
id
1296
alias
1296
name
1296
id
alias
12
1
2
1296
id
name
12
1
2
1296
alias
id
12
1
2
1296
alias
name
12
1
2
1296
name
id
12
1
2
1296
name
alias
12
1
2
1296
ruby_alternative_pattern_alternatives
8
ruby_alternative_pattern
4
index
2
alternatives
8
ruby_alternative_pattern
index
12
2
3
4
ruby_alternative_pattern
alternatives
12
2
3
4
index
ruby_alternative_pattern
12
4
5
2
index
alternatives
12
4
5
2
alternatives
ruby_alternative_pattern
12
1
2
8
alternatives
index
12
1
2
8
ruby_alternative_pattern_def
4
id
4
ruby_argument_list_child
846670
ruby_argument_list
680636
index
430
child
846670
ruby_argument_list
index
12
1
2
575722
2
3
65946
3
34
38967
ruby_argument_list
child
12
1
2
575722
2
3
65946
3
34
38967
index
ruby_argument_list
12
1
2
143
2
3
39
3
7
39
7
11
39
11
21
39
23
45
39
56
385
39
953
8043
39
52173
52174
13
index
child
12
1
2
143
2
3
39
3
7
39
7
11
39
11
21
39
23
45
39
56
385
39
953
8043
39
52173
52174
13
child
ruby_argument_list
12
1
2
846670
child
index
12
1
2
846670
ruby_argument_list_def
680897
id
680897
ruby_array_child
702997
ruby_array
238943
index
63360
child
702997
ruby_array
index
12
1
2
12369
2
3
212803
3
63361
13771
ruby_array
child
12
1
2
12369
2
3
212803
3
63361
13771
index
ruby_array
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
238944
1294
index
child
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
238944
1294
child
ruby_array
12
1
2
702997
child
index
12
1
2
702997
ruby_array_def
247397
id
247397
ruby_array_pattern_child
179
ruby_array_pattern
81
index
18
child
179
ruby_array_pattern
index
12
1
2
34
2
3
27
3
4
14
4
19
6
ruby_array_pattern
child
12
1
2
34
2
3
27
3
4
14
4
19
6
index
ruby_array_pattern
12
1
2
7
2
3
5
4
5
2
6
7
1
20
21
1
47
48
1
81
82
1
index
child
12
1
2
7
2
3
5
4
5
2
6
7
1
20
21
1
47
48
1
81
82
1
child
ruby_array_pattern
12
1
2
179
child
index
12
1
2
179
ruby_array_pattern_class
12
ruby_array_pattern
12
class
12
ruby_array_pattern
class
12
1
2
12
class
ruby_array_pattern
12
1
2
12
ruby_array_pattern_def
92
id
92
ruby_as_pattern_def
11
id
11
name
11
value
11
id
name
12
1
2
11
id
value
12
1
2
11
name
id
12
1
2
11
name
value
12
1
2
11
value
id
12
1
2
11
value
name
12
1
2
11
ruby_assignment_def
135169
id
135169
left
135169
right
135169
id
left
12
1
2
135169
id
right
12
1
2
135169
left
id
12
1
2
135169
left
right
12
1
2
135169
right
id
12
1
2
135169
right
left
12
1
2
135169
ruby_ast_node_info
9350162
node
9350162
parent
3268721
parent_index
2804
loc
8856288
node
parent
12
1
2
9350162
node
parent_index
12
1
2
9350162
node
loc
12
1
2
9350162
parent
node
12
1
2
525914
2
3
449374
3
4
1763135
4
5
346652
5
216
183645
parent
parent_index
12
1
2
525914
2
3
449374
3
4
1763135
4
5
346652
5
216
183645
parent
loc
12
1
2
525914
2
3
449374
3
4
1763135
4
5
346652
5
216
183645
parent_index
node
12
1
2
456
2
3
195
3
4
391
4
5
104
6
7
365
7
10
208
10
21
234
21
43
221
45
96
221
100
496
221
532
250559
182
parent_index
parent
12
1
2
456
2
3
195
3
4
391
4
5
104
6
7
365
7
10
208
10
21
234
21
43
221
45
96
221
100
496
221
532
250559
182
parent_index
loc
12
1
2
456
2
3
195
3
4
391
4
5
104
6
7
365
7
10
208
10
21
234
21
43
221
45
96
221
100
496
221
532
250190
182
loc
node
12
1
2
8364045
2
4
492242
loc
parent
12
1
2
8364045
2
4
492242
loc
parent_index
12
1
2
8367229
2
3
489059
ruby_bare_string_child
15605
ruby_bare_string
12040
index
2309
child
15605
ruby_bare_string
index
12
1
2
11691
2
2310
349
ruby_bare_string
child
12
1
2
11691
2
2310
349
index
ruby_bare_string
12
1
2
1942
2
3
72
3
4
276
4
12041
19
index
child
12
1
2
1942
2
3
72
3
4
276
4
12041
19
child
ruby_bare_string
12
1
2
15605
child
index
12
1
2
15605
ruby_bare_string_def
12040
id
12040
ruby_bare_symbol_child
8209
ruby_bare_symbol
8209
index
2
child
8209
ruby_bare_symbol
index
12
1
2
8209
ruby_bare_symbol
child
12
1
2
8209
index
ruby_bare_symbol
12
3130
3131
2
index
child
12
3130
3131
2
child
ruby_bare_symbol
12
1
2
8209
child
index
12
1
2
8209
ruby_bare_symbol_def
8209
id
8209
ruby_begin_block_child
33
ruby_begin_block
10
index
7
child
33
ruby_begin_block
index
12
1
2
4
2
3
1
3
4
1
5
6
2
7
8
2
ruby_begin_block
child
12
1
2
4
2
3
1
3
4
1
5
6
2
7
8
2
index
ruby_begin_block
12
2
3
2
4
5
2
5
6
1
6
7
1
10
11
1
index
child
12
2
3
2
4
5
2
5
6
1
6
7
1
10
11
1
child
ruby_begin_block
12
1
2
33
child
index
12
1
2
33
ruby_begin_block_def
10
id
10
ruby_begin_child
7688
ruby_begin
2581
index
40
child
7688
ruby_begin
index
12
1
2
164
2
3
1354
3
4
534
4
5
213
5
8
231
8
41
85
ruby_begin
child
12
1
2
164
2
3
1354
3
4
534
4
5
213
5
8
231
8
41
85
index
ruby_begin
12
1
2
3
2
3
3
3
4
12
4
8
2
9
12
3
15
18
3
25
36
3
42
65
3
85
184
3
316
1064
3
2417
2582
2
index
child
12
1
2
3
2
3
3
3
4
12
4
8
2
9
12
3
15
18
3
25
36
3
42
65
3
85
184
3
316
1064
3
2417
2582
2
child
ruby_begin
12
1
2
7688
child
index
12
1
2
7688
ruby_begin_def
2581
id
2581
ruby_binary_def
70485
id
70485
left
70485
operator
25
right
70485
id
left
12
1
2
70485
id
operator
12
1
2
70485
id
right
12
1
2
70485
left
id
12
1
2
70485
left
operator
12
1
2
70485
left
right
12
1
2
70485
operator
id
12
160
177
2
233
388
2
499
582
2
631
655
2
775
862
2
988
992
2
1034
1048
2
1227
1257
2
1346
1806
2
1819
2252
2
2462
3449
2
6317
7118
2
32420
32421
1
operator
left
12
160
177
2
233
388
2
499
582
2
631
655
2
775
862
2
988
992
2
1034
1048
2
1227
1257
2
1346
1806
2
1819
2252
2
2462
3449
2
6317
7118
2
32420
32421
1
operator
right
12
160
177
2
233
388
2
499
582
2
631
655
2
775
862
2
988
992
2
1034
1048
2
1227
1257
2
1346
1806
2
1819
2252
2
2462
3449
2
6317
7118
2
32420
32421
1
right
id
12
1
2
70485
right
left
12
1
2
70485
right
operator
12
1
2
70485
ruby_block_argument_child
6302
ruby_block_argument
6302
child
6302
ruby_block_argument
child
12
1
2
6302
child
ruby_block_argument
12
1
2
6302
ruby_block_argument_def
6302
id
6302
ruby_block_body
98952
ruby_block
98952
body
98952
ruby_block
body
12
1
2
98952
body
ruby_block
12
1
2
98952
ruby_block_body_child
99121
ruby_block_body
98952
index
52
child
99121
ruby_block_body
index
12
1
2
98834
2
5
117
ruby_block_body
child
12
1
2
98834
2
5
117
index
ruby_block_body
12
2
3
26
9
10
13
7585
7586
13
index
child
12
2
3
26
9
10
13
7585
7586
13
child
ruby_block_body
12
1
2
99121
child
index
12
1
2
99121
ruby_block_body_def
98952
id
98952
ruby_block_def
99265
id
99265
ruby_block_parameter_def
2506
id
2506
ruby_block_parameter_name
2506
ruby_block_parameter
2506
name
2506
ruby_block_parameter
name
12
1
2
2506
name
ruby_block_parameter
12
1
2
2506
ruby_block_parameters
10616
ruby_block
10616
parameters
10616
ruby_block
parameters
12
1
2
10616
parameters
ruby_block
12
1
2
10616
ruby_block_parameters_child
28170
ruby_block_parameters
24306
index
15
child
28170
ruby_block_parameters
index
12
1
2
20833
2
3
3164
3
6
307
ruby_block_parameters
child
12
1
2
20833
2
3
3164
3
6
307
index
ruby_block_parameters
12
11
12
3
16
17
3
100
101
3
1128
1129
3
7895
7896
3
index
child
12
11
12
3
16
17
3
100
101
3
1128
1129
3
7895
7896
3
child
ruby_block_parameters
12
1
2
28170
child
index
12
1
2
28170
ruby_block_parameters_def
24306
id
24306
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
617105
ruby_body_statement
199346
index
1163
child
617105
ruby_body_statement
index
12
1
2
91722
2
3
36483
3
4
23681
4
5
15076
5
7
15646
7
23
15018
23
379
1717
ruby_body_statement
child
12
1
2
91722
2
3
36483
3
4
23681
4
5
15076
5
7
15646
7
23
15018
23
379
1717
index
ruby_body_statement
12
1
2
110
2
3
120
3
4
73
4
5
98
5
8
98
8
10
73
10
14
92
14
24
92
24
42
95
43
81
89
82
194
89
201
1397
89
1629
64750
40
index
child
12
1
2
110
2
3
120
3
4
73
4
5
98
5
8
98
8
10
73
10
14
92
14
24
92
24
42
95
43
81
89
82
194
89
201
1397
89
1629
64750
40
child
ruby_body_statement
12
1
2
617105
child
index
12
1
2
617105
ruby_body_statement_def
205353
id
205353
ruby_break_child
358
ruby_break
358
child
358
ruby_break
child
12
1
2
358
child
ruby_break
12
1
2
358
ruby_break_def
3367
id
3367
ruby_call_arguments
677740
ruby_call
677740
arguments
677740
ruby_call
arguments
12
1
2
677740
arguments
ruby_call
12
1
2
677740
ruby_call_block
236806
ruby_call
236806
block
236806
ruby_call
block
12
1
2
236806
block
ruby_call
12
1
2
236806
ruby_call_def
991099
id
991099
ruby_call_method
991099
ruby_call
991099
method
991099
ruby_call
method
12
1
2
991099
method
ruby_call
12
1
2
991099
ruby_call_operator
554595
ruby_call
554595
operator
554595
ruby_call
operator
12
1
2
554595
operator
ruby_call
12
1
2
554595
ruby_call_receiver
554595
ruby_call
554595
receiver
554595
ruby_call
receiver
12
1
2
554595
receiver
ruby_call
12
1
2
554595
ruby_case_child
4227
ruby_case__
1243
index
67
child
4227
ruby_case__
index
12
1
2
36
2
3
314
3
4
529
4
5
187
5
7
107
7
23
67
ruby_case__
child
12
1
2
36
2
3
314
3
4
529
4
5
187
5
7
107
7
23
67
index
ruby_case__
12
1
2
21
2
3
9
4
5
6
9
12
6
15
23
6
34
58
6
118
291
6
392
405
6
index
child
12
1
2
21
2
3
9
4
5
6
9
12
6
15
23
6
34
58
6
118
291
6
392
405
6
child
ruby_case__
12
1
2
4227
child
index
12
1
2
4227
ruby_case_def
1243
id
1243
ruby_case_match_clauses
183
ruby_case_match
160
index
4
clauses
183
ruby_case_match
index
12
1
2
142
2
3
14
3
5
4
ruby_case_match
clauses
12
1
2
142
2
3
14
3
5
4
index
ruby_case_match
12
1
2
1
4
5
1
18
19
1
160
161
1
index
clauses
12
1
2
1
4
5
1
18
19
1
160
161
1
clauses
ruby_case_match
12
1
2
183
clauses
index
12
1
2
183
ruby_case_match_def
160
id
160
value
160
id
value
12
1
2
160
value
id
12
1
2
160
ruby_case_match_else
32
ruby_case_match
32
else
32
ruby_case_match
else
12
1
2
32
else
ruby_case_match
12
1
2
32
ruby_case_value
1203
ruby_case__
1203
value
1203
ruby_case__
value
12
1
2
1203
value
ruby_case__
12
1
2
1203
ruby_chained_string_child
3325
ruby_chained_string
871
index
36
child
3325
ruby_chained_string
index
12
2
3
283
3
4
203
4
5
132
5
6
123
6
8
67
8
13
61
ruby_chained_string
child
12
2
3
283
3
4
203
4
5
132
5
6
123
6
8
67
8
13
61
index
ruby_chained_string
12
2
3
3
4
5
3
7
8
3
8
9
3
20
21
3
33
34
3
42
43
3
82
83
3
125
126
3
191
192
3
283
284
6
index
child
12
2
3
3
4
5
3
7
8
3
8
9
3
20
21
3
33
34
3
42
43
3
82
83
3
125
126
3
191
192
3
283
284
6
child
ruby_chained_string
12
1
2
3325
child
index
12
1
2
3325
ruby_chained_string_def
871
id
871
ruby_class_body
15439
ruby_class
15439
body
15439
ruby_class
body
12
1
2
15439
body
ruby_class
12
1
2
15439
ruby_class_def
17080
id
17080
name
17080
id
name
12
1
2
17080
name
id
12
1
2
17080
ruby_class_superclass
13478
ruby_class
13478
superclass
13478
ruby_class
superclass
12
1
2
13478
superclass
ruby_class
12
1
2
13478
ruby_complex_def
66
id
66
child
66
id
child
12
1
2
66
child
id
12
1
2
66
ruby_conditional_def
2961
id
2961
alternative
2961
condition
2961
consequence
2961
id
alternative
12
1
2
2961
id
condition
12
1
2
2961
id
consequence
12
1
2
2961
alternative
id
12
1
2
2961
alternative
condition
12
1
2
2961
alternative
consequence
12
1
2
2961
condition
id
12
1
2
2961
condition
alternative
12
1
2
2961
condition
consequence
12
1
2
2961
consequence
id
12
1
2
2961
consequence
alternative
12
1
2
2961
consequence
condition
12
1
2
2961
ruby_delimited_symbol_child
1757
ruby_delimited_symbol
1265
index
24
child
1757
ruby_delimited_symbol
index
12
1
2
935
2
3
255
3
9
73
ruby_delimited_symbol
child
12
1
2
935
2
3
255
3
9
73
index
ruby_delimited_symbol
12
1
2
3
3
4
3
5
6
3
8
9
3
12
13
3
24
25
3
107
108
3
411
412
3
index
child
12
1
2
3
3
4
3
5
6
3
8
9
3
12
13
3
24
25
3
107
108
3
411
412
3
child
ruby_delimited_symbol
12
1
2
1757
child
index
12
1
2
1757
ruby_delimited_symbol_def
1265
id
1265
ruby_destructured_left_assignment_child
222
ruby_destructured_left_assignment
107
index
4
child
222
ruby_destructured_left_assignment
index
12
1
2
12
2
3
79
3
4
12
4
5
4
ruby_destructured_left_assignment
child
12
1
2
12
2
3
79
3
4
12
4
5
4
index
ruby_destructured_left_assignment
12
4
5
1
16
17
1
95
96
1
107
108
1
index
child
12
4
5
1
16
17
1
95
96
1
107
108
1
child
ruby_destructured_left_assignment
12
1
2
222
child
index
12
1
2
222
ruby_destructured_left_assignment_def
107
id
107
ruby_destructured_parameter_child
424
ruby_destructured_parameter
194
index
11
child
424
ruby_destructured_parameter
index
12
1
2
16
2
3
150
3
4
19
4
12
9
ruby_destructured_parameter
child
12
1
2
16
2
3
150
3
4
19
4
12
9
index
ruby_destructured_parameter
12
1
2
1
2
3
5
4
5
1
9
10
1
28
29
1
178
179
1
194
195
1
index
child
12
1
2
1
2
3
5
4
5
1
9
10
1
28
29
1
178
179
1
194
195
1
child
ruby_destructured_parameter
12
1
2
424
child
index
12
1
2
424
ruby_destructured_parameter_def
194
id
194
ruby_do_block_body
139915
ruby_do_block
139915
body
139915
ruby_do_block
body
12
1
2
139915
body
ruby_do_block
12
1
2
139915
ruby_do_block_def
140072
id
140072
ruby_do_block_parameters
15658
ruby_do_block
15658
parameters
15658
ruby_do_block
parameters
12
1
2
15658
parameters
ruby_do_block
12
1
2
15658
ruby_do_child
9312
ruby_do
1632
index
211
child
9312
ruby_do
index
12
1
2
341
2
3
287
3
4
199
4
5
77
5
7
106
7
8
138
8
9
205
9
14
116
14
18
124
18
212
39
ruby_do
child
12
1
2
341
2
3
287
3
4
199
4
5
77
5
7
106
7
8
138
8
9
205
9
14
116
14
18
124
18
212
39
index
ruby_do
12
1
2
105
2
3
26
3
4
31
4
6
18
6
63
16
116
1633
15
index
child
12
1
2
105
2
3
26
3
4
31
4
6
18
6
63
16
116
1633
15
child
ruby_do
12
1
2
9312
child
index
12
1
2
9312
ruby_do_def
1658
id
1658
ruby_element_reference_child
81914
ruby_element_reference
81751
index
5
child
81914
ruby_element_reference
index
12
1
2
81588
2
3
162
ruby_element_reference
child
12
1
2
81588
2
3
162
index
ruby_element_reference
12
62
63
2
31169
31170
2
index
child
12
62
63
2
31169
31170
2
child
ruby_element_reference
12
1
2
81914
child
index
12
1
2
81914
ruby_element_reference_def
81756
id
81756
object
81756
id
object
12
1
2
81756
object
id
12
1
2
81756
ruby_else_child
9285
ruby_else
7296
index
33
child
9285
ruby_else
index
12
1
2
6126
2
3
735
3
12
434
ruby_else
child
12
1
2
6126
2
3
735
3
12
434
index
ruby_else
12
1
2
3
3
4
3
4
5
3
5
6
3
9
10
3
16
17
3
27
28
3
60
61
3
141
142
3
380
381
3
2370
2371
3
index
child
12
1
2
3
3
4
3
4
5
3
5
6
3
9
10
3
16
17
3
27
28
3
60
61
3
141
142
3
380
381
3
2370
2371
3
child
ruby_else
12
1
2
9285
child
index
12
1
2
9285
ruby_else_def
7308
id
7308
ruby_elsif_alternative
966
ruby_elsif
966
alternative
966
ruby_elsif
alternative
12
1
2
966
alternative
ruby_elsif
12
1
2
966
ruby_elsif_consequence
1518
ruby_elsif
1518
consequence
1518
ruby_elsif
consequence
12
1
2
1518
consequence
ruby_elsif
12
1
2
1518
ruby_elsif_def
1523
id
1523
condition
1523
id
condition
12
1
2
1523
condition
id
12
1
2
1523
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
5073
ruby_ensure
3943
index
49
child
5073
ruby_ensure
index
12
1
2
3161
2
3
548
3
17
233
ruby_ensure
child
12
1
2
3161
2
3
548
3
17
233
index
ruby_ensure
12
1
2
24
3
4
6
4
5
6
15
16
3
76
77
3
254
255
3
1281
1282
3
index
child
12
1
2
24
3
4
6
4
5
6
15
16
3
76
77
3
254
255
3
1281
1282
3
child
ruby_ensure
12
1
2
5073
child
index
12
1
2
5073
ruby_ensure_def
3943
id
3943
ruby_exception_variable_def
938
id
938
child
938
id
child
12
1
2
938
child
id
12
1
2
938
ruby_exceptions_child
2221
ruby_exceptions
1977
index
20
child
2221
ruby_exceptions
index
12
1
2
1812
2
4
149
4
9
15
ruby_exceptions
child
12
1
2
1812
2
4
149
4
9
15
index
ruby_exceptions
12
1
2
7
2
3
2
6
7
2
19
20
2
63
64
2
754
755
2
index
child
12
1
2
7
2
3
2
6
7
2
19
20
2
63
64
2
754
755
2
child
ruby_exceptions
12
1
2
2221
child
index
12
1
2
2221
ruby_exceptions_def
1977
id
1977
ruby_expression_reference_pattern_def
3
id
3
value
3
id
value
12
1
2
3
value
id
12
1
2
3
ruby_find_pattern_child
56
ruby_find_pattern
18
index
4
child
56
ruby_find_pattern
index
12
3
4
16
4
5
2
ruby_find_pattern
child
12
3
4
16
4
5
2
index
ruby_find_pattern
12
2
3
1
18
19
3
index
child
12
2
3
1
18
19
3
child
ruby_find_pattern
12
1
2
56
child
index
12
1
2
56
ruby_find_pattern_class
5
ruby_find_pattern
5
class
5
ruby_find_pattern
class
12
1
2
5
class
ruby_find_pattern
12
1
2
5
ruby_find_pattern_def
18
id
18
ruby_for_def
159
id
159
body
159
pattern
159
value
159
id
body
12
1
2
159
id
pattern
12
1
2
159
id
value
12
1
2
159
body
id
12
1
2
159
body
pattern
12
1
2
159
body
value
12
1
2
159
pattern
id
12
1
2
159
pattern
body
12
1
2
159
pattern
value
12
1
2
159
value
id
12
1
2
159
value
body
12
1
2
159
value
pattern
12
1
2
159
ruby_hash_child
90733
ruby_hash
36423
index
1395
child
90733
ruby_hash
index
12
1
2
15041
2
3
10175
3
4
4031
4
5
4265
5
20
2778
20
108
130
ruby_hash
child
12
1
2
15041
2
3
10175
3
4
4031
4
5
4265
5
20
2778
20
108
130
index
ruby_hash
12
1
2
926
3
4
104
5
11
117
14
53
117
57
1640
117
2792
2793
13
index
child
12
1
2
926
3
4
104
5
11
117
14
53
117
57
1640
117
2792
2793
13
child
ruby_hash
12
1
2
90733
child
index
12
1
2
90733
ruby_hash_def
40259
id
40259
ruby_hash_pattern_child
98
ruby_hash_pattern
70
index
4
child
98
ruby_hash_pattern
index
12
1
2
50
2
3
14
3
5
6
ruby_hash_pattern
child
12
1
2
50
2
3
14
3
5
6
index
ruby_hash_pattern
12
2
3
1
6
7
1
20
21
1
70
71
1
index
child
12
2
3
1
6
7
1
20
21
1
70
71
1
child
ruby_hash_pattern
12
1
2
98
child
index
12
1
2
98
ruby_hash_pattern_class
9
ruby_hash_pattern
9
class
9
ruby_hash_pattern
class
12
1
2
9
class
ruby_hash_pattern
12
1
2
9
ruby_hash_pattern_def
75
id
75
ruby_hash_splat_argument_child
1897
ruby_hash_splat_argument
1897
child
1897
ruby_hash_splat_argument
child
12
1
2
1897
child
ruby_hash_splat_argument
12
1
2
1897
ruby_hash_splat_argument_def
1897
id
1897
ruby_hash_splat_parameter_def
1490
id
1490
ruby_hash_splat_parameter_name
1262
ruby_hash_splat_parameter
1262
name
1262
ruby_hash_splat_parameter
name
12
1
2
1262
name
ruby_hash_splat_parameter
12
1
2
1262
ruby_heredoc_body_child
26435
ruby_heredoc_body
5500
index
569
child
26435
ruby_heredoc_body
index
12
2
3
3102
4
5
684
5
6
2
6
7
747
7
9
330
10
15
419
16
218
212
ruby_heredoc_body
child
12
2
3
3102
4
5
684
5
6
2
6
7
747
7
9
330
10
15
419
16
218
212
index
ruby_heredoc_body
12
1
2
335
2
3
44
3
5
52
5
11
44
11
46
44
58
2098
47
index
child
12
1
2
335
2
3
44
3
5
52
5
11
44
11
46
44
58
2098
47
child
ruby_heredoc_body
12
1
2
26435
child
index
12
1
2
26435
ruby_heredoc_body_def
6201
id
6201
ruby_if_alternative
6853
ruby_if
6853
alternative
6853
ruby_if
alternative
12
1
2
6853
alternative
ruby_if
12
1
2
6853
ruby_if_consequence
16495
ruby_if
16495
consequence
16495
ruby_if
consequence
12
1
2
16495
consequence
ruby_if
12
1
2
16495
ruby_if_def
16550
id
16550
condition
16550
id
condition
12
1
2
16550
condition
id
12
1
2
16550
ruby_if_guard_def
7
id
7
condition
7
id
condition
12
1
2
7
condition
id
12
1
2
7
ruby_if_modifier_def
14604
id
14604
body
14604
condition
14604
id
body
12
1
2
14604
id
condition
12
1
2
14604
body
id
12
1
2
14604
body
condition
12
1
2
14604
condition
id
12
1
2
14604
condition
body
12
1
2
14604
ruby_in_clause_body
150
ruby_in_clause
150
body
150
ruby_in_clause
body
12
1
2
150
body
ruby_in_clause
12
1
2
150
ruby_in_clause_def
183
id
183
pattern
183
id
pattern
12
1
2
183
pattern
id
12
1
2
183
ruby_in_clause_guard
11
ruby_in_clause
11
guard
11
ruby_in_clause
guard
12
1
2
11
guard
ruby_in_clause
12
1
2
11
ruby_in_def
159
id
159
child
159
id
child
12
1
2
159
child
id
12
1
2
159
ruby_interpolation_child
38083
ruby_interpolation
38083
index
2
child
38083
ruby_interpolation
index
12
1
2
38083
ruby_interpolation
child
12
1
2
38083
index
ruby_interpolation
12
14520
14521
2
index
child
12
14520
14521
2
child
ruby_interpolation
12
1
2
38083
child
index
12
1
2
38083
ruby_interpolation_def
38083
id
38083
ruby_keyword_parameter_def
4076
id
4076
name
4076
id
name
12
1
2
4076
name
id
12
1
2
4076
ruby_keyword_parameter_value
3044
ruby_keyword_parameter
3044
value
3044
ruby_keyword_parameter
value
12
1
2
3044
value
ruby_keyword_parameter
12
1
2
3044
ruby_keyword_pattern_def
80
id
80
key__
80
id
key__
12
1
2
80
key__
id
12
1
2
80
ruby_keyword_pattern_value
40
ruby_keyword_pattern
40
value
40
ruby_keyword_pattern
value
12
1
2
40
value
ruby_keyword_pattern
12
1
2
40
ruby_lambda_def
7714
id
7714
body
7714
id
body
12
1
2
7714
body
id
12
1
2
7714
ruby_lambda_parameters
1670
ruby_lambda
1670
parameters
1670
ruby_lambda
parameters
12
1
2
1670
parameters
ruby_lambda
12
1
2
1670
ruby_lambda_parameters_child
1914
ruby_lambda_parameters
1661
index
7
child
1914
ruby_lambda_parameters
index
12
1
2
1476
2
3
145
3
8
40
ruby_lambda_parameters
child
12
1
2
1476
2
3
145
3
8
40
index
ruby_lambda_parameters
12
2
3
1
3
4
1
7
8
1
16
17
1
40
41
1
185
186
1
1661
1662
1
index
child
12
2
3
1
3
4
1
7
8
1
16
17
1
40
41
1
185
186
1
1661
1662
1
child
ruby_lambda_parameters
12
1
2
1914
child
index
12
1
2
1914
ruby_lambda_parameters_def
1670
id
1670
ruby_left_assignment_list_child
6621
ruby_left_assignment_list
2998
index
15
child
6621
ruby_left_assignment_list
index
12
1
2
368
2
3
1960
3
4
504
4
16
166
ruby_left_assignment_list
child
12
1
2
368
2
3
1960
3
4
504
4
16
166
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
166
167
1
670
671
1
2630
2631
1
2998
2999
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
166
167
1
670
671
1
2630
2631
1
2998
2999
1
child
ruby_left_assignment_list
12
1
2
6621
child
index
12
1
2
6621
ruby_left_assignment_list_def
2998
id
2998
ruby_match_pattern_def
29
id
29
pattern
29
value
29
id
pattern
12
1
2
29
id
value
12
1
2
29
pattern
id
12
1
2
29
pattern
value
12
1
2
29
value
id
12
1
2
29
value
pattern
12
1
2
29
ruby_method_body
99754
ruby_method
99754
body
99754
ruby_method
body
12
1
2
99754
body
ruby_method
12
1
2
99754
ruby_method_def
100844
id
100844
name
100844
id
name
12
1
2
100844
name
id
12
1
2
100844
ruby_method_parameters
28484
ruby_method
28484
parameters
28484
ruby_method
parameters
12
1
2
28484
parameters
ruby_method
12
1
2
28484
ruby_method_parameters_child
49475
ruby_method_parameters
29940
index
36
child
49475
ruby_method_parameters
index
12
1
2
18198
2
3
7142
3
4
2866
4
13
1733
ruby_method_parameters
child
12
1
2
18198
2
3
7142
3
4
2866
4
13
1733
index
ruby_method_parameters
12
1
2
3
3
4
3
5
6
3
11
12
3
29
30
3
54
55
3
124
125
3
247
248
3
563
564
3
1494
1495
3
3814
3815
3
9725
9726
3
index
child
12
1
2
3
3
4
3
5
6
3
11
12
3
29
30
3
54
55
3
124
125
3
247
248
3
563
564
3
1494
1495
3
3814
3815
3
9725
9726
3
child
ruby_method_parameters
12
1
2
49475
child
index
12
1
2
49475
ruby_method_parameters_def
30153
id
30153
ruby_module_body
21995
ruby_module
21995
body
21995
ruby_module
body
12
1
2
21995
body
ruby_module
12
1
2
21995
ruby_module_def
22073
id
22073
name
22073
id
name
12
1
2
22073
name
id
12
1
2
22073
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
1938
id
1938
ruby_operator_assignment_def
6116
id
6116
left
6116
operator
18
right
6116
id
left
12
1
2
6116
id
operator
12
1
2
6116
id
right
12
1
2
6116
left
id
12
1
2
6116
left
operator
12
1
2
6116
left
right
12
1
2
6116
operator
id
12
2
3
2
4
5
2
5
6
2
9
10
2
60
61
2
622
623
2
1630
1631
2
operator
left
12
2
3
2
4
5
2
5
6
2
9
10
2
60
61
2
622
623
2
1630
1631
2
operator
right
12
2
3
2
4
5
2
5
6
2
9
10
2
60
61
2
622
623
2
1630
1631
2
right
id
12
1
2
6116
right
left
12
1
2
6116
right
operator
12
1
2
6116
ruby_optional_parameter_def
6637
id
6637
name
6637
value
6637
id
name
12
1
2
6637
id
value
12
1
2
6637
name
id
12
1
2
6637
name
value
12
1
2
6637
value
id
12
1
2
6637
value
name
12
1
2
6637
ruby_pair_def
242507
id
242507
key__
242507
id
key__
12
1
2
242507
key__
id
12
1
2
242507
ruby_pair_value
242507
ruby_pair
242507
value
242507
ruby_pair
value
12
1
2
242507
value
ruby_pair
12
1
2
242507
ruby_parenthesized_pattern_def
3
id
3
child
3
id
child
12
1
2
3
child
id
12
1
2
3
ruby_parenthesized_statements_child
10775
ruby_parenthesized_statements
10701
index
4
child
10775
ruby_parenthesized_statements
index
12
1
2
10637
2
5
64
ruby_parenthesized_statements
child
12
1
2
10637
2
5
64
index
ruby_parenthesized_statements
12
1
2
1
9
10
1
64
65
1
10701
10702
1
index
child
12
1
2
1
9
10
1
64
65
1
10701
10702
1
child
ruby_parenthesized_statements
12
1
2
10775
child
index
12
1
2
10775
ruby_parenthesized_statements_def
10740
id
10740
ruby_pattern_def
3965
id
3965
child
3965
id
child
12
1
2
3965
child
id
12
1
2
3965
ruby_program_child
33392
ruby_program
10510
index
233
child
33392
ruby_program
index
12
1
2
3885
2
3
2503
3
4
1705
4
5
791
5
8
902
8
77
723
ruby_program
child
12
1
2
3885
2
3
2503
3
4
1705
4
5
791
5
8
902
8
77
723
index
ruby_program
12
1
2
43
2
3
36
3
8
18
8
12
18
12
17
18
17
29
18
29
43
18
43
79
18
87
187
18
235
1340
18
2152
3415
6
index
child
12
1
2
43
2
3
36
3
8
18
8
12
18
12
17
18
17
29
18
29
43
18
43
79
18
87
187
18
235
1340
18
2152
3415
6
child
ruby_program
12
1
2
33392
child
index
12
1
2
33392
ruby_program_def
17781
id
17781
ruby_range_begin
4403
ruby_range
4403
begin
4403
ruby_range
begin
12
1
2
4403
begin
ruby_range
12
1
2
4403
ruby_range_def
4682
id
4682
operator
2
id
operator
12
1
2
4682
operator
id
12
1589
1590
1
3093
3094
1
ruby_range_end
4494
ruby_range
4494
end
4494
ruby_range
end
12
1
2
4494
end
ruby_range
12
1
2
4494
ruby_rational_def
137
id
137
child
137
id
child
12
1
2
137
child
id
12
1
2
137
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
34
id
34
ruby_regex_child
44327
ruby_regex
13167
index
150
child
44327
ruby_regex
index
12
1
2
6711
2
3
735
3
4
1788
4
5
495
5
6
1114
6
8
1025
8
16
1052
16
50
243
ruby_regex
child
12
1
2
6711
2
3
735
3
4
1788
4
5
495
5
6
1114
6
8
1025
8
16
1052
16
50
243
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
32
80
12
103
174
12
238
422
12
668
1278
12
1858
4278
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
32
80
12
103
174
12
238
422
12
668
1278
12
1858
4278
9
child
ruby_regex
12
1
2
44327
child
index
12
1
2
44327
ruby_regex_def
13183
id
13183
ruby_rescue_body
2132
ruby_rescue
2132
body
2132
ruby_rescue
body
12
1
2
2132
body
ruby_rescue
12
1
2
2132
ruby_rescue_def
2397
id
2397
ruby_rescue_exceptions
1977
ruby_rescue
1977
exceptions
1977
ruby_rescue
exceptions
12
1
2
1977
exceptions
ruby_rescue
12
1
2
1977
ruby_rescue_modifier_def
449
id
449
body
449
handler
449
id
body
12
1
2
449
id
handler
12
1
2
449
body
id
12
1
2
449
body
handler
12
1
2
449
handler
id
12
1
2
449
handler
body
12
1
2
449
ruby_rescue_variable
938
ruby_rescue
938
variable
938
ruby_rescue
variable
12
1
2
938
variable
ruby_rescue
12
1
2
938
ruby_rest_assignment_child
382
ruby_rest_assignment
382
child
382
ruby_rest_assignment
child
12
1
2
382
child
ruby_rest_assignment
12
1
2
382
ruby_rest_assignment_def
400
id
400
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
5143
ruby_return
5143
child
5143
ruby_return
child
12
1
2
5143
child
ruby_return
12
1
2
5143
ruby_return_def
8235
id
8235
ruby_right_assignment_list_child
2589
ruby_right_assignment_list
1219
index
15
child
2589
ruby_right_assignment_list
index
12
2
3
1092
3
4
104
4
6
21
ruby_right_assignment_list
child
12
2
3
1092
3
4
104
4
6
21
index
ruby_right_assignment_list
12
1
2
3
7
8
3
41
42
3
396
397
6
index
child
12
1
2
3
7
8
3
41
42
3
396
397
6
child
ruby_right_assignment_list
12
1
2
2589
child
index
12
1
2
2589
ruby_right_assignment_list_def
1219
id
1219
ruby_scope_resolution_def
83088
id
83088
name
83088
id
name
12
1
2
83088
name
id
12
1
2
83088
ruby_scope_resolution_scope
81249
ruby_scope_resolution
81249
scope
81249
ruby_scope_resolution
scope
12
1
2
81249
scope
ruby_scope_resolution
12
1
2
81249
ruby_setter_def
637
id
637
name
637
id
name
12
1
2
637
name
id
12
1
2
637
ruby_singleton_class_body
646
ruby_singleton_class
646
body
646
ruby_singleton_class
body
12
1
2
646
body
ruby_singleton_class
12
1
2
646
ruby_singleton_class_def
646
id
646
value
646
id
value
12
1
2
646
value
id
12
1
2
646
ruby_singleton_method_body
6486
ruby_singleton_method
6486
body
6486
ruby_singleton_method
body
12
1
2
6486
body
ruby_singleton_method
12
1
2
6486
ruby_singleton_method_def
6499
id
6499
name
6499
object
6499
id
name
12
1
2
6499
id
object
12
1
2
6499
name
id
12
1
2
6499
name
object
12
1
2
6499
object
id
12
1
2
6499
object
name
12
1
2
6499
ruby_singleton_method_parameters
4086
ruby_singleton_method
4086
parameters
4086
ruby_singleton_method
parameters
12
1
2
4086
parameters
ruby_singleton_method
12
1
2
4086
ruby_splat_argument_child
3197
ruby_splat_argument
3197
child
3197
ruby_splat_argument
child
12
1
2
3197
child
ruby_splat_argument
12
1
2
3197
ruby_splat_argument_def
3197
id
3197
ruby_splat_parameter_def
3081
id
3081
ruby_splat_parameter_name
2456
ruby_splat_parameter
2456
name
2456
ruby_splat_parameter
name
12
1
2
2456
name
ruby_splat_parameter
12
1
2
2456
ruby_string_array_child
12040
ruby_string_array
3893
index
500
child
12040
ruby_string_array
index
12
1
2
1256
2
3
1280
3
4
610
4
5
307
5
10
306
10
501
134
ruby_string_array
child
12
1
2
1256
2
3
1280
3
4
610
4
5
307
5
10
306
10
501
134
index
ruby_string_array
12
1
2
425
2
19
39
19
3894
36
index
child
12
1
2
425
2
19
39
19
3894
36
child
ruby_string_array
12
1
2
12040
child
index
12
1
2
12040
ruby_string_array_def
4039
id
4039
ruby_string_child
545480
ruby_string__
474840
index
281
child
545480
ruby_string__
index
12
1
2
447105
2
282
27735
ruby_string__
child
12
1
2
447105
2
282
27735
index
ruby_string__
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
104
474841
22
index
child
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
104
474841
22
child
ruby_string__
12
1
2
545480
child
index
12
1
2
545480
ruby_string_def
482129
id
482129
ruby_subshell_child
588
ruby_subshell
391
index
33
child
588
ruby_subshell
index
12
1
2
289
2
3
58
3
5
33
5
12
9
ruby_subshell
child
12
1
2
289
2
3
58
3
5
33
5
12
9
index
ruby_subshell
12
1
2
12
2
3
6
3
4
3
6
7
3
14
15
3
33
34
3
127
128
3
index
child
12
1
2
12
2
3
6
3
4
3
6
7
3
14
15
3
33
34
3
127
128
3
child
ruby_subshell
12
1
2
588
child
index
12
1
2
588
ruby_subshell_def
391
id
391
ruby_superclass_def
13478
id
13478
child
13478
id
child
12
1
2
13478
child
id
12
1
2
13478
ruby_symbol_array_child
8209
ruby_symbol_array
2253
index
249
child
8209
ruby_symbol_array
index
12
1
2
175
2
3
1235
3
4
361
4
6
207
6
12
175
12
96
97
ruby_symbol_array
child
12
1
2
175
2
3
1235
3
4
361
4
6
207
6
12
175
12
96
97
index
ruby_symbol_array
12
1
2
15
2
3
146
4
9
20
9
20
20
23
47
20
55
793
20
859
860
2
index
child
12
1
2
15
2
3
146
4
9
20
9
20
20
23
47
20
55
793
20
859
860
2
child
ruby_symbol_array
12
1
2
8209
child
index
12
1
2
8209
ruby_symbol_array_def
2253
id
2253
ruby_test_pattern_def
4
id
4
pattern
4
value
4
id
pattern
12
1
2
4
id
value
12
1
2
4
pattern
id
12
1
2
4
pattern
value
12
1
2
4
value
id
12
1
2
4
value
pattern
12
1
2
4
ruby_then_child
38165
ruby_then
22700
index
94
child
38165
ruby_then
index
12
1
2
14168
2
3
5169
3
4
1849
4
37
1513
ruby_then
child
12
1
2
14168
2
3
5169
3
4
1849
4
37
1513
index
ruby_then
12
1
2
31
2
4
7
4
5
10
5
7
5
8
10
7
10
30
7
41
94
7
159
578
7
1282
8656
7
index
child
12
1
2
31
2
4
7
4
5
10
5
7
5
8
10
7
10
30
7
41
94
7
159
578
7
1282
8656
7
child
ruby_then
12
1
2
38165
child
index
12
1
2
38165
ruby_then_def
22700
id
22700
ruby_tokeninfo
6107950
id
6107950
kind
57
value
269326
id
kind
12
1
2
6107950
id
value
12
1
2
6107950
kind
id
12
39
166
5
245
428
5
1869
1870
2
2097
2098
5
4531
4763
5
4980
6618
5
9124
9889
5
14638
19718
5
28087
60990
5
65473
92663
5
113040
581633
5
1305671
1305672
2
kind
value
12
1
2
13
5
26
5
28
38
5
72
123
5
134
159
5
1495
1909
5
3518
4194
5
5099
8236
5
11497
20945
5
51637
51638
2
value
id
12
1
2
160350
2
3
39389
3
4
18944
4
7
22490
7
28
20258
28
212912
7892
value
kind
12
1
2
255987
2
5
13339
ruby_unary_def
13633
id
13633
operand
13633
operator
6
id
operand
12
1
2
13633
id
operator
12
1
2
13633
operand
id
12
1
2
13633
operand
operator
12
1
2
13633
operator
id
12
89
90
1
189
190
1
571
572
1
1335
1336
1
1900
1901
1
9549
9550
1
operator
operand
12
89
90
1
189
190
1
571
572
1
1335
1336
1
1900
1901
1
9549
9550
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
2630
ruby_unless
2630
consequence
2630
ruby_unless
consequence
12
1
2
2630
consequence
ruby_unless
12
1
2
2630
ruby_unless_def
2631
id
2631
condition
2631
id
condition
12
1
2
2631
condition
id
12
1
2
2631
ruby_unless_guard_def
4
id
4
condition
4
id
condition
12
1
2
4
condition
id
12
1
2
4
ruby_unless_modifier_def
3682
id
3682
body
3682
condition
3682
id
body
12
1
2
3682
id
condition
12
1
2
3682
body
id
12
1
2
3682
body
condition
12
1
2
3682
condition
id
12
1
2
3682
condition
body
12
1
2
3682
ruby_until_def
123
id
123
body
123
condition
123
id
body
12
1
2
123
id
condition
12
1
2
123
body
id
12
1
2
123
body
condition
12
1
2
123
condition
id
12
1
2
123
condition
body
12
1
2
123
ruby_until_modifier_def
226
id
226
body
226
condition
226
id
body
12
1
2
226
id
condition
12
1
2
226
body
id
12
1
2
226
body
condition
12
1
2
226
condition
id
12
1
2
226
condition
body
12
1
2
226
ruby_variable_reference_pattern_def
5
id
5
name
5
id
name
12
1
2
5
name
id
12
1
2
5
ruby_when_body
3278
ruby_when
3278
body
3278
ruby_when
body
12
1
2
3278
body
ruby_when
12
1
2
3278
ruby_when_def
3312
id
3312
ruby_when_pattern
3965
ruby_when
3312
index
43
pattern
3965
ruby_when
index
12
1
2
2900
2
3
304
3
15
107
ruby_when
pattern
12
1
2
2900
2
3
304
3
15
107
index
ruby_when
12
2
3
12
3
4
12
5
6
3
6
7
3
12
13
3
35
36
3
134
135
3
1076
1077
3
index
pattern
12
2
3
12
3
4
12
5
6
3
6
7
3
12
13
3
35
36
3
134
135
3
1076
1077
3
pattern
ruby_when
12
1
2
3965
pattern
index
12
1
2
3965
ruby_while_def
1376
id
1376
body
1376
condition
1376
id
body
12
1
2
1376
id
condition
12
1
2
1376
body
id
12
1
2
1376
body
condition
12
1
2
1376
condition
id
12
1
2
1376
condition
body
12
1
2
1376
ruby_while_modifier_def
193
id
193
body
193
condition
193
id
body
12
1
2
193
id
condition
12
1
2
193
body
id
12
1
2
193
body
condition
12
1
2
193
condition
id
12
1
2
193
condition
body
12
1
2
193
ruby_yield_child
1120
ruby_yield
1120
child
1120
ruby_yield
child
12
1
2
1120
child
ruby_yield
12
1
2
1120
ruby_yield_def
2450
id
2450
sourceLocationPrefix
13
prefix
13