@diagnostic_debug
0
@diagnostic_error
158
@diagnostic_info
0
@diagnostic_warning
0
@erb_comment_directive
40
@erb_directive
1270
@erb_graphql_directive
0
@erb_output_directive
3654
@erb_reserved_word
9848
@erb_template
1535
@erb_token_code
4924
@erb_token_comment
40
@erb_token_content
5126
@file
17494
@folder
4887
@location_default
8853208
@ruby_alias
1294
@ruby_alternative_pattern
0
@ruby_argument_list
681897
@ruby_array
247148
@ruby_array_pattern
5
@ruby_as_pattern
0
@ruby_assignment
134532
@ruby_bare_string
11962
@ruby_bare_symbol
8244
@ruby_begin
2574
@ruby_begin_block
10
@ruby_binary_ampersand
499
@ruby_binary_ampersandampersand
8281
@ruby_binary_and
1223
@ruby_binary_bangequal
1487
@ruby_binary_bangtilde
176
@ruby_binary_caret
160
@ruby_binary_equalequal
32364
@ruby_binary_equalequalequal
653
@ruby_binary_equaltilde
1805
@ruby_binary_langle
1201
@ruby_binary_langleequal
387
@ruby_binary_langleequalrangle
774
@ruby_binary_langlelangle
10576
@ruby_binary_minus
2459
@ruby_binary_or
632
@ruby_binary_percent
1031
@ruby_binary_pipe
988
@ruby_binary_pipepipe
7549
@ruby_binary_plus
6303
@ruby_binary_rangle
2230
@ruby_binary_rangleequal
581
@ruby_binary_ranglerangle
233
@ruby_binary_slash
1254
@ruby_binary_star
3440
@ruby_binary_starstar
1346
@ruby_block
99790
@ruby_block_argument
6295
@ruby_block_body
99474
@ruby_block_parameter
2508
@ruby_block_parameters
24260
@ruby_body_statement
204719
@ruby_break
3367
@ruby_call
991255
@ruby_case__
1238
@ruby_case_match
5
@ruby_chained_string
874
@ruby_class
17072
@ruby_complex
62
@ruby_conditional
2972
@ruby_delimited_symbol
1269
@ruby_destructured_left_assignment
107
@ruby_destructured_parameter
197
@ruby_do
1657
@ruby_do_block
140379
@ruby_element_reference
81544
@ruby_else
7283
@ruby_elsif
1532
@ruby_end_block
11
@ruby_ensure
3901
@ruby_exception_variable
938
@ruby_exceptions
1986
@ruby_expression_reference_pattern
0
@ruby_find_pattern
0
@ruby_for
159
@ruby_hash
40469
@ruby_hash_pattern
6
@ruby_hash_splat_argument
1859
@ruby_hash_splat_parameter
1485
@ruby_heredoc_body
6166
@ruby_if
16592
@ruby_if_guard
3
@ruby_if_modifier
14603
@ruby_in
159
@ruby_in_clause
9
@ruby_interpolation
38064
@ruby_keyword_parameter
4092
@ruby_keyword_pattern
15
@ruby_lambda
7711
@ruby_lambda_parameters
1667
@ruby_left_assignment_list
2979
@ruby_method
100650
@ruby_method_parameters
29981
@ruby_module
21842
@ruby_next
1898
@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
154
@ruby_operator_assignment_pipepipeequal
4306
@ruby_operator_assignment_plusequal
1620
@ruby_operator_assignment_ranglerangleequal
8
@ruby_operator_assignment_slashequal
13
@ruby_operator_assignment_starequal
51
@ruby_operator_assignment_starstarequal
6
@ruby_optional_parameter
6579
@ruby_pair
242198
@ruby_parenthesized_pattern
0
@ruby_parenthesized_statements
10729
@ruby_pattern
3935
@ruby_program
17468
@ruby_range_dotdot
3047
@ruby_range_dotdotdot
1535
@ruby_rational
131
@ruby_redo
34
@ruby_regex
13149
@ruby_rescue
2410
@ruby_rescue_modifier
450
@ruby_reserved_word
3756662
@ruby_rest_assignment
400
@ruby_retry
59
@ruby_return
8257
@ruby_right_assignment_list
1235
@ruby_scope_resolution
82269
@ruby_setter
630
@ruby_singleton_class
642
@ruby_singleton_method
6536
@ruby_splat_argument
3130
@ruby_splat_parameter
3042
@ruby_string__
481711
@ruby_string_array
4022
@ruby_subshell
404
@ruby_superclass
13470
@ruby_symbol_array
2256
@ruby_then
22782
@ruby_token_character
434
@ruby_token_class_variable
869
@ruby_token_comment
185778
@ruby_token_constant
289023
@ruby_token_empty_statement
55
@ruby_token_encoding
0
@ruby_token_escape_sequence
77521
@ruby_token_false
17316
@ruby_token_file
0
@ruby_token_float
8049
@ruby_token_forward_argument
74
@ruby_token_forward_parameter
117
@ruby_token_global_variable
7270
@ruby_token_hash_key_symbol
235506
@ruby_token_hash_splat_nil
5
@ruby_token_heredoc_beginning
6165
@ruby_token_heredoc_content
12972
@ruby_token_heredoc_end
6166
@ruby_token_identifier
1523871
@ruby_token_instance_variable
85860
@ruby_token_integer
303067
@ruby_token_line
0
@ruby_token_nil
18431
@ruby_token_operator
839
@ruby_token_self
13535
@ruby_token_simple_symbol
257269
@ruby_token_string_content
497490
@ruby_token_super
5161
@ruby_token_true
23898
@ruby_token_uninterpreted
11
@ruby_unary_bang
5820
@ruby_unary_definedquestion
1334
@ruby_unary_minus
9433
@ruby_unary_not
189
@ruby_unary_plus
1420
@ruby_unary_tilde
89
@ruby_undef
181
@ruby_unless
2625
@ruby_unless_guard
1
@ruby_unless_modifier
3688
@ruby_until
123
@ruby_until_modifier
226
@ruby_variable_reference_pattern
0
@ruby_when
3289
@ruby_while
1375
@ruby_while_modifier
193
@ruby_yield
2452
containerparent
22355
parent
4887
child
22355
parent
child
12
1
2
2186
2
3
948
3
4
421
4
5
316
5
7
382
7
13
395
13
124
237
child
parent
12
1
2
22355
diagnostics
158
id
158
severity
13
error_tag
13
error_message
26
full_error_message
118
location
158
id
severity
12
1
2
158
id
error_tag
12
1
2
158
id
error_message
12
1
2
158
id
full_error_message
12
1
2
158
id
location
12
1
2
158
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
79
2
3
39
full_error_message
severity
12
1
2
118
full_error_message
error_tag
12
1
2
118
full_error_message
error_message
12
1
2
118
full_error_message
location
12
1
2
79
2
3
39
location
id
12
1
2
158
location
severity
12
1
2
158
location
error_tag
12
1
2
158
location
error_message
12
1
2
158
location
full_error_message
12
1
2
158
erb_ast_node_info
25211
node
25211
parent
5698
parent_index
623
loc
25208
node
parent
12
1
2
25211
node
parent_index
12
1
2
25211
node
loc
12
1
2
25211
parent
node
12
1
3
397
3
4
5054
4
236
246
parent
parent_index
12
1
3
397
3
4
5054
4
236
246
parent
loc
12
1
3
397
3
4
5054
4
236
246
parent_index
node
12
1
2
23
2
3
98
3
4
2
4
5
106
5
6
55
6
7
53
7
8
45
8
14
53
14
23
55
23
38
47
39
62
47
65
2150
34
parent_index
parent
12
1
2
23
2
3
98
3
4
2
4
5
106
5
6
55
6
7
53
7
8
45
8
14
53
14
23
55
23
38
47
39
62
47
65
2150
34
parent_index
loc
12
1
2
23
2
3
98
3
4
2
4
5
106
5
6
55
6
7
53
7
8
45
8
14
53
14
23
55
23
38
47
39
62
47
65
2149
34
loc
node
12
1
2
25205
2
3
2
loc
parent
12
1
2
25205
2
3
2
loc
parent_index
12
1
2
25208
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
1270
erb_directive
1270
child
1270
erb_directive
child
12
1
2
1270
child
erb_directive
12
1
2
1270
erb_directive_def
1270
id
1270
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
3654
erb_output_directive
3654
child
3654
erb_output_directive
child
12
1
2
3654
child
erb_output_directive
12
1
2
3654
erb_output_directive_def
3654
id
3654
erb_template_child
10050
erb_template
387
index
623
child
10050
erb_template
index
12
1
3
10
3
4
129
4
7
23
7
10
29
10
14
31
14
23
29
23
30
29
31
38
29
39
59
29
63
108
29
127
236
15
erb_template
child
12
1
3
10
3
4
129
4
7
23
7
10
29
10
14
31
14
23
29
23
30
29
31
38
29
39
59
29
63
108
29
127
236
15
index
erb_template
12
1
2
23
2
3
98
3
4
2
4
5
106
5
6
55
6
7
53
7
8
45
8
14
53
14
23
55
23
38
47
39
62
47
65
147
34
index
child
12
1
2
23
2
3
98
3
4
2
4
5
106
5
6
55
6
7
53
7
8
45
8
14
53
14
23
55
23
38
47
39
62
47
65
147
34
child
erb_template
12
1
2
10050
child
index
12
1
2
10050
erb_template_def
1535
id
1535
erb_tokeninfo
19899
id
19899
kind
7
value
5441
id
kind
12
1
2
19899
id
value
12
1
2
19899
kind
id
12
1857
1858
2
1933
1934
2
3714
3715
2
kind
value
12
5
6
2
972
973
2
1075
1076
2
value
id
12
1
2
4402
2
3
647
3
1790
392
value
kind
12
1
2
5441
files
17494
id
17494
name
17494
id
name
12
1
2
17494
name
id
12
1
2
17494
folders
4887
id
4887
name
4887
id
name
12
1
2
4887
name
id
12
1
2
4887
locations_default
8853208
id
8853208
file
17494
start_line
31169
start_column
5190
end_line
31169
end_column
5295
id
file
12
1
2
8853208
id
start_line
12
1
2
8853208
id
start_column
12
1
2
8853208
id
end_line
12
1
2
8853208
id
end_column
12
1
2
8853208
file
id
12
1
32
1343
32
49
1317
49
72
1330
72
94
1330
94
121
1383
121
165
1343
165
214
1317
214
265
1317
265
339
1317
339
455
1317
455
686
1317
686
1221
1317
1228
4893
1317
4963
22841
223
file
start_line
12
1
7
1146
7
10
1554
10
13
1422
13
16
1528
16
20
1541
20
25
1409
25
31
1488
31
38
1370
38
49
1462
49
69
1356
69
116
1317
116
248
1317
253
2339
579
file
start_column
12
1
16
1435
16
25
1422
25
32
1396
32
41
1422
41
47
1501
47
54
1580
54
62
1383
62
69
1396
69
77
1435
77
86
1330
86
99
1330
99
124
1317
125
357
540
file
end_line
12
1
8
1580
8
11
1449
11
14
1580
14
17
1435
17
21
1435
21
26
1383
26
32
1422
32
39
1422
39
51
1422
51
75
1356
75
126
1343
126
343
1317
354
2339
342
file
end_column
12
1
20
1475
20
29
1383
29
36
1343
36
45
1383
45
50
1317
50
57
1370
57
64
1396
64
71
1317
71
78
1370
78
86
1330
86
97
1449
97
116
1356
116
367
1001
start_line
id
12
1
2
1567
2
5
1620
5
6
3411
6
10
2634
10
17
2832
17
24
2410
24
40
2397
40
74
2358
74
117
2384
117
174
2358
174
271
2371
272
771
2344
788
7483
2344
7733
10342
131
start_line
file
12
1
2
10091
2
3
5651
3
6
2384
6
9
2410
9
14
2410
14
22
2463
22
47
2344
47
207
2358
215
1328
1053
start_line
start_column
12
1
2
1567
2
3
1514
3
4
2344
4
6
2595
6
8
1765
8
13
2713
13
17
2397
17
27
2529
27
42
2371
42
55
2371
55
68
2489
68
85
2437
85
111
2358
111
205
1712
start_line
end_line
12
1
2
11197
2
3
6468
3
4
2265
4
5
1633
5
7
2661
7
10
2397
10
18
2621
18
242
1923
start_line
end_column
12
1
2
1567
2
4
1620
4
5
3464
5
7
2094
7
11
2726
11
15
2463
15
24
2555
24
39
2437
39
53
2371
53
67
2423
67
81
2450
81
105
2423
105
144
2371
144
208
197
start_column
id
12
1
2
461
2
3
592
3
4
250
4
5
250
5
6
302
6
9
474
9
15
408
15
37
395
37
160
408
165
723
395
738
2482
395
2756
7833
395
7852
16491
395
20774
38311
65
start_column
file
12
1
2
1409
2
3
553
3
4
487
4
8
421
8
29
395
32
98
395
101
332
395
338
678
395
696
945
395
949
1328
342
start_column
start_line
12
1
2
526
2
3
698
3
4
289
4
5
342
5
7
395
7
12
395
12
25
395
25
84
408
87
245
395
261
522
395
531
873
395
902
1128
395
1128
1398
158
start_column
end_line
12
1
2
526
2
3
698
3
4
289
4
5
342
5
7
395
7
12
395
12
25
395
25
84
395
84
242
395
247
520
395
529
880
395
896
1137
395
1140
1404
171
start_column
end_column
12
1
2
1277
2
3
685
3
4
500
4
6
434
6
14
421
14
35
408
35
66
421
66
101
395
102
127
408
127
179
237
end_line
id
12
1
3
316
3
4
3438
4
6
2489
6
9
2344
9
13
2463
13
20
2450
20
32
2423
32
58
2384
58
100
2371
100
149
2384
149
229
2358
229
457
2358
461
1977
2344
1999
9958
1040
end_line
file
12
1
2
10091
2
3
5651
3
6
2384
6
9
2410
9
14
2410
14
22
2463
22
47
2344
47
207
2358
215
1312
1053
end_line
start_line
12
1
2
11461
2
3
5809
3
4
2384
4
5
1712
5
7
2450
7
10
2371
10
17
2423
17
35
2371
35
42
184
end_line
start_column
12
1
3
1580
3
4
3438
4
6
2766
6
8
1686
8
12
2476
12
16
2371
16
25
2450
25
39
2423
39
53
2476
53
66
2423
66
80
2344
80
104
2463
104
204
2265
end_line
end_column
12
1
2
1554
2
3
1514
3
4
2371
4
6
2595
6
8
1725
8
13
2832
13
18
2503
18
28
2489
28
45
2568
45
59
2384
59
73
2371
73
90
2371
90
117
2344
117
208
1541
end_column
id
12
1
2
382
2
3
474
3
5
474
5
7
474
7
11
447
11
19
408
19
50
408
53
172
408
173
815
408
876
2748
408
3021
6887
408
7035
10339
408
10402
19444
184
end_column
file
12
1
2
1409
2
3
553
3
4
513
4
7
434
7
26
434
28
107
408
110
364
408
385
753
408
764
1000
421
1012
1294
302
end_column
start_line
12
1
2
553
2
3
632
3
4
329
4
6
487
6
9
434
9
15
408
16
39
434
40
143
421
147
370
408
374
703
421
722
1049
408
1050
1391
355
end_column
start_column
12
1
2
882
2
3
395
3
4
500
4
5
342
5
8
447
8
17
421
17
33
434
33
50
408
50
65
408
65
82
421
82
96
421
97
108
210
end_column
end_line
12
1
2
553
2
3
645
3
4
329
4
6
474
6
9
434
9
15
421
15
38
408
40
139
421
143
351
408
362
684
408
693
1029
421
1030
1384
368
ruby_alias_def
1294
id
1294
alias
1294
name
1294
id
alias
12
1
2
1294
id
name
12
1
2
1294
alias
id
12
1
2
1294
alias
name
12
1
2
1294
name
id
12
1
2
1294
name
alias
12
1
2
1294
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
846595
ruby_argument_list
681634
index
434
child
846595
ruby_argument_list
index
12
1
2
577166
2
3
65960
3
34
38506
ruby_argument_list
child
12
1
2
577166
2
3
65960
3
34
38506
index
ruby_argument_list
12
1
2
144
2
3
39
3
7
39
7
11
39
11
21
39
23
44
39
56
383
39
927
7931
39
51742
51743
13
index
child
12
1
2
144
2
3
39
3
7
39
7
11
39
11
21
39
23
44
39
56
383
39
927
7931
39
51742
51743
13
child
ruby_argument_list
12
1
2
846595
child
index
12
1
2
846595
ruby_argument_list_def
681897
id
681897
ruby_array_child
702687
ruby_array
238784
index
63360
child
702687
ruby_array
index
12
1
2
12311
2
3
212726
3
63361
13747
ruby_array
child
12
1
2
12311
2
3
212726
3
63361
13747
index
ruby_array
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
238785
1294
index
child
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
238785
1294
child
ruby_array
12
1
2
702687
child
index
12
1
2
702687
ruby_array_def
247148
id
247148
ruby_array_pattern_child
8
ruby_array_pattern
5
index
2
child
8
ruby_array_pattern
index
12
1
2
2
2
3
3
ruby_array_pattern
child
12
1
2
2
2
3
3
index
ruby_array_pattern
12
3
4
1
5
6
1
index
child
12
3
4
1
5
6
1
child
ruby_array_pattern
12
1
2
8
child
index
12
1
2
8
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
5
id
5
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
134532
id
134532
left
134532
right
134532
id
left
12
1
2
134532
id
right
12
1
2
134532
left
id
12
1
2
134532
left
right
12
1
2
134532
right
id
12
1
2
134532
right
left
12
1
2
134532
ruby_ast_node_info
9334443
node
9334443
parent
3265697
parent_index
2832
loc
8839652
node
parent
12
1
2
9334443
node
parent_index
12
1
2
9334443
node
loc
12
1
2
9334443
parent
node
12
1
2
526210
2
3
449816
3
4
1762919
4
5
344624
5
216
182126
parent
parent_index
12
1
2
526210
2
3
449816
3
4
1762919
4
5
344624
5
216
182126
parent
loc
12
1
2
526210
2
3
449816
3
4
1762919
4
5
344624
5
216
182126
parent_index
node
12
1
2
461
2
3
197
3
4
395
4
6
237
6
7
237
7
10
210
10
21
237
21
42
223
43
96
223
100
495
223
530
247896
184
parent_index
parent
12
1
2
461
2
3
197
3
4
395
4
6
237
6
7
237
7
10
210
10
21
237
21
42
223
43
96
223
100
495
223
530
247896
184
parent_index
loc
12
1
2
461
2
3
197
3
4
395
4
6
237
6
7
237
7
10
210
10
21
237
21
42
223
43
96
223
100
495
223
530
247529
184
loc
node
12
1
2
8346507
2
4
493144
loc
parent
12
1
2
8346507
2
4
493144
loc
parent_index
12
1
2
8349695
2
3
489956
ruby_bare_string_child
15515
ruby_bare_string
11962
index
2309
child
15515
ruby_bare_string
index
12
1
2
11621
2
2310
341
ruby_bare_string
child
12
1
2
11621
2
2310
341
index
ruby_bare_string
12
1
2
1942
2
3
72
3
4
276
4
11963
19
index
child
12
1
2
1942
2
3
72
3
4
276
4
11963
19
child
ruby_bare_string
12
1
2
15515
child
index
12
1
2
15515
ruby_bare_string_def
11962
id
11962
ruby_bare_symbol_child
8244
ruby_bare_symbol
8244
index
2
child
8244
ruby_bare_symbol
index
12
1
2
8244
ruby_bare_symbol
child
12
1
2
8244
index
ruby_bare_symbol
12
3109
3110
2
index
child
12
3109
3110
2
child
ruby_bare_symbol
12
1
2
8244
child
index
12
1
2
8244
ruby_bare_symbol_def
8244
id
8244
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
7663
ruby_begin
2574
index
40
child
7663
ruby_begin
index
12
1
2
163
2
3
1348
3
4
535
4
5
212
5
8
232
8
41
84
ruby_begin
child
12
1
2
163
2
3
1348
3
4
535
4
5
212
5
8
232
8
41
84
index
ruby_begin
12
1
2
3
2
3
3
3
4
12
4
8
2
9
12
3
15
18
3
24
34
3
40
64
3
84
184
3
316
1064
3
2411
2575
2
index
child
12
1
2
3
2
3
3
3
4
12
4
8
2
9
12
3
15
18
3
24
34
3
40
64
3
84
184
3
316
1064
3
2411
2575
2
child
ruby_begin
12
1
2
7663
child
index
12
1
2
7663
ruby_begin_def
2574
id
2574
ruby_binary_def
70361
id
70361
left
70361
operator
25
right
70361
id
left
12
1
2
70361
id
operator
12
1
2
70361
id
right
12
1
2
70361
left
id
12
1
2
70361
left
operator
12
1
2
70361
left
right
12
1
2
70361
operator
id
12
160
177
2
233
388
2
499
582
2
632
654
2
774
859
2
988
990
2
1031
1044
2
1223
1255
2
1346
1806
2
1812
2245
2
2459
3441
2
6303
7108
2
32364
32365
1
operator
left
12
160
177
2
233
388
2
499
582
2
632
654
2
774
859
2
988
990
2
1031
1044
2
1223
1255
2
1346
1806
2
1812
2245
2
2459
3441
2
6303
7108
2
32364
32365
1
operator
right
12
160
177
2
233
388
2
499
582
2
632
654
2
774
859
2
988
990
2
1031
1044
2
1223
1255
2
1346
1806
2
1812
2245
2
2459
3441
2
6303
7108
2
32364
32365
1
right
id
12
1
2
70361
right
left
12
1
2
70361
right
operator
12
1
2
70361
ruby_block_argument_child
6295
ruby_block_argument
6295
child
6295
ruby_block_argument
child
12
1
2
6295
child
ruby_block_argument
12
1
2
6295
ruby_block_argument_def
6295
id
6295
ruby_block_body
99474
ruby_block
99474
body
99474
ruby_block
body
12
1
2
99474
body
ruby_block
12
1
2
99474
ruby_block_body_child
99619
ruby_block_body
99474
index
52
child
99619
ruby_block_body
index
12
1
2
99382
2
5
92
ruby_block_body
child
12
1
2
99382
2
5
92
index
ruby_block_body
12
2
3
26
7
8
13
7551
7552
13
index
child
12
2
3
26
7
8
13
7551
7552
13
child
ruby_block_body
12
1
2
99619
child
index
12
1
2
99619
ruby_block_body_def
99474
id
99474
ruby_block_def
99790
id
99790
ruby_block_parameter_def
2508
id
2508
ruby_block_parameter_name
2508
ruby_block_parameter
2508
name
2508
ruby_block_parameter
name
12
1
2
2508
name
ruby_block_parameter
12
1
2
2508
ruby_block_parameters
10609
ruby_block
10609
parameters
10609
ruby_block
parameters
12
1
2
10609
parameters
ruby_block
12
1
2
10609
ruby_block_parameters_child
28087
ruby_block_parameters
24260
index
15
child
28087
ruby_block_parameters
index
12
1
2
20816
2
3
3144
3
6
299
ruby_block_parameters
child
12
1
2
20816
2
3
3144
3
6
299
index
ruby_block_parameters
12
11
12
3
16
17
3
97
98
3
1115
1116
3
7854
7855
3
index
child
12
11
12
3
16
17
3
97
98
3
1115
1116
3
7854
7855
3
child
ruby_block_parameters
12
1
2
28087
child
index
12
1
2
28087
ruby_block_parameters_def
24260
id
24260
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
615417
ruby_body_statement
198807
index
1149
child
615417
ruby_body_statement
index
12
1
2
91491
2
3
36347
3
4
23679
4
5
14993
5
7
15602
7
23
14984
23
373
1708
ruby_body_statement
child
12
1
2
91491
2
3
36347
3
4
23679
4
5
14993
5
7
15602
7
23
14984
23
373
1708
index
ruby_body_statement
12
1
2
92
2
3
120
3
4
77
4
5
95
5
7
86
7
10
86
10
13
89
13
23
89
23
41
86
41
70
86
70
143
86
147
613
86
662
64362
64
index
child
12
1
2
92
2
3
120
3
4
77
4
5
95
5
7
86
7
10
86
10
13
89
13
23
89
23
41
86
41
70
86
70
143
86
147
613
86
662
64362
64
child
ruby_body_statement
12
1
2
615417
child
index
12
1
2
615417
ruby_body_statement_def
204719
id
204719
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
678801
ruby_call
678801
arguments
678801
ruby_call
arguments
12
1
2
678801
arguments
ruby_call
12
1
2
678801
ruby_call_block
237614
ruby_call
237614
block
237614
ruby_call
block
12
1
2
237614
block
ruby_call
12
1
2
237614
ruby_call_def
991255
id
991255
ruby_call_method
991255
ruby_call
991255
method
991255
ruby_call
method
12
1
2
991255
method
ruby_call
12
1
2
991255
ruby_call_operator
554388
ruby_call
554388
operator
554388
ruby_call
operator
12
1
2
554388
operator
ruby_call
12
1
2
554388
ruby_call_receiver
554388
ruby_call
554388
receiver
554388
ruby_call
receiver
12
1
2
554388
receiver
ruby_call
12
1
2
554388
ruby_case_child
4197
ruby_case__
1238
index
67
child
4197
ruby_case__
index
12
1
2
37
2
3
315
3
4
528
4
5
188
5
7
101
7
23
67
ruby_case__
child
12
1
2
37
2
3
315
3
4
528
4
5
188
5
7
101
7
23
67
index
ruby_case__
12
1
2
21
2
3
9
4
5
6
9
12
6
15
23
6
33
56
6
116
288
6
389
402
6
index
child
12
1
2
21
2
3
9
4
5
6
9
12
6
15
23
6
33
56
6
116
288
6
389
402
6
child
ruby_case__
12
1
2
4197
child
index
12
1
2
4197
ruby_case_def
1238
id
1238
ruby_case_match_clauses
9
ruby_case_match
5
index
3
clauses
9
ruby_case_match
index
12
1
2
3
3
4
2
ruby_case_match
clauses
12
1
2
3
3
4
2
index
ruby_case_match
12
2
3
2
5
6
1
index
clauses
12
2
3
2
5
6
1
clauses
ruby_case_match
12
1
2
9
clauses
index
12
1
2
9
ruby_case_match_def
5
id
5
value
5
id
value
12
1
2
5
value
id
12
1
2
5
ruby_case_match_else
1
ruby_case_match
1
else
1
ruby_case_match
else
12
1
2
1
else
ruby_case_match
12
1
2
1
ruby_case_value
1198
ruby_case__
1198
value
1198
ruby_case__
value
12
1
2
1198
value
ruby_case__
12
1
2
1198
ruby_chained_string_child
3336
ruby_chained_string
874
index
37
child
3336
ruby_chained_string
index
12
2
3
284
3
4
203
4
5
132
5
6
123
6
8
67
8
13
61
ruby_chained_string
child
12
2
3
284
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
3336
child
index
12
1
2
3336
ruby_chained_string_def
874
id
874
ruby_class_body
15426
ruby_class
15426
body
15426
ruby_class
body
12
1
2
15426
body
ruby_class
12
1
2
15426
ruby_class_def
17072
id
17072
name
17072
id
name
12
1
2
17072
name
id
12
1
2
17072
ruby_class_superclass
13470
ruby_class
13470
superclass
13470
ruby_class
superclass
12
1
2
13470
superclass
ruby_class
12
1
2
13470
ruby_complex_def
62
id
62
child
62
id
child
12
1
2
62
child
id
12
1
2
62
ruby_conditional_def
2972
id
2972
alternative
2972
condition
2972
consequence
2972
id
alternative
12
1
2
2972
id
condition
12
1
2
2972
id
consequence
12
1
2
2972
alternative
id
12
1
2
2972
alternative
condition
12
1
2
2972
alternative
consequence
12
1
2
2972
condition
id
12
1
2
2972
condition
alternative
12
1
2
2972
condition
consequence
12
1
2
2972
consequence
id
12
1
2
2972
consequence
alternative
12
1
2
2972
consequence
condition
12
1
2
2972
ruby_delimited_symbol_child
1763
ruby_delimited_symbol
1269
index
24
child
1763
ruby_delimited_symbol
index
12
1
2
939
2
3
256
3
9
74
ruby_delimited_symbol
child
12
1
2
939
2
3
256
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
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
1763
child
index
12
1
2
1763
ruby_delimited_symbol_def
1269
id
1269
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
197
id
197
ruby_do_block_body
140220
ruby_do_block
140220
body
140220
ruby_do_block
body
12
1
2
140220
body
ruby_do_block
12
1
2
140220
ruby_do_block_def
140379
id
140379
ruby_do_block_parameters
15617
ruby_do_block
15617
parameters
15617
ruby_do_block
parameters
12
1
2
15617
parameters
ruby_do_block
12
1
2
15617
ruby_do_child
9309
ruby_do
1631
index
211
child
9309
ruby_do
index
12
1
2
341
2
3
287
3
4
198
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
198
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
1632
15
index
child
12
1
2
105
2
3
26
3
4
31
4
6
18
6
63
16
116
1632
15
child
ruby_do
12
1
2
9309
child
index
12
1
2
9309
ruby_do_def
1657
id
1657
ruby_element_reference_child
81703
ruby_element_reference
81539
index
5
child
81703
ruby_element_reference
index
12
1
2
81374
2
3
164
ruby_element_reference
child
12
1
2
81374
2
3
164
index
ruby_element_reference
12
62
63
2
30748
30749
2
index
child
12
62
63
2
30748
30749
2
child
ruby_element_reference
12
1
2
81703
child
index
12
1
2
81703
ruby_element_reference_def
81544
id
81544
object
81544
id
object
12
1
2
81544
object
id
12
1
2
81544
ruby_else_child
9245
ruby_else
7271
index
33
child
9245
ruby_else
index
12
1
2
6116
2
3
722
3
12
432
ruby_else
child
12
1
2
6116
2
3
722
3
12
432
index
ruby_else
12
1
2
3
3
4
3
4
5
3
5
6
3
8
9
3
16
17
3
27
28
3
61
62
3
140
141
3
374
375
3
2354
2355
3
index
child
12
1
2
3
3
4
3
4
5
3
5
6
3
8
9
3
16
17
3
27
28
3
61
62
3
140
141
3
374
375
3
2354
2355
3
child
ruby_else
12
1
2
9245
child
index
12
1
2
9245
ruby_else_def
7283
id
7283
ruby_elsif_alternative
948
ruby_elsif
948
alternative
948
ruby_elsif
alternative
12
1
2
948
alternative
ruby_elsif
12
1
2
948
ruby_elsif_consequence
1527
ruby_elsif
1527
consequence
1527
ruby_elsif
consequence
12
1
2
1527
consequence
ruby_elsif
12
1
2
1527
ruby_elsif_def
1532
id
1532
condition
1532
id
condition
12
1
2
1532
condition
id
12
1
2
1532
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
5013
ruby_ensure
3901
index
49
child
5013
ruby_ensure
index
12
1
2
3138
2
3
528
3
17
234
ruby_ensure
child
12
1
2
3138
2
3
528
3
17
234
index
ruby_ensure
12
1
2
24
3
4
6
4
5
6
15
16
3
76
77
3
247
248
3
1263
1264
3
index
child
12
1
2
24
3
4
6
4
5
6
15
16
3
76
77
3
247
248
3
1263
1264
3
child
ruby_ensure
12
1
2
5013
child
index
12
1
2
5013
ruby_ensure_def
3901
id
3901
ruby_exception_variable_def
938
id
938
child
938
id
child
12
1
2
938
child
id
12
1
2
938
ruby_exceptions_child
2219
ruby_exceptions
1986
index
21
child
2219
ruby_exceptions
index
12
1
2
1824
2
5
156
5
9
5
ruby_exceptions
child
12
1
2
1824
2
5
156
5
9
5
index
ruby_exceptions
12
1
2
7
2
3
2
5
6
2
17
18
2
61
62
2
749
750
2
index
child
12
1
2
7
2
3
2
5
6
2
17
18
2
61
62
2
749
750
2
child
ruby_exceptions
12
1
2
2219
child
index
12
1
2
2219
ruby_exceptions_def
1986
id
1986
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
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
91227
ruby_hash
36636
index
1409
child
91227
ruby_hash
index
12
1
2
15123
2
3
10288
3
4
4057
4
5
4228
5
19
2753
19
108
184
ruby_hash
child
12
1
2
15123
2
3
10288
3
4
4057
4
5
4228
5
19
2753
19
108
184
index
ruby_hash
12
1
2
935
3
4
105
5
11
118
14
53
118
57
1634
118
2781
2782
13
index
child
12
1
2
935
3
4
105
5
11
118
14
53
118
57
1634
118
2781
2782
13
child
ruby_hash
12
1
2
91227
child
index
12
1
2
91227
ruby_hash_def
40469
id
40469
ruby_hash_pattern_child
16
ruby_hash_pattern
6
index
4
child
16
ruby_hash_pattern
index
12
1
2
1
2
3
2
3
4
1
4
5
2
ruby_hash_pattern
child
12
1
2
1
2
3
2
3
4
1
4
5
2
index
ruby_hash_pattern
12
2
3
1
3
4
1
5
6
1
6
7
1
index
child
12
2
3
1
3
4
1
5
6
1
6
7
1
child
ruby_hash_pattern
12
1
2
16
child
index
12
1
2
16
ruby_hash_pattern_class
4
ruby_hash_pattern
4
class
4
ruby_hash_pattern
class
12
1
2
4
class
ruby_hash_pattern
12
1
2
4
ruby_hash_pattern_def
6
id
6
ruby_hash_splat_argument_child
1859
ruby_hash_splat_argument
1859
child
1859
ruby_hash_splat_argument
child
12
1
2
1859
child
ruby_hash_splat_argument
12
1
2
1859
ruby_hash_splat_argument_def
1859
id
1859
ruby_hash_splat_parameter_def
1485
id
1485
ruby_hash_splat_parameter_name
1257
ruby_hash_splat_parameter
1257
name
1257
ruby_hash_splat_parameter
name
12
1
2
1257
name
ruby_hash_splat_parameter
12
1
2
1257
ruby_heredoc_body_child
26261
ruby_heredoc_body
5438
index
575
child
26261
ruby_heredoc_body
index
12
2
3
3062
4
5
678
5
6
2
6
7
737
7
9
326
10
15
418
16
218
212
ruby_heredoc_body
child
12
2
3
3062
4
5
678
5
6
2
6
7
737
7
9
326
10
15
418
16
218
212
index
ruby_heredoc_body
12
1
2
339
2
3
45
3
5
53
5
11
45
11
46
45
57
2052
47
index
child
12
1
2
339
2
3
45
3
5
53
5
11
45
11
46
45
57
2052
47
child
ruby_heredoc_body
12
1
2
26261
child
index
12
1
2
26261
ruby_heredoc_body_def
6166
id
6166
ruby_if_alternative
6832
ruby_if
6832
alternative
6832
ruby_if
alternative
12
1
2
6832
alternative
ruby_if
12
1
2
6832
ruby_if_consequence
16536
ruby_if
16536
consequence
16536
ruby_if
consequence
12
1
2
16536
consequence
ruby_if
12
1
2
16536
ruby_if_def
16592
id
16592
condition
16592
id
condition
12
1
2
16592
condition
id
12
1
2
16592
ruby_if_guard_def
3
id
3
condition
3
id
condition
12
1
2
3
condition
id
12
1
2
3
ruby_if_modifier_def
14603
id
14603
body
14603
condition
14603
id
body
12
1
2
14603
id
condition
12
1
2
14603
body
id
12
1
2
14603
body
condition
12
1
2
14603
condition
id
12
1
2
14603
condition
body
12
1
2
14603
ruby_in_clause_body
9
ruby_in_clause
9
body
9
ruby_in_clause
body
12
1
2
9
body
ruby_in_clause
12
1
2
9
ruby_in_clause_def
9
id
9
pattern
9
id
pattern
12
1
2
9
pattern
id
12
1
2
9
ruby_in_clause_guard
4
ruby_in_clause
4
guard
4
ruby_in_clause
guard
12
1
2
4
guard
ruby_in_clause
12
1
2
4
ruby_in_def
159
id
159
child
159
id
child
12
1
2
159
child
id
12
1
2
159
ruby_interpolation_child
38064
ruby_interpolation
38064
index
2
child
38064
ruby_interpolation
index
12
1
2
38064
ruby_interpolation
child
12
1
2
38064
index
ruby_interpolation
12
14354
14355
2
index
child
12
14354
14355
2
child
ruby_interpolation
12
1
2
38064
child
index
12
1
2
38064
ruby_interpolation_def
38064
id
38064
ruby_keyword_parameter_def
4092
id
4092
name
4092
id
name
12
1
2
4092
name
id
12
1
2
4092
ruby_keyword_parameter_value
3058
ruby_keyword_parameter
3058
value
3058
ruby_keyword_parameter
value
12
1
2
3058
value
ruby_keyword_parameter
12
1
2
3058
ruby_keyword_pattern_def
15
id
15
key__
15
id
key__
12
1
2
15
key__
id
12
1
2
15
ruby_keyword_pattern_value
9
ruby_keyword_pattern
9
value
9
ruby_keyword_pattern
value
12
1
2
9
value
ruby_keyword_pattern
12
1
2
9
ruby_lambda_def
7711
id
7711
body
7711
id
body
12
1
2
7711
body
id
12
1
2
7711
ruby_lambda_parameters
1667
ruby_lambda
1667
parameters
1667
ruby_lambda
parameters
12
1
2
1667
parameters
ruby_lambda
12
1
2
1667
ruby_lambda_parameters_child
1909
ruby_lambda_parameters
1658
index
7
child
1909
ruby_lambda_parameters
index
12
1
2
1474
2
3
145
3
8
39
ruby_lambda_parameters
child
12
1
2
1474
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
1658
1659
1
index
child
12
2
3
1
3
4
1
7
8
1
16
17
1
39
40
1
184
185
1
1658
1659
1
child
ruby_lambda_parameters
12
1
2
1909
child
index
12
1
2
1909
ruby_lambda_parameters_def
1667
id
1667
ruby_left_assignment_list_child
6582
ruby_left_assignment_list
2979
index
15
child
6582
ruby_left_assignment_list
index
12
1
2
368
2
3
1942
3
4
503
4
16
166
ruby_left_assignment_list
child
12
1
2
368
2
3
1942
3
4
503
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
669
670
1
2611
2612
1
2979
2980
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
669
670
1
2611
2612
1
2979
2980
1
child
ruby_left_assignment_list
12
1
2
6582
child
index
12
1
2
6582
ruby_left_assignment_list_def
2979
id
2979
ruby_method_body
99569
ruby_method
99569
body
99569
ruby_method
body
12
1
2
99569
body
ruby_method
12
1
2
99569
ruby_method_def
100650
id
100650
name
100650
id
name
12
1
2
100650
name
id
12
1
2
100650
ruby_method_parameters
28304
ruby_method
28304
parameters
28304
ruby_method
parameters
12
1
2
28304
parameters
ruby_method
12
1
2
28304
ruby_method_parameters_child
49259
ruby_method_parameters
29768
index
37
child
49259
ruby_method_parameters
index
12
1
2
18057
2
3
7132
3
4
2838
4
13
1739
ruby_method_parameters
child
12
1
2
18057
2
3
7132
3
4
2838
4
13
1739
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
1482
1483
3
3791
3792
3
9637
9638
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
1482
1483
3
3791
3792
3
9637
9638
3
child
ruby_method_parameters
12
1
2
49259
child
index
12
1
2
49259
ruby_method_parameters_def
29981
id
29981
ruby_module_body
21762
ruby_module
21762
body
21762
ruby_module
body
12
1
2
21762
body
ruby_module
12
1
2
21762
ruby_module_def
21842
id
21842
name
21842
id
name
12
1
2
21842
name
id
12
1
2
21842
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
1898
id
1898
ruby_operator_assignment_def
6125
id
6125
left
6125
operator
15
right
6125
id
left
12
1
2
6125
id
operator
12
1
2
6125
id
right
12
1
2
6125
left
id
12
1
2
6125
left
operator
12
1
2
6125
left
right
12
1
2
6125
operator
id
12
2
3
2
5
6
2
9
10
2
59
60
2
611
612
2
1624
1625
2
operator
left
12
2
3
2
5
6
2
9
10
2
59
60
2
611
612
2
1624
1625
2
operator
right
12
2
3
2
5
6
2
9
10
2
59
60
2
611
612
2
1624
1625
2
right
id
12
1
2
6125
right
left
12
1
2
6125
right
operator
12
1
2
6125
ruby_optional_parameter_def
6579
id
6579
name
6579
value
6579
id
name
12
1
2
6579
id
value
12
1
2
6579
name
id
12
1
2
6579
name
value
12
1
2
6579
value
id
12
1
2
6579
value
name
12
1
2
6579
ruby_pair_def
242198
id
242198
key__
242198
id
key__
12
1
2
242198
key__
id
12
1
2
242198
ruby_pair_value
242198
ruby_pair
242198
value
242198
ruby_pair
value
12
1
2
242198
value
ruby_pair
12
1
2
242198
ruby_parenthesized_pattern_def
0
id
0
child
0
id
child
12
1
2
2
child
id
12
ruby_parenthesized_statements_child
10764
ruby_parenthesized_statements
10690
index
4
child
10764
ruby_parenthesized_statements
index
12
1
2
10626
2
5
64
ruby_parenthesized_statements
child
12
1
2
10626
2
5
64
index
ruby_parenthesized_statements
12
1
2
1
9
10
1
64
65
1
10690
10691
1
index
child
12
1
2
1
9
10
1
64
65
1
10690
10691
1
child
ruby_parenthesized_statements
12
1
2
10764
child
index
12
1
2
10764
ruby_parenthesized_statements_def
10729
id
10729
ruby_pattern_def
3935
id
3935
child
3935
id
child
12
1
2
3935
child
id
12
1
2
3935
ruby_program_child
33372
ruby_program
10508
index
234
child
33372
ruby_program
index
12
1
2
3876
2
3
2511
3
4
1708
4
5
787
5
8
901
8
77
722
ruby_program
child
12
1
2
3876
2
3
2511
3
4
1708
4
5
787
5
8
901
8
77
722
index
ruby_program
12
1
2
43
2
3
37
3
8
18
8
12
18
12
17
18
17
29
18
29
43
18
43
79
18
87
187
18
234
1335
18
2147
3403
6
index
child
12
1
2
43
2
3
37
3
8
18
8
12
18
12
17
18
17
29
18
29
43
18
43
79
18
87
187
18
234
1335
18
2147
3403
6
child
ruby_program
12
1
2
33372
child
index
12
1
2
33372
ruby_program_def
17468
id
17468
ruby_range_begin
4315
ruby_range
4315
begin
4315
ruby_range
begin
12
1
2
4315
begin
ruby_range
12
1
2
4315
ruby_range_def
4582
id
4582
operator
2
id
operator
12
1
2
4582
operator
id
12
1535
1536
1
3047
3048
1
ruby_range_end
4411
ruby_range
4411
end
4411
ruby_range
end
12
1
2
4411
end
ruby_range
12
1
2
4411
ruby_rational_def
131
id
131
child
131
id
child
12
1
2
131
child
id
12
1
2
131
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
44014
ruby_regex
13134
index
151
child
44014
ruby_regex
index
12
1
2
6696
2
3
741
3
4
1776
4
5
491
5
6
1112
6
8
1028
8
15
994
15
50
293
ruby_regex
child
12
1
2
6696
2
3
741
3
4
1776
4
5
491
5
6
1112
6
8
1028
8
15
994
15
50
293
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
95
166
12
230
418
12
663
1270
12
1844
4253
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
95
166
12
230
418
12
663
1270
12
1844
4253
9
child
ruby_regex
12
1
2
44014
child
index
12
1
2
44014
ruby_regex_def
13149
id
13149
ruby_rescue_body
2145
ruby_rescue
2145
body
2145
ruby_rescue
body
12
1
2
2145
body
ruby_rescue
12
1
2
2145
ruby_rescue_def
2410
id
2410
ruby_rescue_exceptions
1986
ruby_rescue
1986
exceptions
1986
ruby_rescue
exceptions
12
1
2
1986
exceptions
ruby_rescue
12
1
2
1986
ruby_rescue_modifier_def
450
id
450
body
450
handler
450
id
body
12
1
2
450
id
handler
12
1
2
450
body
id
12
1
2
450
body
handler
12
1
2
450
handler
id
12
1
2
450
handler
body
12
1
2
450
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
5139
ruby_return
5139
child
5139
ruby_return
child
12
1
2
5139
child
ruby_return
12
1
2
5139
ruby_return_def
8257
id
8257
ruby_right_assignment_list_child
2625
ruby_right_assignment_list
1235
index
15
child
2625
ruby_right_assignment_list
index
12
2
3
1105
3
4
108
4
6
21
ruby_right_assignment_list
child
12
2
3
1105
3
4
108
4
6
21
index
ruby_right_assignment_list
12
1
2
3
7
8
3
42
43
3
400
401
6
index
child
12
1
2
3
7
8
3
42
43
3
400
401
6
child
ruby_right_assignment_list
12
1
2
2625
child
index
12
1
2
2625
ruby_right_assignment_list_def
1235
id
1235
ruby_scope_resolution_def
82269
id
82269
name
82269
id
name
12
1
2
82269
name
id
12
1
2
82269
ruby_scope_resolution_scope
80425
ruby_scope_resolution
80425
scope
80425
ruby_scope_resolution
scope
12
1
2
80425
scope
ruby_scope_resolution
12
1
2
80425
ruby_setter_def
630
id
630
name
630
id
name
12
1
2
630
name
id
12
1
2
630
ruby_singleton_class_body
642
ruby_singleton_class
642
body
642
ruby_singleton_class
body
12
1
2
642
body
ruby_singleton_class
12
1
2
642
ruby_singleton_class_def
642
id
642
value
642
id
value
12
1
2
642
value
id
12
1
2
642
ruby_singleton_method_body
6523
ruby_singleton_method
6523
body
6523
ruby_singleton_method
body
12
1
2
6523
body
ruby_singleton_method
12
1
2
6523
ruby_singleton_method_def
6536
id
6536
name
6536
object
6536
id
name
12
1
2
6536
id
object
12
1
2
6536
name
id
12
1
2
6536
name
object
12
1
2
6536
object
id
12
1
2
6536
object
name
12
1
2
6536
ruby_singleton_method_parameters
4102
ruby_singleton_method
4102
parameters
4102
ruby_singleton_method
parameters
12
1
2
4102
parameters
ruby_singleton_method
12
1
2
4102
ruby_splat_argument_child
3130
ruby_splat_argument
3130
child
3130
ruby_splat_argument
child
12
1
2
3130
child
ruby_splat_argument
12
1
2
3130
ruby_splat_argument_def
3130
id
3130
ruby_splat_parameter_def
3042
id
3042
ruby_splat_parameter_name
2418
ruby_splat_parameter
2418
name
2418
ruby_splat_parameter
name
12
1
2
2418
name
ruby_splat_parameter
12
1
2
2418
ruby_string_array_child
11962
ruby_string_array
3880
index
460
child
11962
ruby_string_array
index
12
1
2
1250
2
3
1278
3
4
611
4
5
302
5
10
305
10
461
134
ruby_string_array
child
12
1
2
1250
2
3
1278
3
4
611
4
5
302
5
10
305
10
461
134
index
ruby_string_array
12
1
2
385
2
15
35
15
305
35
439
3881
5
index
child
12
1
2
385
2
15
35
15
305
35
439
3881
5
child
ruby_string_array
12
1
2
11962
child
index
12
1
2
11962
ruby_string_array_def
4022
id
4022
ruby_string_child
544996
ruby_string__
474439
index
281
child
544996
ruby_string__
index
12
1
2
446747
2
282
27692
ruby_string__
child
12
1
2
446747
2
282
27692
index
ruby_string__
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
104
474440
22
index
child
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
104
474440
22
child
ruby_string__
12
1
2
544996
child
index
12
1
2
544996
ruby_string_def
481711
id
481711
ruby_subshell_child
602
ruby_subshell
404
index
33
child
602
ruby_subshell
index
12
1
2
302
2
3
58
3
5
33
5
12
9
ruby_subshell
child
12
1
2
302
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
131
132
3
index
child
12
1
2
12
2
3
6
3
4
3
6
7
3
14
15
3
33
34
3
131
132
3
child
ruby_subshell
12
1
2
602
child
index
12
1
2
602
ruby_subshell_def
404
id
404
ruby_superclass_def
13470
id
13470
child
13470
id
child
12
1
2
13470
child
id
12
1
2
13470
ruby_symbol_array_child
8244
ruby_symbol_array
2256
index
251
child
8244
ruby_symbol_array
index
12
1
2
172
2
3
1243
3
4
360
4
6
204
6
11
169
11
96
106
ruby_symbol_array
child
12
1
2
172
2
3
1243
3
4
360
4
6
204
6
11
169
11
96
106
index
ruby_symbol_array
12
1
2
18
2
3
145
4
9
21
9
20
21
23
47
21
55
787
21
851
852
2
index
child
12
1
2
18
2
3
145
4
9
21
9
20
21
23
47
21
55
787
21
851
852
2
child
ruby_symbol_array
12
1
2
8244
child
index
12
1
2
8244
ruby_symbol_array_def
2256
id
2256
ruby_then_child
38335
ruby_then
22782
index
95
child
38335
ruby_then
index
12
1
2
14200
2
3
5202
3
4
1850
4
37
1527
ruby_then
child
12
1
2
14200
2
3
5202
3
4
1850
4
37
1527
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
157
577
7
1274
8592
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
157
577
7
1274
8592
7
child
ruby_then
12
1
2
38335
child
index
12
1
2
38335
ruby_then_def
22782
id
22782
ruby_tokeninfo
6095002
id
6095002
kind
58
value
269571
id
kind
12
1
2
6095002
id
value
12
1
2
6095002
kind
id
12
39
166
5
242
428
5
1810
1811
2
2051
2052
5
4502
4727
5
4892
6531
5
9012
9349
5
14534
19466
5
27671
60322
5
64587
91496
5
111315
574645
5
1288567
1288568
2
kind
value
12
1
2
13
5
26
5
28
37
5
72
122
5
130
159
5
1494
1907
5
3468
4173
5
5033
8171
5
11374
20743
5
51094
51095
2
value
id
12
1
2
160540
2
3
39361
3
4
18992
4
7
22487
7
28
20270
28
210511
7918
value
kind
12
1
2
256182
2
5
13389
ruby_unary_def
13513
id
13513
operand
13513
operator
6
id
operand
12
1
2
13513
id
operator
12
1
2
13513
operand
id
12
1
2
13513
operand
operator
12
1
2
13513
operator
id
12
89
90
1
189
190
1
571
572
1
1334
1335
1
1897
1898
1
9433
9434
1
operator
operand
12
89
90
1
189
190
1
571
572
1
1334
1335
1
1897
1898
1
9433
9434
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
2624
ruby_unless
2624
consequence
2624
ruby_unless
consequence
12
1
2
2624
consequence
ruby_unless
12
1
2
2624
ruby_unless_def
2625
id
2625
condition
2625
id
condition
12
1
2
2625
condition
id
12
1
2
2625
ruby_unless_guard_def
1
id
1
condition
1
id
condition
12
1
2
1
condition
id
12
1
2
1
ruby_unless_modifier_def
3688
id
3688
body
3688
condition
3688
id
body
12
1
2
3688
id
condition
12
1
2
3688
body
id
12
1
2
3688
body
condition
12
1
2
3688
condition
id
12
1
2
3688
condition
body
12
1
2
3688
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
0
id
0
name
0
id
name
12
1
2
2
name
id
12
ruby_when_body
3255
ruby_when
3255
body
3255
ruby_when
body
12
1
2
3255
body
ruby_when
12
1
2
3255
ruby_when_def
3289
id
3289
ruby_when_pattern
3935
ruby_when
3289
index
43
pattern
3935
ruby_when
index
12
1
2
2881
2
3
302
3
15
105
ruby_when
pattern
12
1
2
2881
2
3
302
3
15
105
index
ruby_when
12
2
3
12
3
4
12
5
6
3
6
7
3
12
13
3
34
35
3
132
133
3
1065
1066
3
index
pattern
12
2
3
12
3
4
12
5
6
3
6
7
3
12
13
3
34
35
3
132
133
3
1065
1066
3
pattern
ruby_when
12
1
2
3935
pattern
index
12
1
2
3935
ruby_while_def
1375
id
1375
body
1375
condition
1375
id
body
12
1
2
1375
id
condition
12
1
2
1375
body
id
12
1
2
1375
body
condition
12
1
2
1375
condition
id
12
1
2
1375
condition
body
12
1
2
1375
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
1121
ruby_yield
1121
child
1121
ruby_yield
child
12
1
2
1121
child
ruby_yield
12
1
2
1121
ruby_yield_def
2452
id
2452
sourceLocationPrefix
13
prefix
13