@diagnostic_debug
0
@diagnostic_error
156
@diagnostic_info
0
@diagnostic_warning
0
@erb_comment_directive
40
@erb_directive
1225
@erb_graphql_directive
0
@erb_output_directive
3555
@erb_reserved_word
9567
@erb_template
1531
@erb_token_code
4781
@erb_token_comment
27
@erb_token_content
4977
@file
18245
@folder
5002
@location_default
9022418
@ruby_alias
1307
@ruby_alternative_pattern
9
@ruby_argument_list
691738
@ruby_array
248289
@ruby_array_pattern
178
@ruby_as_pattern
153
@ruby_assignment
137583
@ruby_bare_string
12799
@ruby_bare_symbol
7967
@ruby_begin
2590
@ruby_begin_block
10
@ruby_binary_ampersand
570
@ruby_binary_ampersandampersand
8179
@ruby_binary_and
1233
@ruby_binary_bangequal
1459
@ruby_binary_bangtilde
168
@ruby_binary_caret
160
@ruby_binary_equalequal
32934
@ruby_binary_equalequalequal
656
@ruby_binary_equaltilde
1800
@ruby_binary_langle
1181
@ruby_binary_langleequal
407
@ruby_binary_langleequalrangle
778
@ruby_binary_langlelangle
10731
@ruby_binary_minus
2691
@ruby_binary_or
635
@ruby_binary_percent
979
@ruby_binary_pipe
1000
@ruby_binary_pipepipe
7430
@ruby_binary_plus
6453
@ruby_binary_rangle
2129
@ruby_binary_rangleequal
595
@ruby_binary_ranglerangle
234
@ruby_binary_slash
1269
@ruby_binary_star
3560
@ruby_binary_starstar
1358
@ruby_block
101695
@ruby_block_argument
6477
@ruby_block_body
101379
@ruby_block_parameter
2569
@ruby_block_parameters
24941
@ruby_body_statement
208998
@ruby_break
3434
@ruby_call
1006605
@ruby_case__
1289
@ruby_case_match
234
@ruby_chained_string
884
@ruby_class
17258
@ruby_complex
66
@ruby_conditional
2954
@ruby_delimited_symbol
1258
@ruby_destructured_left_assignment
107
@ruby_destructured_parameter
194
@ruby_do
1681
@ruby_do_block
142452
@ruby_element_reference
80778
@ruby_else
7505
@ruby_elsif
1510
@ruby_end_block
13
@ruby_ensure
3981
@ruby_exception_variable
924
@ruby_exceptions
1938
@ruby_expression_reference_pattern
3
@ruby_find_pattern
18
@ruby_for
158
@ruby_hash
40888
@ruby_hash_pattern
75
@ruby_hash_splat_argument
1902
@ruby_hash_splat_parameter
1596
@ruby_heredoc_body
6178
@ruby_if
16391
@ruby_if_guard
9
@ruby_if_modifier
14611
@ruby_in
158
@ruby_in_clause
385
@ruby_interpolation
38305
@ruby_keyword_parameter
4144
@ruby_keyword_pattern
80
@ruby_lambda
7948
@ruby_lambda_parameters
1762
@ruby_left_assignment_list
2994
@ruby_match_pattern
31
@ruby_method
102124
@ruby_method_parameters
30832
@ruby_module
22353
@ruby_next
1902
@ruby_operator_assignment_ampersandampersandequal
90
@ruby_operator_assignment_ampersandequal
18
@ruby_operator_assignment_caretequal
5
@ruby_operator_assignment_langlelangleequal
26
@ruby_operator_assignment_minusequal
300
@ruby_operator_assignment_percentequal
26
@ruby_operator_assignment_pipeequal
156
@ruby_operator_assignment_pipepipeequal
4190
@ruby_operator_assignment_plusequal
1647
@ruby_operator_assignment_ranglerangleequal
10
@ruby_operator_assignment_slashequal
13
@ruby_operator_assignment_starequal
52
@ruby_operator_assignment_starstarequal
6
@ruby_optional_parameter
6636
@ruby_pair
248347
@ruby_parenthesized_pattern
8
@ruby_parenthesized_statements
10912
@ruby_pattern
4153
@ruby_program
18219
@ruby_range_dotdot
3136
@ruby_range_dotdotdot
1634
@ruby_rational
138
@ruby_redo
34
@ruby_regex
13350
@ruby_rescue
2346
@ruby_rescue_modifier
448
@ruby_reserved_word
3820965
@ruby_rest_assignment
401
@ruby_retry
60
@ruby_return
8197
@ruby_right_assignment_list
1224
@ruby_scope_resolution
84884
@ruby_setter
653
@ruby_singleton_class
663
@ruby_singleton_method
6459
@ruby_splat_argument
3454
@ruby_splat_parameter
3192
@ruby_string__
485218
@ruby_string_array
4213
@ruby_subshell
365
@ruby_superclass
13666
@ruby_symbol_array
2170
@ruby_test_pattern
4
@ruby_then
22451
@ruby_token_character
432
@ruby_token_class_variable
868
@ruby_token_comment
190672
@ruby_token_constant
294731
@ruby_token_empty_statement
55
@ruby_token_encoding
1
@ruby_token_escape_sequence
77855
@ruby_token_false
17433
@ruby_token_file
1
@ruby_token_float
8491
@ruby_token_forward_argument
79
@ruby_token_forward_parameter
144
@ruby_token_global_variable
7342
@ruby_token_hash_key_symbol
241330
@ruby_token_hash_splat_nil
11
@ruby_token_heredoc_beginning
6177
@ruby_token_heredoc_content
12929
@ruby_token_heredoc_end
6178
@ruby_token_identifier
1551542
@ruby_token_instance_variable
87122
@ruby_token_integer
306586
@ruby_token_line
1
@ruby_token_nil
18636
@ruby_token_operator
849
@ruby_token_self
13755
@ruby_token_simple_symbol
261524
@ruby_token_string_content
502063
@ruby_token_super
5313
@ruby_token_true
24277
@ruby_token_uninterpreted
11
@ruby_unary_bang
5952
@ruby_unary_definedquestion
1301
@ruby_unary_minus
9633
@ruby_unary_not
190
@ruby_unary_plus
1427
@ruby_unary_tilde
98
@ruby_undef
182
@ruby_unless
2663
@ruby_unless_guard
4
@ruby_unless_modifier
3505
@ruby_until
123
@ruby_until_modifier
234
@ruby_variable_reference_pattern
5
@ruby_when
3392
@ruby_while
1400
@ruby_while_modifier
194
@ruby_yield
2477
@yaml_alias_node
0
@yaml_error
0
@yaml_mapping_node
0
@yaml_scalar_node
0
@yaml_sequence_node
0
containerparent
23222
parent
5002
child
23222
parent
child
12
1
2
2290
2
3
934
3
4
421
4
5
315
5
7
408
7
14
408
14
126
223
child
parent
12
1
2
23222
diagnostics
157
id
157
severity
13
error_tag
13
error_message
26
full_error_message
118
location
157
id
severity
12
1
2
157
id
error_tag
12
1
2
157
id
error_message
12
1
2
157
id
full_error_message
12
1
2
157
id
location
12
1
2
157
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
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
78
2
3
39
location
id
12
1
2
157
location
severity
12
1
2
157
location
error_tag
12
1
2
157
location
error_message
12
1
2
157
location
full_error_message
12
1
2
157
erb_ast_node_info
24486
node
24486
parent
5532
parent_index
608
loc
24484
node
parent
12
1
2
24486
node
parent_index
12
1
2
24486
node
loc
12
1
2
24486
parent
node
12
1
3
384
3
4
4908
4
240
239
parent
parent_index
12
1
3
384
3
4
4908
4
240
239
parent
loc
12
1
3
384
3
4
4908
4
240
239
parent_index
node
12
1
2
33
2
3
84
3
4
12
4
5
101
5
6
53
6
7
50
7
8
43
8
14
50
14
23
53
24
39
45
41
62
45
65
2173
33
parent_index
parent
12
1
2
33
2
3
84
3
4
12
4
5
101
5
6
53
6
7
50
7
8
43
8
14
50
14
23
53
24
39
45
41
62
45
65
2173
33
parent_index
loc
12
1
2
33
2
3
84
3
4
12
4
5
101
5
6
53
6
7
50
7
8
43
8
14
50
14
23
53
24
39
45
41
62
45
65
2172
33
loc
node
12
1
2
24481
2
3
2
loc
parent
12
1
2
24481
2
3
2
loc
parent_index
12
1
2
24484
erb_comment_directive_child
27
erb_comment_directive
27
child
27
erb_comment_directive
child
12
1
2
27
child
erb_comment_directive
12
1
2
27
erb_comment_directive_def
27
id
27
erb_directive_child
1225
erb_directive
1225
child
1225
erb_directive
child
12
1
2
1225
child
erb_directive
12
1
2
1225
erb_directive_def
1225
id
1225
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
3555
erb_output_directive
3555
child
3555
erb_output_directive
child
12
1
2
3555
child
erb_output_directive
12
1
2
3555
erb_output_directive_def
3555
id
3555
erb_template_child
9761
erb_template
374
index
608
child
9761
erb_template
index
12
1
3
10
3
4
124
4
7
25
7
11
30
11
15
33
15
26
30
27
35
30
35
50
33
53
78
30
82
240
25
erb_template
child
12
1
3
10
3
4
124
4
7
25
7
11
30
11
15
33
15
26
30
27
35
30
35
50
33
53
78
30
82
240
25
index
erb_template
12
1
2
33
2
3
84
3
4
12
4
5
101
5
6
53
6
7
50
7
8
43
8
14
50
14
23
53
24
39
45
41
62
45
65
148
33
index
child
12
1
2
33
2
3
84
3
4
12
4
5
101
5
6
53
6
7
50
7
8
43
8
14
50
14
23
53
24
39
45
41
62
45
65
148
33
child
erb_template
12
1
2
9761
child
index
12
1
2
9761
erb_template_def
1531
id
1531
erb_tokeninfo
19328
id
19328
kind
10
value
5305
id
kind
12
1
2
19328
id
value
12
1
2
19328
kind
id
12
1
2
2
1877
1878
2
1954
1955
2
3756
3757
2
kind
value
12
1
2
2
6
7
2
992
993
2
1084
1085
2
value
id
12
1
2
4289
2
3
636
3
1811
379
value
kind
12
1
2
5305
files
18245
id
18245
name
18245
id
name
12
1
2
18245
name
id
12
1
2
18245
folders
5002
id
5002
name
5002
id
name
12
1
2
5002
name
id
12
1
2
5002
locations_default
9022418
id
9022418
file
18245
beginLine
31147
beginColumn
5186
endLine
31147
endColumn
5292
id
file
12
1
2
9022418
id
beginLine
12
1
2
9022418
id
beginColumn
12
1
2
9022418
id
endLine
12
1
2
9022418
id
endColumn
12
1
2
9022418
file
id
12
1
32
1434
32
47
1382
47
70
1369
70
91
1369
91
117
1369
117
159
1395
159
208
1408
208
256
1369
256
326
1408
327
444
1382
444
671
1369
671
1185
1369
1186
4592
1369
4636
22841
250
file
beginLine
12
1
7
1342
7
10
1632
10
13
1434
13
16
1592
16
20
1579
20
24
1369
24
30
1448
30
37
1487
37
47
1395
47
64
1382
64
99
1382
100
207
1382
207
2339
816
file
beginColumn
12
1
16
1487
16
23
1395
23
30
1382
30
39
1369
39
45
1527
45
52
1566
52
59
1369
59
67
1566
67
73
1448
73
82
1408
82
94
1448
94
114
1395
114
357
882
file
endLine
12
1
7
1342
7
10
1592
10
13
1461
13
16
1566
16
20
1592
20
24
1382
24
30
1461
30
37
1487
37
47
1395
47
64
1382
64
99
1382
100
207
1382
207
2339
816
file
endColumn
12
1
20
1632
20
28
1395
28
36
1513
36
45
1434
45
51
1487
51
58
1513
58
66
1500
66
73
1500
73
80
1448
80
89
1421
89
102
1474
102
128
1369
128
367
552
beginLine
id
12
1
2
1566
2
5
1592
5
6
3409
6
10
2646
10
17
2804
17
24
2409
24
43
2382
43
78
2369
78
118
2395
118
174
2343
174
268
2356
271
751
2343
757
7072
2343
7434
10856
184
beginLine
file
12
1
2
10083
2
3
5555
3
6
2343
6
9
2330
9
14
2501
14
21
2356
21
44
2356
44
179
2356
180
1386
1263
beginLine
beginColumn
12
1
2
1566
2
3
1474
3
4
2356
4
6
2606
6
8
1777
8
13
2711
13
18
2474
18
29
2540
29
44
2343
44
56
2422
56
68
2409
68
85
2448
85
112
2369
112
205
1645
beginLine
endLine
12
1
2
11123
2
3
6411
3
4
2369
4
5
1685
5
7
2553
7
11
2856
11
19
2488
19
242
1658
beginLine
endColumn
12
1
2
1566
2
4
1592
4
5
3462
5
7
2119
7
11
2698
11
15
2409
15
24
2395
24
39
2369
39
52
2409
52
65
2369
65
79
2474
79
101
2395
101
135
2356
135
208
526
beginColumn
id
12
1
2
473
2
3
592
3
4
250
4
5
276
5
6
315
6
9
460
9
16
408
16
44
394
45
177
394
180
796
394
816
3017
394
3017
8160
394
8349
25541
394
28440
38986
39
beginColumn
file
12
1
2
1434
2
3
605
3
4
473
4
9
394
9
37
394
37
120
394
126
378
394
379
730
394
755
982
394
992
1386
302
beginColumn
beginLine
12
1
2
539
2
3
697
3
4
315
4
5
368
5
8
473
8
15
421
15
45
394
45
125
394
132
341
394
342
667
394
682
1002
394
1003
1403
394
beginColumn
endLine
12
1
2
539
2
3
697
3
4
315
4
5
368
5
8
473
8
15
421
15
45
394
48
125
394
133
345
394
346
687
394
694
1029
408
1029
1409
381
beginColumn
endColumn
12
1
2
1290
2
3
697
3
4
513
4
6
434
6
15
394
15
37
394
37
66
394
66
98
394
100
126
394
126
180
276
endLine
id
12
1
3
315
3
4
3435
4
6
2474
6
9
2356
9
13
2448
13
20
2395
20
32
2369
32
61
2356
61
102
2356
102
145
2395
145
219
2356
219
436
2343
443
1758
2343
1798
10208
1197
endLine
file
12
1
2
10083
2
3
5555
3
6
2343
6
9
2330
9
14
2501
14
21
2343
21
44
2369
44
179
2356
180
1370
1263
endLine
beginLine
12
1
2
11202
2
3
5871
3
4
2553
4
5
1658
5
7
2527
7
11
2830
11
20
2422
20
43
2079
endLine
beginColumn
12
1
3
1579
3
4
3422
4
6
2764
6
8
1671
8
12
2488
12
17
2711
17
28
2448
28
43
2435
43
55
2409
55
67
2343
67
82
2382
82
107
2409
107
204
2079
endLine
endColumn
12
1
2
1553
2
3
1474
3
4
2382
4
6
2606
6
8
1737
8
13
2777
13
18
2435
18
30
2514
30
46
2567
46
59
2409
59
72
2369
72
89
2409
89
117
2435
117
208
1474
endColumn
id
12
1
2
408
2
3
473
3
5
447
5
6
171
6
8
460
8
12
408
12
24
408
24
72
408
76
275
408
277
1197
408
1227
3883
408
3987
8621
408
9003
11196
408
11489
19733
65
endColumn
file
12
1
2
1448
2
3
566
3
4
552
4
9
447
9
46
408
46
152
408
159
442
408
454
851
408
868
1055
408
1055
1353
236
endColumn
beginLine
12
1
2
579
2
3
631
3
4
329
4
6
460
6
9
473
9
17
421
17
45
408
49
149
408
150
385
421
389
729
408
736
1057
408
1060
1397
342
endColumn
beginColumn
12
1
2
908
2
3
381
3
4
487
4
5
355
5
7
368
7
14
434
15
33
447
33
49
408
49
64
434
64
82
421
83
96
421
97
108
223
endColumn
endLine
12
1
2
579
2
3
645
3
4
329
4
6
447
6
9
473
9
17
447
17
55
408
55
162
408
171
382
408
396
729
408
767
1048
408
1056
1390
329
ruby_alias_def
1307
id
1307
alias
1307
name
1307
id
alias
12
1
2
1307
id
name
12
1
2
1307
alias
id
12
1
2
1307
alias
name
12
1
2
1307
name
id
12
1
2
1307
name
alias
12
1
2
1307
ruby_alternative_pattern_alternatives
23
ruby_alternative_pattern
9
index
4
alternatives
23
ruby_alternative_pattern
index
12
2
3
6
3
4
1
4
5
2
ruby_alternative_pattern
alternatives
12
2
3
6
3
4
1
4
5
2
index
ruby_alternative_pattern
12
2
3
1
3
4
1
9
10
2
index
alternatives
12
2
3
1
3
4
1
9
10
2
alternatives
ruby_alternative_pattern
12
1
2
23
alternatives
index
12
1
2
23
ruby_alternative_pattern_def
9
id
9
ruby_argument_list_child
861033
ruby_argument_list
691475
index
434
child
861033
ruby_argument_list
index
12
1
2
584369
2
3
67125
3
34
39980
ruby_argument_list
child
12
1
2
584369
2
3
67125
3
34
39980
index
ruby_argument_list
12
1
2
144
2
3
39
3
7
39
7
11
39
11
21
39
23
45
39
56
386
39
960
8137
39
52526
52527
13
index
child
12
1
2
144
2
3
39
3
7
39
7
11
39
11
21
39
23
45
39
56
386
39
960
8137
39
52526
52527
13
child
ruby_argument_list
12
1
2
861033
child
index
12
1
2
861033
ruby_argument_list_def
691738
id
691738
ruby_array_child
704712
ruby_array
239714
index
63360
child
704712
ruby_array
index
12
1
2
12460
2
3
213368
3
63361
13886
ruby_array
child
12
1
2
12460
2
3
213368
3
63361
13886
index
ruby_array
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
239715
1294
index
child
12
1
2
40208
2
6
4769
6
7
9559
7
8
598
8
9
6932
11
239715
1294
child
ruby_array
12
1
2
704712
child
index
12
1
2
704712
ruby_array_def
248289
id
248289
ruby_array_pattern_child
334
ruby_array_pattern
167
index
18
child
334
ruby_array_pattern
index
12
1
2
51
2
3
96
3
4
14
4
19
6
ruby_array_pattern
child
12
1
2
51
2
3
96
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
116
117
1
167
168
1
index
child
12
1
2
7
2
3
5
4
5
2
6
7
1
20
21
1
116
117
1
167
168
1
child
ruby_array_pattern
12
1
2
334
child
index
12
1
2
334
ruby_array_pattern_class
50
ruby_array_pattern
50
class
50
ruby_array_pattern
class
12
1
2
50
class
ruby_array_pattern
12
1
2
50
ruby_array_pattern_def
178
id
178
ruby_as_pattern_def
153
id
153
name
153
value
153
id
name
12
1
2
153
id
value
12
1
2
153
name
id
12
1
2
153
name
value
12
1
2
153
value
id
12
1
2
153
value
name
12
1
2
153
ruby_assignment_def
137583
id
137583
left
137583
right
137583
id
left
12
1
2
137583
id
right
12
1
2
137583
left
id
12
1
2
137583
left
right
12
1
2
137583
right
id
12
1
2
137583
right
left
12
1
2
137583
ruby_ast_node_info
9511543
node
9511543
parent
3325876
parent_index
2830
loc
9008872
node
parent
12
1
2
9511543
node
parent_index
12
1
2
9511543
node
loc
12
1
2
9511543
parent
node
12
1
2
535595
2
3
457056
3
4
1793325
4
5
352556
5
216
187343
parent
parent_index
12
1
2
535595
2
3
457056
3
4
1793325
4
5
352556
5
216
187343
parent
loc
12
1
2
535595
2
3
457056
3
4
1793325
4
5
352556
5
216
187343
parent_index
node
12
1
2
460
2
3
236
3
4
355
4
6
157
6
7
315
7
11
250
11
21
197
21
42
223
43
94
223
98
498
223
533
252642
184
parent_index
parent
12
1
2
460
2
3
236
3
4
355
4
6
157
6
7
315
7
11
250
11
21
197
21
42
223
43
94
223
98
498
223
533
252642
184
parent_index
loc
12
1
2
460
2
3
236
3
4
355
4
6
157
6
7
315
7
11
250
11
21
197
21
42
223
43
94
223
98
498
223
533
252273
184
loc
node
12
1
2
8507847
2
4
501025
loc
parent
12
1
2
8507847
2
4
501025
loc
parent_index
12
1
2
8511059
2
3
497813
ruby_bare_string_child
16385
ruby_bare_string
12799
index
2309
child
16385
ruby_bare_string
index
12
1
2
12434
2
2310
365
ruby_bare_string
child
12
1
2
12434
2
2310
365
index
ruby_bare_string
12
1
2
1942
2
3
72
3
4
276
4
12800
19
index
child
12
1
2
1942
2
3
72
3
4
276
4
12800
19
child
ruby_bare_string
12
1
2
16385
child
index
12
1
2
16385
ruby_bare_string_def
12799
id
12799
ruby_bare_symbol_child
7967
ruby_bare_symbol
7967
index
2
child
7967
ruby_bare_symbol
index
12
1
2
7967
ruby_bare_symbol
child
12
1
2
7967
index
ruby_bare_symbol
12
3128
3129
2
index
child
12
3128
3129
2
child
ruby_bare_symbol
12
1
2
7967
child
index
12
1
2
7967
ruby_bare_symbol_def
7967
id
7967
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
7613
ruby_begin
2590
index
39
child
7613
ruby_begin
index
12
1
2
163
2
3
1398
3
4
512
4
5
211
5
8
226
8
40
80
ruby_begin
child
12
1
2
163
2
3
1398
3
4
512
4
5
211
5
8
226
8
40
80
index
ruby_begin
12
1
2
2
2
3
3
3
4
12
4
8
2
9
12
3
15
17
3
23
33
3
39
62
3
80
175
3
306
1030
3
2427
2591
2
index
child
12
1
2
2
2
3
3
3
4
12
4
8
2
9
12
3
15
17
3
23
33
3
39
62
3
80
175
3
306
1030
3
2427
2591
2
child
ruby_begin
12
1
2
7613
child
index
12
1
2
7613
ruby_begin_def
2590
id
2590
ruby_binary_def
71864
id
71864
left
71864
operator
25
right
71864
id
left
12
1
2
71864
id
operator
12
1
2
71864
id
right
12
1
2
71864
left
id
12
1
2
71864
left
operator
12
1
2
71864
left
right
12
1
2
71864
operator
id
12
160
169
2
234
408
2
570
596
2
635
657
2
778
974
2
979
1001
2
1014
1071
2
1233
1270
2
1358
1801
2
1837
2322
2
2691
3561
2
6453
7170
2
32934
32935
1
operator
left
12
160
169
2
234
408
2
570
596
2
635
657
2
778
974
2
979
1001
2
1014
1071
2
1233
1270
2
1358
1801
2
1837
2322
2
2691
3561
2
6453
7170
2
32934
32935
1
operator
right
12
160
169
2
234
408
2
570
596
2
635
657
2
778
974
2
979
1001
2
1014
1071
2
1233
1270
2
1358
1801
2
1837
2322
2
2691
3561
2
6453
7170
2
32934
32935
1
right
id
12
1
2
71864
right
left
12
1
2
71864
right
operator
12
1
2
71864
ruby_block_argument_child
6477
ruby_block_argument
6477
child
6477
ruby_block_argument
child
12
1
2
6477
child
ruby_block_argument
12
1
2
6477
ruby_block_argument_def
6477
id
6477
ruby_block_body
101379
ruby_block
101379
body
101379
ruby_block
body
12
1
2
101379
body
ruby_block
12
1
2
101379
ruby_block_body_child
101550
ruby_block_body
101379
index
52
child
101550
ruby_block_body
index
12
1
2
101260
2
5
118
ruby_block_body
child
12
1
2
101260
2
5
118
index
ruby_block_body
12
2
3
26
9
10
13
7701
7702
13
index
child
12
2
3
26
9
10
13
7701
7702
13
child
ruby_block_body
12
1
2
101550
child
index
12
1
2
101550
ruby_block_body_def
101379
id
101379
ruby_block_def
101695
id
101695
ruby_block_parameter_def
2569
id
2569
ruby_block_parameter_name
2569
ruby_block_parameter
2569
name
2569
ruby_block_parameter
name
12
1
2
2569
name
ruby_block_parameter
12
1
2
2569
ruby_block_parameters
10585
ruby_block
10585
parameters
10585
ruby_block
parameters
12
1
2
10585
parameters
ruby_block
12
1
2
10585
ruby_block_parameters_child
28929
ruby_block_parameters
24941
index
15
child
28929
ruby_block_parameters
index
12
1
2
21362
2
3
3263
3
6
316
ruby_block_parameters
child
12
1
2
21362
2
3
3263
3
6
316
index
ruby_block_parameters
12
11
12
3
19
20
3
103
104
3
1166
1167
3
8125
8126
3
index
child
12
11
12
3
19
20
3
103
104
3
1166
1167
3
8125
8126
3
child
ruby_block_parameters
12
1
2
28929
child
index
12
1
2
28929
ruby_block_parameters_def
24941
id
24941
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
627527
ruby_body_statement
202481
index
1135
child
627527
ruby_body_statement
index
12
1
2
93050
2
3
37058
3
4
24051
4
5
15391
5
7
15925
7
23
15269
23
371
1734
ruby_body_statement
child
12
1
2
93050
2
3
37058
3
4
24051
4
5
15391
5
7
15925
7
23
15269
23
371
1734
index
ruby_body_statement
12
1
2
79
2
3
119
3
4
76
4
5
85
5
7
79
7
10
98
10
14
92
14
23
89
24
39
85
39
69
89
69
144
85
144
566
85
623
65961
67
index
child
12
1
2
79
2
3
119
3
4
76
4
5
85
5
7
79
7
10
98
10
14
92
14
23
89
24
39
85
39
69
89
69
144
85
144
566
85
623
65961
67
child
ruby_body_statement
12
1
2
627527
child
index
12
1
2
627527
ruby_body_statement_def
208998
id
208998
ruby_break_child
399
ruby_break
399
child
399
ruby_break
child
12
1
2
399
child
ruby_break
12
1
2
399
ruby_break_def
3434
id
3434
ruby_call_arguments
688552
ruby_call
688552
arguments
688552
ruby_call
arguments
12
1
2
688552
arguments
ruby_call
12
1
2
688552
ruby_call_block
240751
ruby_call
240751
block
240751
ruby_call
block
12
1
2
240751
block
ruby_call
12
1
2
240751
ruby_call_def
1006605
id
1006605
ruby_call_method
1006605
ruby_call
1006605
method
1006605
ruby_call
method
12
1
2
1006605
method
ruby_call
12
1
2
1006605
ruby_call_operator
562262
ruby_call
562262
operator
562262
ruby_call
operator
12
1
2
562262
operator
ruby_call
12
1
2
562262
ruby_call_receiver
562262
ruby_call
562262
receiver
562262
ruby_call
receiver
12
1
2
562262
receiver
ruby_call
12
1
2
562262
ruby_case_child
4349
ruby_case__
1289
index
67
child
4349
ruby_case__
index
12
1
2
36
2
3
328
3
4
546
4
5
202
5
7
110
7
23
64
ruby_case__
child
12
1
2
36
2
3
328
3
4
546
4
5
202
5
7
110
7
23
64
index
ruby_case__
12
1
2
21
2
3
9
4
6
6
8
11
6
14
22
6
33
58
6
123
302
6
408
421
6
index
child
12
1
2
21
2
3
9
4
6
6
8
11
6
14
22
6
33
58
6
123
302
6
408
421
6
child
ruby_case__
12
1
2
4349
child
index
12
1
2
4349
ruby_case_def
1289
id
1289
ruby_case_match_clauses
385
ruby_case_match
234
index
12
clauses
385
ruby_case_match
index
12
1
2
161
2
3
41
3
4
17
4
13
15
ruby_case_match
clauses
12
1
2
161
2
3
41
3
4
17
4
13
15
index
ruby_case_match
12
1
2
3
2
3
1
4
5
1
5
6
1
8
9
1
9
10
1
15
16
1
32
33
1
73
74
1
234
235
1
index
clauses
12
1
2
3
2
3
1
4
5
1
5
6
1
8
9
1
9
10
1
15
16
1
32
33
1
73
74
1
234
235
1
clauses
ruby_case_match
12
1
2
385
clauses
index
12
1
2
385
ruby_case_match_def
234
id
234
value
234
id
value
12
1
2
234
value
id
12
1
2
234
ruby_case_match_else
45
ruby_case_match
45
else
45
ruby_case_match
else
12
1
2
45
else
ruby_case_match
12
1
2
45
ruby_case_value
1246
ruby_case__
1246
value
1246
ruby_case__
value
12
1
2
1246
value
ruby_case__
12
1
2
1246
ruby_chained_string_child
3346
ruby_chained_string
884
index
36
child
3346
ruby_chained_string
index
12
2
3
297
3
4
202
4
5
131
5
6
122
6
8
67
8
13
61
ruby_chained_string
child
12
2
3
297
3
4
202
4
5
131
5
6
122
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
288
289
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
288
289
6
child
ruby_chained_string
12
1
2
3346
child
index
12
1
2
3346
ruby_chained_string_def
884
id
884
ruby_class_body
15560
ruby_class
15560
body
15560
ruby_class
body
12
1
2
15560
body
ruby_class
12
1
2
15560
ruby_class_def
17258
id
17258
name
17258
id
name
12
1
2
17258
name
id
12
1
2
17258
ruby_class_superclass
13666
ruby_class
13666
superclass
13666
ruby_class
superclass
12
1
2
13666
superclass
ruby_class
12
1
2
13666
ruby_complex_def
66
id
66
child
66
id
child
12
1
2
66
child
id
12
1
2
66
ruby_conditional_def
2954
id
2954
alternative
2954
condition
2954
consequence
2954
id
alternative
12
1
2
2954
id
condition
12
1
2
2954
id
consequence
12
1
2
2954
alternative
id
12
1
2
2954
alternative
condition
12
1
2
2954
alternative
consequence
12
1
2
2954
condition
id
12
1
2
2954
condition
alternative
12
1
2
2954
condition
consequence
12
1
2
2954
consequence
id
12
1
2
2954
consequence
alternative
12
1
2
2954
consequence
condition
12
1
2
2954
ruby_delimited_symbol_child
1749
ruby_delimited_symbol
1258
index
24
child
1749
ruby_delimited_symbol
index
12
1
2
930
2
3
254
3
9
73
ruby_delimited_symbol
child
12
1
2
930
2
3
254
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
410
411
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
410
411
3
child
ruby_delimited_symbol
12
1
2
1749
child
index
12
1
2
1749
ruby_delimited_symbol_def
1258
id
1258
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
142294
ruby_do_block
142294
body
142294
ruby_do_block
body
12
1
2
142294
body
ruby_do_block
12
1
2
142294
ruby_do_block_def
142452
id
142452
ruby_do_block_parameters
16036
ruby_do_block
16036
parameters
16036
ruby_do_block
parameters
12
1
2
16036
parameters
ruby_do_block
12
1
2
16036
ruby_do_child
9374
ruby_do
1655
index
211
child
9374
ruby_do
index
12
1
2
350
2
3
296
3
4
200
4
5
77
5
7
106
7
8
140
8
9
206
9
14
116
14
18
125
18
212
39
ruby_do
child
12
1
2
350
2
3
296
3
4
200
4
5
77
5
7
106
7
8
140
8
9
206
9
14
116
14
18
125
18
212
39
index
ruby_do
12
1
2
105
2
3
26
3
4
31
4
6
18
6
63
16
116
1656
15
index
child
12
1
2
105
2
3
26
3
4
31
4
6
18
6
63
16
116
1656
15
child
ruby_do
12
1
2
9374
child
index
12
1
2
9374
ruby_do_def
1681
id
1681
ruby_element_reference_child
80931
ruby_element_reference
80773
index
5
child
80931
ruby_element_reference
index
12
1
2
80615
2
3
157
ruby_element_reference
child
12
1
2
80615
2
3
157
index
ruby_element_reference
12
62
63
2
31710
31711
2
index
child
12
62
63
2
31710
31711
2
child
ruby_element_reference
12
1
2
80931
child
index
12
1
2
80931
ruby_element_reference_def
80778
id
80778
object
80778
id
object
12
1
2
80778
object
id
12
1
2
80778
ruby_else_child
9507
ruby_else
7493
index
33
child
9507
ruby_else
index
12
1
2
6305
2
3
742
3
12
445
ruby_else
child
12
1
2
6305
2
3
742
3
12
445
index
ruby_else
12
1
2
3
3
4
3
4
5
3
5
6
3
9
10
3
15
16
3
26
27
3
61
62
3
145
146
3
387
388
3
2441
2442
3
index
child
12
1
2
3
3
4
3
4
5
3
5
6
3
9
10
3
15
16
3
26
27
3
61
62
3
145
146
3
387
388
3
2441
2442
3
child
ruby_else
12
1
2
9507
child
index
12
1
2
9507
ruby_else_def
7505
id
7505
ruby_elsif_alternative
982
ruby_elsif
982
alternative
982
ruby_elsif
alternative
12
1
2
982
alternative
ruby_elsif
12
1
2
982
ruby_elsif_consequence
1505
ruby_elsif
1505
consequence
1505
ruby_elsif
consequence
12
1
2
1505
consequence
ruby_elsif
12
1
2
1505
ruby_elsif_def
1510
id
1510
condition
1510
id
condition
12
1
2
1510
condition
id
12
1
2
1510
ruby_end_block_child
27
ruby_end_block
13
index
9
child
27
ruby_end_block
index
12
1
2
7
2
3
4
3
4
1
9
10
1
ruby_end_block
child
12
1
2
7
2
3
4
3
4
1
9
10
1
index
ruby_end_block
12
1
2
6
2
3
1
6
7
1
13
14
1
index
child
12
1
2
6
2
3
1
6
7
1
13
14
1
child
ruby_end_block
12
1
2
27
child
index
12
1
2
27
ruby_end_block_def
13
id
13
ruby_ensure_child
5114
ruby_ensure
3981
index
49
child
5114
ruby_ensure
index
12
1
2
3204
2
3
543
3
17
233
ruby_ensure
child
12
1
2
3204
2
3
543
3
17
233
index
ruby_ensure
12
1
2
24
3
4
6
4
5
3
5
6
3
17
18
3
76
77
3
253
254
3
1297
1298
3
index
child
12
1
2
24
3
4
6
4
5
3
5
6
3
17
18
3
76
77
3
253
254
3
1297
1298
3
child
ruby_ensure
12
1
2
5114
child
index
12
1
2
5114
ruby_ensure_def
3981
id
3981
ruby_exception_variable_def
924
id
924
child
924
id
child
12
1
2
924
child
id
12
1
2
924
ruby_exceptions_child
2188
ruby_exceptions
1938
index
20
child
2188
ruby_exceptions
index
12
1
2
1770
2
4
152
4
9
15
ruby_exceptions
child
12
1
2
1770
2
4
152
4
9
15
index
ruby_exceptions
12
1
2
7
2
3
2
6
7
2
21
22
2
66
67
2
761
762
2
index
child
12
1
2
7
2
3
2
6
7
2
21
22
2
66
67
2
761
762
2
child
ruby_exceptions
12
1
2
2188
child
index
12
1
2
2188
ruby_exceptions_def
1938
id
1938
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
158
id
158
body
158
pattern
158
value
158
id
body
12
1
2
158
id
pattern
12
1
2
158
id
value
12
1
2
158
body
id
12
1
2
158
body
pattern
12
1
2
158
body
value
12
1
2
158
pattern
id
12
1
2
158
pattern
body
12
1
2
158
pattern
value
12
1
2
158
value
id
12
1
2
158
value
body
12
1
2
158
value
pattern
12
1
2
158
ruby_hash_child
93915
ruby_hash
37005
index
1408
child
93915
ruby_hash
index
12
1
2
15244
2
3
10347
3
4
4146
4
5
4291
5
20
2817
20
108
157
ruby_hash
child
12
1
2
15244
2
3
10347
3
4
4146
4
5
4291
5
20
2817
20
108
157
index
ruby_hash
12
1
2
355
2
3
250
3
4
329
5
6
105
7
13
118
16
55
118
59
1654
118
2811
2812
13
index
child
12
1
2
355
2
3
250
3
4
329
5
6
105
7
13
118
16
55
118
59
1654
118
2811
2812
13
child
ruby_hash
12
1
2
93915
child
index
12
1
2
93915
ruby_hash_def
40888
id
40888
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
1902
ruby_hash_splat_argument
1902
child
1902
ruby_hash_splat_argument
child
12
1
2
1902
child
ruby_hash_splat_argument
12
1
2
1902
ruby_hash_splat_argument_def
1902
id
1902
ruby_hash_splat_parameter_def
1596
id
1596
ruby_hash_splat_parameter_name
1366
ruby_hash_splat_parameter
1366
name
1366
ruby_hash_splat_parameter
name
12
1
2
1366
name
ruby_hash_splat_parameter
12
1
2
1366
ruby_heredoc_body_child
26162
ruby_heredoc_body
5519
index
552
child
26162
ruby_heredoc_body
index
12
2
3
3156
4
5
692
5
6
2
6
7
720
7
9
328
10
15
415
16
218
203
ruby_heredoc_body
child
12
2
3
3156
4
5
692
5
6
2
6
7
720
7
9
328
10
15
415
16
218
203
index
ruby_heredoc_body
12
1
2
326
2
3
43
3
5
50
5
11
43
11
46
43
57
2168
45
index
child
12
1
2
326
2
3
43
3
5
50
5
11
43
11
46
43
57
2168
45
child
ruby_heredoc_body
12
1
2
26162
child
index
12
1
2
26162
ruby_heredoc_body_def
6178
id
6178
ruby_if_alternative
7005
ruby_if
7005
alternative
7005
ruby_if
alternative
12
1
2
7005
alternative
ruby_if
12
1
2
7005
ruby_if_consequence
16338
ruby_if
16338
consequence
16338
ruby_if
consequence
12
1
2
16338
consequence
ruby_if
12
1
2
16338
ruby_if_def
16391
id
16391
condition
16391
id
condition
12
1
2
16391
condition
id
12
1
2
16391
ruby_if_guard_def
9
id
9
condition
9
id
condition
12
1
2
9
condition
id
12
1
2
9
ruby_if_modifier_def
14611
id
14611
body
14611
condition
14611
id
body
12
1
2
14611
id
condition
12
1
2
14611
body
id
12
1
2
14611
body
condition
12
1
2
14611
condition
id
12
1
2
14611
condition
body
12
1
2
14611
ruby_in_clause_body
345
ruby_in_clause
345
body
345
ruby_in_clause
body
12
1
2
345
body
ruby_in_clause
12
1
2
345
ruby_in_clause_def
385
id
385
pattern
385
id
pattern
12
1
2
385
pattern
id
12
1
2
385
ruby_in_clause_guard
13
ruby_in_clause
13
guard
13
ruby_in_clause
guard
12
1
2
13
guard
ruby_in_clause
12
1
2
13
ruby_in_def
158
id
158
child
158
id
child
12
1
2
158
child
id
12
1
2
158
ruby_interpolation_child
38305
ruby_interpolation
38305
index
2
child
38305
ruby_interpolation
index
12
1
2
38305
ruby_interpolation
child
12
1
2
38305
index
ruby_interpolation
12
15038
15039
2
index
child
12
15038
15039
2
child
ruby_interpolation
12
1
2
38305
child
index
12
1
2
38305
ruby_interpolation_def
38305
id
38305
ruby_keyword_parameter_def
4144
id
4144
name
4144
id
name
12
1
2
4144
name
id
12
1
2
4144
ruby_keyword_parameter_value
3100
ruby_keyword_parameter
3100
value
3100
ruby_keyword_parameter
value
12
1
2
3100
value
ruby_keyword_parameter
12
1
2
3100
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
7948
id
7948
body
7948
id
body
12
1
2
7948
body
id
12
1
2
7948
ruby_lambda_parameters
1762
ruby_lambda
1762
parameters
1762
ruby_lambda
parameters
12
1
2
1762
parameters
ruby_lambda
12
1
2
1762
ruby_lambda_parameters_child
2109
ruby_lambda_parameters
1752
index
8
child
2109
ruby_lambda_parameters
index
12
1
2
1514
2
3
167
3
9
71
ruby_lambda_parameters
child
12
1
2
1514
2
3
167
3
9
71
index
ruby_lambda_parameters
12
1
2
1
3
4
1
4
5
1
11
12
1
29
30
1
71
72
1
238
239
1
1752
1753
1
index
child
12
1
2
1
3
4
1
4
5
1
11
12
1
29
30
1
71
72
1
238
239
1
1752
1753
1
child
ruby_lambda_parameters
12
1
2
2109
child
index
12
1
2
2109
ruby_lambda_parameters_def
1762
id
1762
ruby_left_assignment_list_child
6610
ruby_left_assignment_list
2994
index
15
child
6610
ruby_left_assignment_list
index
12
1
2
372
2
3
1951
3
4
505
4
16
166
ruby_left_assignment_list
child
12
1
2
372
2
3
1951
3
4
505
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
671
672
1
2622
2623
1
2994
2995
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
671
672
1
2622
2623
1
2994
2995
1
child
ruby_left_assignment_list
12
1
2
6610
child
index
12
1
2
6610
ruby_left_assignment_list_def
2994
id
2994
ruby_match_pattern_def
31
id
31
pattern
31
value
31
id
pattern
12
1
2
31
id
value
12
1
2
31
pattern
id
12
1
2
31
pattern
value
12
1
2
31
value
id
12
1
2
31
value
pattern
12
1
2
31
ruby_method_body
101013
ruby_method
101013
body
101013
ruby_method
body
12
1
2
101013
body
ruby_method
12
1
2
101013
ruby_method_def
102124
id
102124
name
102124
id
name
12
1
2
102124
name
id
12
1
2
102124
ruby_method_parameters
29141
ruby_method
29141
parameters
29141
ruby_method
parameters
12
1
2
29141
parameters
ruby_method
12
1
2
29141
ruby_method_parameters_child
50543
ruby_method_parameters
30620
index
39
child
50543
ruby_method_parameters
index
12
1
2
18615
2
3
7339
3
4
2903
4
14
1762
ruby_method_parameters
child
12
1
2
18615
2
3
7339
3
4
2903
4
14
1762
index
ruby_method_parameters
12
1
2
6
4
5
3
5
6
3
11
12
3
29
30
3
54
55
3
125
126
3
255
256
3
574
575
3
1520
1521
3
3911
3912
3
9975
9976
3
index
child
12
1
2
6
4
5
3
5
6
3
11
12
3
29
30
3
54
55
3
125
126
3
255
256
3
574
575
3
1520
1521
3
3911
3912
3
9975
9976
3
child
ruby_method_parameters
12
1
2
50543
child
index
12
1
2
50543
ruby_method_parameters_def
30832
id
30832
ruby_module_body
22274
ruby_module
22274
body
22274
ruby_module
body
12
1
2
22274
body
ruby_module
12
1
2
22274
ruby_module_def
22353
id
22353
name
22353
id
name
12
1
2
22353
name
id
12
1
2
22353
ruby_next_child
241
ruby_next
241
child
241
ruby_next
child
12
1
2
241
child
ruby_next
12
1
2
241
ruby_next_def
1902
id
1902
ruby_operator_assignment_def
6006
id
6006
left
6006
operator
17
right
6006
id
left
12
1
2
6006
id
operator
12
1
2
6006
id
right
12
1
2
6006
left
id
12
1
2
6006
left
operator
12
1
2
6006
left
right
12
1
2
6006
operator
id
12
2
3
2
4
5
2
8
9
2
9
10
2
60
61
2
630
631
2
1645
1646
2
operator
left
12
2
3
2
4
5
2
8
9
2
9
10
2
60
61
2
630
631
2
1645
1646
2
operator
right
12
2
3
2
4
5
2
8
9
2
9
10
2
60
61
2
630
631
2
1645
1646
2
right
id
12
1
2
6006
right
left
12
1
2
6006
right
operator
12
1
2
6006
ruby_optional_parameter_def
6636
id
6636
name
6636
value
6636
id
name
12
1
2
6636
id
value
12
1
2
6636
name
id
12
1
2
6636
name
value
12
1
2
6636
value
id
12
1
2
6636
value
name
12
1
2
6636
ruby_pair_def
248347
id
248347
key__
248347
id
key__
12
1
2
248347
key__
id
12
1
2
248347
ruby_pair_value
248347
ruby_pair
248347
value
248347
ruby_pair
value
12
1
2
248347
value
ruby_pair
12
1
2
248347
ruby_parenthesized_pattern_def
8
id
8
child
8
id
child
12
1
2
8
child
id
12
1
2
8
ruby_parenthesized_statements_child
10948
ruby_parenthesized_statements
10874
index
4
child
10948
ruby_parenthesized_statements
index
12
1
2
10810
2
5
64
ruby_parenthesized_statements
child
12
1
2
10810
2
5
64
index
ruby_parenthesized_statements
12
1
2
1
9
10
1
64
65
1
10874
10875
1
index
child
12
1
2
1
9
10
1
64
65
1
10874
10875
1
child
ruby_parenthesized_statements
12
1
2
10948
child
index
12
1
2
10948
ruby_parenthesized_statements_def
10912
id
10912
ruby_pattern_def
4153
id
4153
child
4153
id
child
12
1
2
4153
child
id
12
1
2
4153
ruby_program_child
33982
ruby_program
10658
index
239
child
33982
ruby_program
index
12
1
2
3932
2
3
2514
3
4
1758
4
5
801
5
8
917
8
79
733
ruby_program
child
12
1
2
3932
2
3
2514
3
4
1758
4
5
801
5
8
917
8
79
733
index
ruby_program
12
1
2
46
2
3
36
4
9
21
9
12
18
13
17
18
17
28
18
29
44
18
45
80
18
89
190
18
239
1373
18
2191
3473
6
index
child
12
1
2
46
2
3
36
4
9
21
9
12
18
13
17
18
17
28
18
29
44
18
45
80
18
89
190
18
239
1373
18
2191
3473
6
child
ruby_program
12
1
2
33982
child
index
12
1
2
33982
ruby_program_def
18219
id
18219
ruby_range_begin
4491
ruby_range
4491
begin
4491
ruby_range
begin
12
1
2
4491
begin
ruby_range
12
1
2
4491
ruby_range_def
4770
id
4770
operator
2
id
operator
12
1
2
4770
operator
id
12
1634
1635
1
3136
3137
1
ruby_range_end
4576
ruby_range
4576
end
4576
ruby_range
end
12
1
2
4576
end
ruby_range
12
1
2
4576
ruby_rational_def
138
id
138
child
138
id
child
12
1
2
138
child
id
12
1
2
138
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
44658
ruby_regex
13335
index
150
child
44658
ruby_regex
index
12
1
2
6808
2
3
752
3
4
1826
4
5
506
5
6
1108
6
8
1034
8
16
1055
16
50
242
ruby_regex
child
12
1
2
6808
2
3
752
3
4
1826
4
5
506
5
6
1108
6
8
1034
8
16
1055
16
50
242
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
175
12
239
424
12
671
1287
12
1881
4345
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
175
12
239
424
12
671
1287
12
1881
4345
9
child
ruby_regex
12
1
2
44658
child
index
12
1
2
44658
ruby_regex_def
13350
id
13350
ruby_rescue_body
2083
ruby_rescue
2083
body
2083
ruby_rescue
body
12
1
2
2083
body
ruby_rescue
12
1
2
2083
ruby_rescue_def
2346
id
2346
ruby_rescue_exceptions
1938
ruby_rescue
1938
exceptions
1938
ruby_rescue
exceptions
12
1
2
1938
exceptions
ruby_rescue
12
1
2
1938
ruby_rescue_modifier_def
448
id
448
body
448
handler
448
id
body
12
1
2
448
id
handler
12
1
2
448
body
id
12
1
2
448
body
handler
12
1
2
448
handler
id
12
1
2
448
handler
body
12
1
2
448
ruby_rescue_variable
924
ruby_rescue
924
variable
924
ruby_rescue
variable
12
1
2
924
variable
ruby_rescue
12
1
2
924
ruby_rest_assignment_child
383
ruby_rest_assignment
383
child
383
ruby_rest_assignment
child
12
1
2
383
child
ruby_rest_assignment
12
1
2
383
ruby_rest_assignment_def
401
id
401
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
60
id
60
ruby_return_child
5084
ruby_return
5084
child
5084
ruby_return
child
12
1
2
5084
child
ruby_return
12
1
2
5084
ruby_return_def
8197
id
8197
ruby_right_assignment_list_child
2600
ruby_right_assignment_list
1224
index
15
child
2600
ruby_right_assignment_list
index
12
2
3
1098
3
4
104
4
6
21
ruby_right_assignment_list
child
12
2
3
1098
3
4
104
4
6
21
index
ruby_right_assignment_list
12
1
2
3
7
8
3
41
42
3
399
400
6
index
child
12
1
2
3
7
8
3
41
42
3
399
400
6
child
ruby_right_assignment_list
12
1
2
2600
child
index
12
1
2
2600
ruby_right_assignment_list_def
1224
id
1224
ruby_scope_resolution_def
84884
id
84884
name
84884
id
name
12
1
2
84884
name
id
12
1
2
84884
ruby_scope_resolution_scope
83028
ruby_scope_resolution
83028
scope
83028
ruby_scope_resolution
scope
12
1
2
83028
scope
ruby_scope_resolution
12
1
2
83028
ruby_setter_def
653
id
653
name
653
id
name
12
1
2
653
name
id
12
1
2
653
ruby_singleton_class_body
663
ruby_singleton_class
663
body
663
ruby_singleton_class
body
12
1
2
663
body
ruby_singleton_class
12
1
2
663
ruby_singleton_class_def
663
id
663
value
663
id
value
12
1
2
663
value
id
12
1
2
663
ruby_singleton_method_body
6447
ruby_singleton_method
6447
body
6447
ruby_singleton_method
body
12
1
2
6447
body
ruby_singleton_method
12
1
2
6447
ruby_singleton_method_def
6459
id
6459
name
6459
object
6459
id
name
12
1
2
6459
id
object
12
1
2
6459
name
id
12
1
2
6459
name
object
12
1
2
6459
object
id
12
1
2
6459
object
name
12
1
2
6459
ruby_singleton_method_parameters
4073
ruby_singleton_method
4073
parameters
4073
ruby_singleton_method
parameters
12
1
2
4073
parameters
ruby_singleton_method
12
1
2
4073
ruby_splat_argument_child
3454
ruby_splat_argument
3454
child
3454
ruby_splat_argument
child
12
1
2
3454
child
ruby_splat_argument
12
1
2
3454
ruby_splat_argument_def
3454
id
3454
ruby_splat_parameter_def
3192
id
3192
ruby_splat_parameter_name
2514
ruby_splat_parameter
2514
name
2514
ruby_splat_parameter
name
12
1
2
2514
name
ruby_splat_parameter
12
1
2
2514
ruby_string_array_child
12799
ruby_string_array
4062
index
536
child
12799
ruby_string_array
index
12
1
2
1313
2
3
1310
3
4
625
4
5
349
5
10
325
10
537
140
ruby_string_array
child
12
1
2
1313
2
3
1310
3
4
625
4
5
349
5
10
325
10
537
140
index
ruby_string_array
12
1
2
432
2
7
42
7
47
41
49
4063
21
index
child
12
1
2
432
2
7
42
7
47
41
49
4063
21
child
ruby_string_array
12
1
2
12799
child
index
12
1
2
12799
ruby_string_array_def
4213
id
4213
ruby_string_child
549106
ruby_string__
477859
index
281
child
549106
ruby_string__
index
12
1
2
449884
2
282
27975
ruby_string__
child
12
1
2
449884
2
282
27975
index
ruby_string__
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
104
477860
22
index
child
12
1
2
129
4
5
64
5
7
22
7
27
22
28
83
22
104
477860
22
child
ruby_string__
12
1
2
549106
child
index
12
1
2
549106
ruby_string_def
485218
id
485218
ruby_subshell_child
561
ruby_subshell
365
index
33
child
561
ruby_subshell
index
12
1
2
263
2
3
58
3
5
33
5
12
9
ruby_subshell
child
12
1
2
263
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
119
120
3
index
child
12
1
2
12
2
3
6
3
4
3
6
7
3
14
15
3
33
34
3
119
120
3
child
ruby_subshell
12
1
2
561
child
index
12
1
2
561
ruby_subshell_def
365
id
365
ruby_superclass_def
13666
id
13666
child
13666
id
child
12
1
2
13666
child
id
12
1
2
13666
ruby_symbol_array_child
7967
ruby_symbol_array
2170
index
241
child
7967
ruby_symbol_array
index
12
1
2
178
2
3
1161
3
4
354
4
5
127
5
8
183
8
94
163
95
96
2
ruby_symbol_array
child
12
1
2
178
2
3
1161
3
4
354
4
5
127
5
8
183
8
94
163
95
96
2
index
ruby_symbol_array
12
1
2
5
2
3
152
4
9
20
9
20
20
23
47
20
55
783
20
852
853
2
index
child
12
1
2
5
2
3
152
4
9
20
9
20
20
23
47
20
55
783
20
852
853
2
child
ruby_symbol_array
12
1
2
7967
child
index
12
1
2
7967
ruby_symbol_array_def
2170
id
2170
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
37566
ruby_then
22451
index
91
child
37566
ruby_then
index
12
1
2
14093
2
3
5076
3
4
1811
4
37
1469
ruby_then
child
12
1
2
14093
2
3
5076
3
4
1811
4
37
1469
index
ruby_then
12
1
2
35
3
4
2
4
5
10
5
8
5
9
10
5
10
18
7
29
60
7
95
309
7
577
3282
7
8814
8815
2
index
child
12
1
2
35
3
4
2
4
5
10
5
8
5
9
10
5
10
18
7
29
60
7
95
309
7
577
3282
7
8814
8815
2
child
ruby_then
12
1
2
37566
child
index
12
1
2
37566
ruby_then_def
22451
id
22451
ruby_tokeninfo
6212759
id
6212759
kind
56
value
272576
id
kind
12
1
2
6212759
id
value
12
1
2
6212759
kind
id
12
42
160
5
262
428
5
1906
1907
2
2167
2168
5
4685
4919
5
5076
6845
5
9531
10121
5
14916
20953
5
28887
64458
5
69189
98135
5
117445
609106
5
1367617
1367618
2
kind
value
12
1
2
12
5
26
5
30
41
5
70
122
5
135
172
5
1500
1951
5
3612
4307
5
5291
8590
5
12176
21807
5
53746
53747
2
value
id
12
1
2
162402
2
3
39879
3
4
19155
4
7
22724
7
29
20693
29
222217
7720
value
kind
12
1
2
259340
2
5
13235
ruby_unary_def
13726
id
13726
operand
13726
operator
6
id
operand
12
1
2
13726
id
operator
12
1
2
13726
operand
id
12
1
2
13726
operand
operator
12
1
2
13726
operator
id
12
98
99
1
190
191
1
566
567
1
1301
1302
1
1938
1939
1
9633
9634
1
operator
operand
12
98
99
1
190
191
1
566
567
1
1301
1302
1
1938
1939
1
9633
9634
1
ruby_undef_child
183
ruby_undef
182
index
2
child
183
ruby_undef
index
12
1
2
181
2
3
1
ruby_undef
child
12
1
2
181
2
3
1
index
ruby_undef
12
1
2
1
182
183
1
index
child
12
1
2
1
182
183
1
child
ruby_undef
12
1
2
183
child
index
12
1
2
183
ruby_undef_def
182
id
182
ruby_unless_alternative
42
ruby_unless
42
alternative
42
ruby_unless
alternative
12
1
2
42
alternative
ruby_unless
12
1
2
42
ruby_unless_consequence
2662
ruby_unless
2662
consequence
2662
ruby_unless
consequence
12
1
2
2662
consequence
ruby_unless
12
1
2
2662
ruby_unless_def
2663
id
2663
condition
2663
id
condition
12
1
2
2663
condition
id
12
1
2
2663
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
3505
id
3505
body
3505
condition
3505
id
body
12
1
2
3505
id
condition
12
1
2
3505
body
id
12
1
2
3505
body
condition
12
1
2
3505
condition
id
12
1
2
3505
condition
body
12
1
2
3505
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
234
id
234
body
234
condition
234
id
body
12
1
2
234
id
condition
12
1
2
234
body
id
12
1
2
234
body
condition
12
1
2
234
condition
id
12
1
2
234
condition
body
12
1
2
234
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
3358
ruby_when
3358
body
3358
ruby_when
body
12
1
2
3358
body
ruby_when
12
1
2
3358
ruby_when_def
3392
id
3392
ruby_when_pattern
4153
ruby_when
3377
index
15
pattern
4153
ruby_when
index
12
1
2
2934
2
3
293
3
16
150
ruby_when
pattern
12
1
2
2934
2
3
293
3
16
150
index
ruby_when
12
1
2
2
3
4
4
4
5
1
6
7
1
14
15
1
25
26
1
35
36
1
85
86
1
150
151
1
443
444
1
3377
3378
1
index
pattern
12
1
2
2
3
4
4
4
5
1
6
7
1
14
15
1
25
26
1
35
36
1
85
86
1
150
151
1
443
444
1
3377
3378
1
pattern
ruby_when
12
1
2
4153
pattern
index
12
1
2
4153
ruby_while_def
1400
id
1400
body
1400
condition
1400
id
body
12
1
2
1400
id
condition
12
1
2
1400
body
id
12
1
2
1400
body
condition
12
1
2
1400
condition
id
12
1
2
1400
condition
body
12
1
2
1400
ruby_while_modifier_def
194
id
194
body
194
condition
194
id
body
12
1
2
194
id
condition
12
1
2
194
body
id
12
1
2
194
body
condition
12
1
2
194
condition
id
12
1
2
194
condition
body
12
1
2
194
ruby_yield_child
1111
ruby_yield
1111
child
1111
ruby_yield
child
12
1
2
1111
child
ruby_yield
12
1
2
1111
ruby_yield_def
2477
id
2477
sourceLocationPrefix
13
prefix
13
yaml
0
id
0
kind
0
parent
0
idx
0
tag
0
tostring
0
id
kind
12
1
2
2
id
parent
12
1
2
2
id
idx
12
1
2
2
id
tag
12
1
2
2
id
tostring
12
1
2
2
kind
id
12
kind
parent
12
kind
idx
12
kind
tag
12
kind
tostring
12
parent
id
12
parent
kind
12
parent
idx
12
parent
tag
12
parent
tostring
12
idx
id
12
idx
kind
12
idx
parent
12
idx
tag
12
idx
tostring
12
tag
id
12
tag
kind
12
tag
parent
12
tag
idx
12
tag
tostring
12
tostring
id
12
tostring
kind
12
tostring
parent
12
tostring
idx
12
tostring
tag
12
yaml_aliases
0
alias
0
target
0
alias
target
12
1
2
2
target
alias
12
yaml_anchors
0
node
0
anchor
0
node
anchor
12
1
2
2
anchor
node
12
yaml_errors
0
id
0
message
0
id
message
12
1
2
2
message
id
12
yaml_locations
0
locatable
0
location
0
locatable
location
12
1
2
2
location
locatable
12
yaml_scalars
0
scalar
0
style
0
value
0
scalar
style
12
1
2
2
scalar
value
12
1
2
2
style
scalar
12
style
value
12
value
scalar
12
value
style
12