@alias
440
@argument_list
212901
@array
10207
@assignment
38827
@bare_string
2973
@bare_symbol
667
@begin
600
@begin_block
0
@binary_ampersand
40
@binary_ampersandampersand
2744
@binary_and
87
@binary_bangequal
480
@binary_bangtilde
36
@binary_caret
29
@binary_equalequal
2475
@binary_equalequalequal
174
@binary_equaltilde
241
@binary_langle
426
@binary_langleequal
86
@binary_langleequalrangle
82
@binary_langlelangle
3253
@binary_minus
619
@binary_or
3
@binary_percent
130
@binary_pipe
41
@binary_pipepipe
2496
@binary_plus
1469
@binary_rangle
770
@binary_rangleequal
127
@binary_ranglerangle
6
@binary_slash
139
@binary_star
355
@binary_starstar
32
@block
20840
@block_argument
1699
@block_parameter
650
@block_parameters
7081
@break
210
@call
300117
@case__
370
@chained_string
262
@class
5115
@conditional
1104
@delimited_symbol
379
@destructured_left_assignment
1
@destructured_parameter
61
@do
116
@do_block
41153
@element_reference
25064
@else
2073
@elsif
474
@end_block
0
@ensure
1152
@exception_variable
298
@exceptions
416
@file
6179
@folder
1459
@for
1
@hash
8043
@hash_splat_argument
369
@hash_splat_parameter
402
@heredoc_body
1567
@if
5609
@if_modifier
4182
@in
1
@interpolation
11532
@keyword_parameter
1006
@lambda
636
@lambda_parameters
184
@left_assignment_list
762
@location_default
2557616
@method
29945
@method_parameters
8700
@module
4029
@next
620
@operator_assignment_ampersandampersandequal
5
@operator_assignment_ampersandequal
5
@operator_assignment_caretequal
0
@operator_assignment_langlelangleequal
0
@operator_assignment_minusequal
62
@operator_assignment_percentequal
2
@operator_assignment_pipeequal
42
@operator_assignment_pipepipeequal
1410
@operator_assignment_plusequal
483
@operator_assignment_ranglerangleequal
0
@operator_assignment_slashequal
3
@operator_assignment_starequal
2
@operator_assignment_starstarequal
0
@optional_parameter
2031
@pair
59815
@parenthesized_statements
1646
@pattern
1171
@program
6179
@range_dotdot
416
@range_dotdotdot
122
@rational
2
@redo
0
@regex
3949
@rescue
616
@rescue_modifier
171
@reserved_word
991410
@rest_assignment
17
@retry
9
@return
2548
@right_assignment_list
407
@scope_resolution
22240
@setter
181
@singleton_class
185
@singleton_method
1996
@splat_argument
693
@splat_parameter
932
@string__
89867
@string_array
929
@subshell
129
@superclass
4039
@symbol_array
136
@then
7463
@token_character
11
@token_class_variable
244
@token_comment
55267
@token_complex
0
@token_constant
84940
@token_empty_statement
0
@token_escape_sequence
19870
@token_false
5070
@token_float
3177
@token_global_variable
730
@token_hash_key_symbol
58363
@token_heredoc_beginning
1567
@token_heredoc_content
3548
@token_heredoc_end
1567
@token_identifier
450490
@token_instance_variable
24563
@token_integer
32109
@token_nil
3988
@token_operator
189
@token_self
3943
@token_simple_symbol
81015
@token_string_content
113680
@token_super
1522
@token_true
7163
@token_uninterpreted
0
@unary_bang
1632
@unary_definedquestion
309
@unary_minus
631
@unary_not
10
@unary_plus
436
@unary_tilde
5
@undef
13
@unless
481
@unless_modifier
1396
@until
14
@until_modifier
13
@when
970
@while
104
@while_modifier
8
@yield
836
alias_def
440
id
440
alias
440
name
440
loc
440
id
alias
12
1
2
440
id
name
12
1
2
440
id
loc
12
1
2
440
alias
id
12
1
2
440
alias
name
12
1
2
440
alias
loc
12
1
2
440
name
id
12
1
2
440
name
alias
12
1
2
440
name
loc
12
1
2
440
loc
id
12
1
2
440
loc
alias
12
1
2
440
loc
name
12
1
2
440
argument_list_child
272095
argument_list
212831
index
111
child
272095
argument_list
index
12
1
2
173999
2
3
26248
3
33
12583
argument_list
child
12
1
2
173999
2
3
26248
3
33
12583
index
argument_list
12
1
2
38
2
3
10
3
4
3
4
5
6
5
6
6
8
11
6
13
16
6
19
37
6
93
219
6
485
1314
6
3604
11123
6
60958
60959
3
index
child
12
1
2
38
2
3
10
3
4
3
4
5
6
5
6
6
8
11
6
13
16
6
19
37
6
93
219
6
485
1314
6
3604
11123
6
60958
60959
3
child
argument_list
12
1
2
272095
child
index
12
1
2
272095
argument_list_def
212901
id
212901
loc
212901
id
loc
12
1
2
212901
loc
id
12
1
2
212901
array_child
19321
array
8617
index
93
child
19321
array
index
12
1
2
2849
2
3
3729
3
4
1249
4
9
657
9
94
133
array
child
12
1
2
2849
2
3
3729
3
4
1249
4
9
657
9
94
133
index
array
12
1
2
9
2
3
27
3
4
13
4
6
8
6
11
7
12
21
7
23
35
7
36
134
7
168
5769
7
8617
8618
1
index
child
12
1
2
9
2
3
27
3
4
13
4
6
8
6
11
7
12
21
7
23
35
7
36
134
7
168
5769
7
8617
8618
1
child
array
12
1
2
19321
child
index
12
1
2
19321
array_def
10207
id
10207
loc
10207
id
loc
12
1
2
10207
loc
id
12
1
2
10207
assignment_def
38827
id
38827
left
38827
right
38827
loc
38827
id
left
12
1
2
38827
id
right
12
1
2
38827
id
loc
12
1
2
38827
left
id
12
1
2
38827
left
right
12
1
2
38827
left
loc
12
1
2
38827
right
id
12
1
2
38827
right
left
12
1
2
38827
right
loc
12
1
2
38827
loc
id
12
1
2
38827
loc
left
12
1
2
38827
loc
right
12
1
2
38827
ast_node_parent
2640772
child
2640772
parent
867233
parent_index
597
child
parent
12
1
2
2640772
child
parent_index
12
1
2
2640772
parent
child
12
1
2
94282
2
3
126484
3
4
467392
4
5
114100
5
172
64972
parent
parent_index
12
1
2
94282
2
3
126484
3
4
467392
4
5
114100
5
172
64972
parent_index
child
12
1
2
125
2
3
90
3
4
34
4
5
27
5
8
45
8
14
45
14
25
45
25
52
45
54
129
45
139
638
45
868
248389
45
parent_index
parent
12
1
2
125
2
3
90
3
4
34
4
5
27
5
8
45
8
14
45
14
25
45
25
52
45
54
129
45
139
638
45
868
248389
45
bare_string_child
2982
bare_string
2973
index
2
child
2982
bare_string
index
12
1
2
2964
2
3
9
bare_string
child
12
1
2
2964
2
3
9
index
bare_string
12
9
10
1
2973
2974
1
index
child
12
9
10
1
2973
2974
1
child
bare_string
12
1
2
2982
child
index
12
1
2
2982
bare_string_def
2973
id
2973
loc
2973
id
loc
12
1
2
2973
loc
id
12
1
2
2973
bare_symbol_child
667
bare_symbol
667
index
1
child
667
bare_symbol
index
12
1
2
667
bare_symbol
child
12
1
2
667
index
bare_symbol
12
649
650
1
index
child
12
649
650
1
child
bare_symbol
12
1
2
667
child
index
12
1
2
667
bare_symbol_def
667
id
667
loc
667
id
loc
12
1
2
667
loc
id
12
1
2
667
begin_block_child
0
begin_block
0
index
0
child
0
begin_block
index
12
begin_block
child
12
index
begin_block
12
index
child
12
child
begin_block
12
1
2
1
child
index
12
1
2
1
begin_block_def
0
id
0
loc
0
id
loc
12
1
2
1
loc
id
12
begin_child
2058
begin
600
index
34
child
2058
begin
index
12
1
2
30
2
3
270
3
4
128
4
5
65
5
7
51
7
13
45
13
35
8
begin
child
12
1
2
30
2
3
270
3
4
128
4
5
65
5
7
51
7
13
45
13
35
8
index
begin
12
1
2
6
4
5
14
5
11
3
13
28
3
38
72
3
102
292
3
554
585
2
index
child
12
1
2
6
4
5
14
5
11
3
13
28
3
38
72
3
102
292
3
554
585
2
child
begin
12
1
2
2058
child
index
12
1
2
2058
begin_def
600
id
600
loc
600
id
loc
12
1
2
600
loc
id
12
1
2
600
binary_def
13823
id
13823
left
13823
operator
23
right
13823
loc
13823
id
left
12
1
2
13823
id
operator
12
1
2
13823
id
right
12
1
2
13823
id
loc
12
1
2
13823
left
id
12
1
2
13823
left
operator
12
1
2
13823
left
right
12
1
2
13823
left
loc
12
1
2
13823
operator
id
12
1
2
2
9
15
2
22
23
1
35
36
2
84
97
2
112
122
2
124
236
2
302
416
2
467
603
2
749
1141
2
1373
2408
2
2427
2669
2
operator
left
12
1
2
2
9
15
2
22
23
1
35
36
2
84
97
2
112
122
2
124
236
2
302
416
2
467
603
2
749
1141
2
1373
2408
2
2427
2669
2
operator
right
12
1
2
2
9
15
2
22
23
1
35
36
2
84
97
2
112
122
2
124
236
2
302
416
2
467
603
2
749
1141
2
1373
2408
2
2427
2669
2
operator
loc
12
1
2
2
9
15
2
22
23
1
35
36
2
84
97
2
112
122
2
124
236
2
302
416
2
467
603
2
749
1141
2
1373
2408
2
2427
2669
2
right
id
12
1
2
13823
right
left
12
1
2
13823
right
operator
12
1
2
13823
right
loc
12
1
2
13823
loc
id
12
1
2
13823
loc
left
12
1
2
13823
loc
operator
12
1
2
13823
loc
right
12
1
2
13823
block_argument_def
1699
id
1699
child
1699
loc
1699
id
child
12
1
2
1699
id
loc
12
1
2
1699
child
id
12
1
2
1699
child
loc
12
1
2
1699
loc
id
12
1
2
1699
loc
child
12
1
2
1699
block_child
20829
block
20791
index
13
child
20829
block
index
12
1
2
20767
2
5
24
block
child
12
1
2
20767
2
5
24
index
block
12
1
2
3
3
4
3
7
8
3
5955
5956
3
index
child
12
1
2
3
3
4
3
7
8
3
5955
5956
3
child
block
12
1
2
20829
child
index
12
1
2
20829
block_def
20840
id
20840
loc
20840
id
loc
12
1
2
20840
loc
id
12
1
2
20840
block_parameter_def
650
id
650
name
650
loc
650
id
name
12
1
2
650
id
loc
12
1
2
650
name
id
12
1
2
650
name
loc
12
1
2
650
loc
id
12
1
2
650
loc
name
12
1
2
650
block_parameters
2630
block
2630
parameters
2630
block
parameters
12
1
2
2630
parameters
block
12
1
2
2630
block_parameters_child
8262
block_parameters
7081
index
5
child
8262
block_parameters
index
12
1
2
6041
2
3
941
3
6
99
block_parameters
child
12
1
2
6041
2
3
941
3
6
99
index
block_parameters
12
9
10
1
33
34
1
99
100
1
1040
1041
1
7081
7082
1
index
child
12
9
10
1
33
34
1
99
100
1
1040
1041
1
7081
7082
1
child
block_parameters
12
1
2
8262
child
index
12
1
2
8262
block_parameters_def
7081
id
7081
loc
7081
id
loc
12
1
2
7081
loc
id
12
1
2
7081
break_child
10
break
10
child
10
break
child
12
1
2
10
child
break
12
1
2
10
break_def
210
id
210
loc
210
id
loc
12
1
2
210
loc
id
12
1
2
210
call_arguments
212101
call
212101
arguments
212101
call
arguments
12
1
2
212101
arguments
call
12
1
2
212101
call_block
61428
call
61428
block
61428
call
block
12
1
2
61428
block
call
12
1
2
61428
call_def
300117
id
300117
method
300117
loc
300117
id
method
12
1
2
300117
id
loc
12
1
2
300117
method
id
12
1
2
300117
method
loc
12
1
2
300117
loc
id
12
1
2
300117
loc
method
12
1
2
300117
call_receiver
163154
call
163154
receiver
163154
call
receiver
12
1
2
163154
receiver
call
12
1
2
163154
case_child
1247
case__
370
index
23
child
1247
case__
index
12
1
2
10
2
3
99
3
4
155
4
5
58
5
7
28
7
24
20
case__
child
12
1
2
10
2
3
99
3
4
155
4
5
58
5
7
28
7
24
20
index
case__
12
1
2
9
2
3
2
3
6
2
8
11
2
13
21
2
30
49
2
106
262
2
360
371
2
index
child
12
1
2
9
2
3
2
3
6
2
8
11
2
13
21
2
30
49
2
106
262
2
360
371
2
child
case__
12
1
2
1247
child
index
12
1
2
1247
case_def
370
id
370
loc
370
id
loc
12
1
2
370
loc
id
12
1
2
370
case_value
358
case__
358
value
358
case__
value
12
1
2
358
value
case__
12
1
2
358
chained_string_child
1014
chained_string
262
index
12
child
1014
chained_string
index
12
2
3
81
3
4
62
4
5
42
5
6
37
6
8
20
8
13
20
chained_string
child
12
2
3
81
3
4
62
4
5
42
5
6
37
6
8
20
8
13
20
index
chained_string
12
2
3
1
4
5
1
7
8
1
8
9
1
20
21
1
32
33
1
40
41
1
77
78
1
119
120
1
181
182
1
262
263
2
index
child
12
2
3
1
4
5
1
7
8
1
8
9
1
20
21
1
32
33
1
40
41
1
77
78
1
119
120
1
181
182
1
262
263
2
child
chained_string
12
1
2
1014
child
index
12
1
2
1014
chained_string_def
262
id
262
loc
262
id
loc
12
1
2
262
loc
id
12
1
2
262
class_child
39795
class
4572
index
305
child
39795
class
index
12
1
2
1006
2
3
711
3
4
455
4
5
377
5
6
288
6
7
254
7
9
335
9
13
390
13
21
359
21
81
343
83
306
54
class
child
12
1
2
1006
2
3
711
3
4
455
4
5
377
5
6
288
6
7
254
7
9
335
9
13
390
13
21
359
21
81
343
83
306
54
index
class
12
1
2
8
2
3
33
3
5
24
5
7
24
7
8
23
8
10
14
10
12
23
12
16
24
16
29
23
29
47
23
48
77
23
79
157
23
160
474
23
504
4573
17
index
child
12
1
2
8
2
3
33
3
5
24
5
7
24
7
8
23
8
10
14
10
12
23
12
16
24
16
29
23
29
47
23
48
77
23
79
157
23
160
474
23
504
4573
17
child
class
12
1
2
39795
child
index
12
1
2
39795
class_def
5115
id
5115
name
5115
loc
5115
id
name
12
1
2
5115
id
loc
12
1
2
5115
name
id
12
1
2
5115
name
loc
12
1
2
5115
loc
id
12
1
2
5115
loc
name
12
1
2
5115
class_superclass
4039
class
4039
superclass
4039
class
superclass
12
1
2
4039
superclass
class
12
1
2
4039
conditional_def
1104
id
1104
alternative
1104
condition
1104
consequence
1104
loc
1104
id
alternative
12
1
2
1104
id
condition
12
1
2
1104
id
consequence
12
1
2
1104
id
loc
12
1
2
1104
alternative
id
12
1
2
1104
alternative
condition
12
1
2
1104
alternative
consequence
12
1
2
1104
alternative
loc
12
1
2
1104
condition
id
12
1
2
1104
condition
alternative
12
1
2
1104
condition
consequence
12
1
2
1104
condition
loc
12
1
2
1104
consequence
id
12
1
2
1104
consequence
alternative
12
1
2
1104
consequence
condition
12
1
2
1104
consequence
loc
12
1
2
1104
loc
id
12
1
2
1104
loc
alternative
12
1
2
1104
loc
condition
12
1
2
1104
loc
consequence
12
1
2
1104
containerparent
7635
parent
1459
child
7635
parent
child
12
1
2
530
2
3
303
3
4
115
4
5
157
5
7
129
7
12
132
12
290
90
child
parent
12
1
2
7635
delimited_symbol_child
523
delimited_symbol
379
index
8
child
523
delimited_symbol
index
12
1
2
286
2
3
71
3
9
22
delimited_symbol
child
12
1
2
286
2
3
71
3
9
22
index
delimited_symbol
12
1
2
1
3
4
1
5
6
1
8
9
1
12
13
1
22
23
1
93
94
1
379
380
1
index
child
12
1
2
1
3
4
1
5
6
1
8
9
1
12
13
1
22
23
1
93
94
1
379
380
1
child
delimited_symbol
12
1
2
523
child
index
12
1
2
523
delimited_symbol_def
379
id
379
loc
379
id
loc
12
1
2
379
loc
id
12
1
2
379
destructured_left_assignment_child
2
destructured_left_assignment
1
index
2
child
2
destructured_left_assignment
index
12
2
3
1
destructured_left_assignment
child
12
2
3
1
index
destructured_left_assignment
12
1
2
2
index
child
12
1
2
2
child
destructured_left_assignment
12
1
2
2
child
index
12
1
2
2
destructured_left_assignment_def
1
id
1
loc
1
id
loc
12
1
2
1
loc
id
12
1
2
1
destructured_parameter_child
125
destructured_parameter
61
index
4
child
125
destructured_parameter
index
12
1
2
3
2
3
53
3
5
5
destructured_parameter
child
12
1
2
3
2
3
53
3
5
5
index
destructured_parameter
12
1
2
1
5
6
1
58
59
1
61
62
1
index
child
12
1
2
1
5
6
1
58
59
1
61
62
1
child
destructured_parameter
12
1
2
125
child
index
12
1
2
125
destructured_parameter_def
61
id
61
loc
61
id
loc
12
1
2
61
loc
id
12
1
2
61
do_block_child
119505
do_block
41136
index
199
child
119505
do_block
index
12
1
2
13092
2
3
11630
3
4
6584
4
5
3571
5
7
3306
7
58
2950
do_block
child
12
1
2
13092
2
3
11630
3
4
6584
4
5
3571
5
7
3306
7
58
2950
index
do_block
12
1
2
34
2
3
20
3
4
6
5
7
17
10
14
17
15
27
17
29
46
17
54
118
17
139
358
17
459
1793
17
2815
11783
13
index
child
12
1
2
34
2
3
20
3
4
6
5
7
17
10
14
17
15
27
17
29
46
17
54
118
17
139
358
17
459
1793
17
2815
11783
13
child
do_block
12
1
2
119505
child
index
12
1
2
119505
do_block_def
41153
id
41153
loc
41153
id
loc
12
1
2
41153
loc
id
12
1
2
41153
do_block_parameters
4451
do_block
4451
parameters
4451
do_block
parameters
12
1
2
4451
parameters
do_block
12
1
2
4451
do_child
267
do
113
index
18
child
267
do
index
12
1
2
32
2
3
48
3
4
17
4
6
9
6
19
5
do
child
12
1
2
32
2
3
48
3
4
17
4
6
9
6
19
5
index
do
12
1
2
9
2
3
3
5
6
1
7
8
1
14
15
1
31
32
1
78
79
1
110
111
1
index
child
12
1
2
9
2
3
3
5
6
1
7
8
1
14
15
1
31
32
1
78
79
1
110
111
1
child
do
12
1
2
267
child
index
12
1
2
267
do_def
116
id
116
loc
116
id
loc
12
1
2
116
loc
id
12
1
2
116
element_reference_child
25109
element_reference
25062
index
2
child
25109
element_reference
index
12
1
2
25016
2
3
46
element_reference
child
12
1
2
25016
2
3
46
index
element_reference
12
45
46
1
24365
24366
1
index
child
12
45
46
1
24365
24366
1
child
element_reference
12
1
2
25109
child
index
12
1
2
25109
element_reference_def
25064
id
25064
object
25064
loc
25064
id
object
12
1
2
25064
id
loc
12
1
2
25064
object
id
12
1
2
25064
object
loc
12
1
2
25064
loc
id
12
1
2
25064
loc
object
12
1
2
25064
else_child
2648
else
2070
index
12
child
2648
else
index
12
1
2
1745
2
3
198
3
13
127
else
child
12
1
2
1745
2
3
198
3
13
127
index
else
12
1
2
1
2
3
1
3
4
1
4
5
1
6
7
1
10
11
1
16
17
1
28
29
1
56
57
1
127
128
1
325
326
1
2070
2071
1
index
child
12
1
2
1
2
3
1
3
4
1
4
5
1
6
7
1
10
11
1
16
17
1
28
29
1
56
57
1
127
128
1
325
326
1
2070
2071
1
child
else
12
1
2
2648
child
index
12
1
2
2648
else_def
2073
id
2073
loc
2073
id
loc
12
1
2
2073
loc
id
12
1
2
2073
elsif_alternative
259
elsif
259
alternative
259
elsif
alternative
12
1
2
259
alternative
elsif
12
1
2
259
elsif_consequence
473
elsif
473
consequence
473
elsif
consequence
12
1
2
473
consequence
elsif
12
1
2
473
elsif_def
474
id
474
condition
474
loc
474
id
condition
12
1
2
474
id
loc
12
1
2
474
condition
id
12
1
2
474
condition
loc
12
1
2
474
loc
id
12
1
2
474
loc
condition
12
1
2
474
end_block_child
0
end_block
0
index
0
child
0
end_block
index
12
end_block
child
12
index
end_block
12
index
child
12
child
end_block
12
1
2
1
child
index
12
1
2
1
end_block_def
0
id
0
loc
0
id
loc
12
1
2
1
loc
id
12
ensure_child
1549
ensure
1152
index
16
child
1549
ensure
index
12
1
2
901
2
3
161
3
9
88
16
17
2
ensure
child
12
1
2
901
2
3
161
3
9
88
16
17
2
index
ensure
12
2
3
8
5
6
2
6
7
1
7
8
1
17
18
1
90
91
1
251
252
1
1152
1153
1
index
child
12
2
3
8
5
6
2
6
7
1
7
8
1
17
18
1
90
91
1
251
252
1
1152
1153
1
child
ensure
12
1
2
1549
child
index
12
1
2
1549
ensure_def
1152
id
1152
loc
1152
id
loc
12
1
2
1152
loc
id
12
1
2
1152
exception_variable_def
298
id
298
child
298
loc
298
id
child
12
1
2
298
id
loc
12
1
2
298
child
id
12
1
2
298
child
loc
12
1
2
298
loc
id
12
1
2
298
loc
child
12
1
2
298
exceptions_child
473
exceptions
416
index
8
child
473
exceptions
index
12
1
2
376
2
4
38
4
9
2
exceptions
child
12
1
2
376
2
4
38
4
9
2
index
exceptions
12
1
2
4
2
3
1
10
11
1
39
40
1
405
406
1
index
child
12
1
2
4
2
3
1
10
11
1
39
40
1
405
406
1
child
exceptions
12
1
2
473
child
index
12
1
2
473
exceptions_def
416
id
416
loc
416
id
loc
12
1
2
416
loc
id
12
1
2
416
files
6179
id
6179
name
6179
simple
4811
ext
6
fromSource
3
id
name
12
1
2
6179
id
simple
12
1
2
6179
id
ext
12
1
2
6179
id
fromSource
12
1
2
6179
name
id
12
1
2
6179
name
simple
12
1
2
6179
name
ext
12
1
2
6179
name
fromSource
12
1
2
6179
simple
id
12
1
2
4252
2
3
380
3
44
178
simple
name
12
1
2
4252
2
3
380
3
44
178
simple
ext
12
1
2
4811
simple
fromSource
12
1
2
4811
ext
id
12
415
416
3
1355
1356
3
ext
name
12
415
416
3
1355
1356
3
ext
simple
12
214
215
3
1164
1165
3
ext
fromSource
12
1
2
6
fromSource
id
12
1770
1771
3
fromSource
name
12
1770
1771
3
fromSource
simple
12
1378
1379
3
fromSource
ext
12
2
3
3
folders
1459
id
1459
name
1459
simple
624
id
name
12
1
2
1459
id
simple
12
1
2
1459
name
id
12
1
2
1459
name
simple
12
1
2
1459
simple
id
12
1
2
338
2
3
150
3
4
48
4
7
48
7
53
38
simple
name
12
1
2
338
2
3
150
3
4
48
4
7
48
7
53
38
for_def
1
id
1
body
1
pattern
1
value
1
loc
1
id
body
12
1
2
1
id
pattern
12
1
2
1
id
value
12
1
2
1
id
loc
12
1
2
1
body
id
12
1
2
1
body
pattern
12
1
2
1
body
value
12
1
2
1
body
loc
12
1
2
1
pattern
id
12
1
2
1
pattern
body
12
1
2
1
pattern
value
12
1
2
1
pattern
loc
12
1
2
1
value
id
12
1
2
1
value
body
12
1
2
1
value
pattern
12
1
2
1
value
loc
12
1
2
1
loc
id
12
1
2
1
loc
body
12
1
2
1
loc
pattern
12
1
2
1
loc
value
12
1
2
1
hash_child
14574
hash
6601
index
114
child
14574
hash
index
12
1
2
3362
2
3
1728
3
4
691
4
6
501
6
112
317
hash
child
12
1
2
3362
2
3
1728
3
4
691
4
6
501
6
112
317
index
hash
12
1
2
43
2
3
20
3
11
4
11
12
9
12
24
9
24
33
8
34
70
9
81
3150
9
6418
6419
1
index
child
12
1
2
43
2
3
20
3
11
4
11
12
9
12
24
9
24
33
8
34
70
9
81
3150
9
6418
6419
1
child
hash
12
1
2
14574
child
index
12
1
2
14574
hash_def
8043
id
8043
loc
8043
id
loc
12
1
2
8043
loc
id
12
1
2
8043
hash_splat_argument_def
369
id
369
child
369
loc
369
id
child
12
1
2
369
id
loc
12
1
2
369
child
id
12
1
2
369
child
loc
12
1
2
369
loc
id
12
1
2
369
loc
child
12
1
2
369
hash_splat_parameter_def
402
id
402
loc
402
id
loc
12
1
2
402
loc
id
12
1
2
402
hash_splat_parameter_name
338
hash_splat_parameter
338
name
338
hash_splat_parameter
name
12
1
2
338
name
hash_splat_parameter
12
1
2
338
heredoc_body_child
7176
heredoc_body
1567
index
72
child
7176
heredoc_body
index
12
2
3
885
4
5
183
5
6
1
6
7
235
7
9
92
10
15
120
16
71
49
heredoc_body
child
12
2
3
885
4
5
183
5
6
1
6
7
235
7
9
92
10
15
120
16
71
49
index
heredoc_body
12
1
2
20
2
3
6
3
4
4
4
7
5
7
8
3
9
12
6
12
22
6
24
49
6
72
166
6
251
664
6
1524
1525
2
index
child
12
1
2
20
2
3
6
3
4
4
4
7
5
7
8
3
9
12
6
12
22
6
24
49
6
72
166
6
251
664
6
1524
1525
2
child
heredoc_body
12
1
2
7176
child
index
12
1
2
7176
heredoc_body_def
1567
id
1567
loc
1567
id
loc
12
1
2
1567
loc
id
12
1
2
1567
if_alternative
1914
if
1914
alternative
1914
if
alternative
12
1
2
1914
alternative
if
12
1
2
1914
if_consequence
5593
if
5593
consequence
5593
if
consequence
12
1
2
5593
consequence
if
12
1
2
5593
if_def
5609
id
5609
condition
5609
loc
5609
id
condition
12
1
2
5609
id
loc
12
1
2
5609
condition
id
12
1
2
5609
condition
loc
12
1
2
5609
loc
id
12
1
2
5609
loc
condition
12
1
2
5609
if_modifier_def
4182
id
4182
body
4182
condition
4182
loc
4182
id
body
12
1
2
4182
id
condition
12
1
2
4182
id
loc
12
1
2
4182
body
id
12
1
2
4182
body
condition
12
1
2
4182
body
loc
12
1
2
4182
condition
id
12
1
2
4182
condition
body
12
1
2
4182
condition
loc
12
1
2
4182
loc
id
12
1
2
4182
loc
body
12
1
2
4182
loc
condition
12
1
2
4182
in_def
1
id
1
child
1
loc
1
id
child
12
1
2
1
id
loc
12
1
2
1
child
id
12
1
2
1
child
loc
12
1
2
1
loc
id
12
1
2
1
loc
child
12
1
2
1
interpolation_child
11532
interpolation
11532
index
1
child
11532
interpolation
index
12
1
2
11532
interpolation
child
12
1
2
11532
index
interpolation
12
11211
11212
1
index
child
12
11211
11212
1
child
interpolation
12
1
2
11532
child
index
12
1
2
11532
interpolation_def
11532
id
11532
loc
11532
id
loc
12
1
2
11532
loc
id
12
1
2
11532
keyword_parameter_def
1006
id
1006
name
1006
loc
1006
id
name
12
1
2
1006
id
loc
12
1
2
1006
name
id
12
1
2
1006
name
loc
12
1
2
1006
loc
id
12
1
2
1006
loc
name
12
1
2
1006
keyword_parameter_value
745
keyword_parameter
745
value
745
keyword_parameter
value
12
1
2
745
value
keyword_parameter
12
1
2
745
lambda_def
636
id
636
body
636
loc
636
id
body
12
1
2
636
id
loc
12
1
2
636
body
id
12
1
2
636
body
loc
12
1
2
636
loc
id
12
1
2
636
loc
body
12
1
2
636
lambda_parameters
184
lambda
184
parameters
184
lambda
parameters
12
1
2
184
parameters
lambda
12
1
2
184
lambda_parameters_child
239
lambda_parameters
181
index
4
child
239
lambda_parameters
index
12
1
2
143
2
3
24
3
5
14
lambda_parameters
child
12
1
2
143
2
3
24
3
5
14
index
lambda_parameters
12
6
7
1
14
15
1
38
39
1
181
182
1
index
child
12
6
7
1
14
15
1
38
39
1
181
182
1
child
lambda_parameters
12
1
2
239
child
index
12
1
2
239
lambda_parameters_def
184
id
184
loc
184
id
loc
12
1
2
184
loc
id
12
1
2
184
left_assignment_list_child
1694
left_assignment_list
762
index
8
child
1694
left_assignment_list
index
12
1
2
2
2
3
626
3
4
113
4
9
21
left_assignment_list
child
12
1
2
2
2
3
626
3
4
113
4
9
21
index
left_assignment_list
12
2
3
1
3
4
2
9
10
1
21
22
1
134
135
1
760
761
1
762
763
1
index
child
12
2
3
1
3
4
2
9
10
1
21
22
1
134
135
1
760
761
1
762
763
1
child
left_assignment_list
12
1
2
1694
child
index
12
1
2
1694
left_assignment_list_def
762
id
762
loc
762
id
loc
12
1
2
762
loc
id
12
1
2
762
locations_default
2557616
id
2557616
file
6179
start_line
4556
start_column
1085
end_line
4556
end_column
1096
id
file
12
1
2
2557616
id
start_line
12
1
2
2557616
id
start_column
12
1
2
2557616
id
end_line
12
1
2
2557616
id
end_column
12
1
2
2557616
file
id
12
1
28
502
28
43
495
43
66
481
66
88
474
88
108
467
108
144
464
144
188
464
188
240
464
241
319
464
319
421
464
423
619
464
621
1054
464
1057
5499
464
5618
10809
41
file
start_line
12
1
5
373
5
6
467
6
8
415
8
10
492
10
13
537
13
17
530
17
22
530
22
29
506
29
39
534
39
52
471
52
76
464
76
150
471
150
1116
384
file
start_column
12
1
16
506
16
22
464
22
30
492
30
38
495
38
44
495
44
52
485
52
60
502
60
68
509
68
75
513
75
85
474
85
96
474
96
117
478
117
241
286
file
end_line
12
1
5
373
5
6
460
6
8
422
8
10
492
10
13
537
13
17
530
17
22
530
22
29
506
29
39
534
39
52
471
52
76
464
76
150
471
150
1116
384
file
end_column
12
1
18
471
18
25
516
25
34
520
34
42
471
42
48
478
48
57
495
57
65
527
65
73
513
73
80
471
80
90
516
90
102
467
102
122
467
122
246
261
start_line
id
12
1
2
359
2
9
401
9
21
377
21
35
356
35
72
345
72
108
349
108
147
345
147
196
352
196
258
342
258
418
342
422
861
342
862
2024
342
2033
14015
300
start_line
file
12
1
2
1194
2
4
289
4
8
391
8
13
352
13
16
411
16
22
366
22
30
349
30
54
342
54
117
342
117
412
342
419
1600
174
start_line
start_column
12
1
2
359
2
6
398
6
14
356
14
20
345
20
34
356
34
46
359
46
55
349
55
66
373
66
76
366
76
87
352
87
105
349
105
133
352
133
220
237
start_line
end_line
12
1
2
1124
2
3
726
3
4
373
4
5
405
5
6
349
6
7
300
7
10
418
10
15
394
15
27
356
27
255
108
start_line
end_column
12
1
2
359
2
7
418
7
15
377
15
23
356
23
38
345
38
50
356
50
59
373
59
70
363
70
80
359
80
92
356
92
110
345
110
143
342
144
222
202
start_column
id
12
1
2
90
2
4
94
4
9
87
9
21
87
21
35
87
35
61
83
61
126
83
126
379
83
411
1283
83
1340
3369
83
3425
7926
83
7934
10874
83
11325
39412
52
start_column
file
12
1
2
136
2
4
87
4
9
83
9
16
87
16
26
83
26
51
83
51
117
83
120
294
83
302
565
83
572
956
83
1000
1165
83
1174
1249
83
1262
1473
20
start_column
start_line
12
1
2
125
2
4
73
4
8
87
8
16
87
16
25
87
25
47
83
49
85
87
86
188
83
192
363
83
375
570
83
577
763
83
763
809
83
819
1020
34
start_column
end_line
12
1
2
122
2
4
76
4
8
83
8
16
90
16
25
87
25
46
83
49
86
87
86
188
83
192
369
83
378
577
83
585
777
83
779
817
83
824
1020
34
start_column
end_column
12
1
2
115
2
3
62
3
5
87
5
9
94
9
12
87
12
19
94
19
25
83
26
42
83
42
64
83
66
88
83
89
118
87
118
145
87
146
188
34
end_line
id
12
1
4
418
4
9
349
9
21
356
21
34
359
34
70
345
70
109
356
109
147
349
147
195
349
195
258
349
259
426
342
427
881
342
886
2080
342
2088
12793
296
end_line
file
12
1
2
1194
2
4
289
4
8
391
8
13
352
13
16
411
16
22
366
22
30
349
30
54
342
54
117
342
117
412
342
419
1600
174
end_line
start_line
12
1
2
1036
2
3
719
3
4
450
4
5
331
5
6
377
6
7
237
7
9
366
9
14
356
14
21
342
21
36
338
end_line
start_column
12
1
2
27
2
3
394
3
7
359
7
15
359
15
22
359
22
37
363
37
49
373
49
57
352
57
68
342
68
78
370
78
89
359
89
108
352
108
141
345
141
220
195
end_line
end_column
12
1
2
356
2
6
398
6
14
352
14
21
363
21
36
349
36
49
380
49
58
366
58
68
345
68
78
345
78
89
342
89
108
345
108
133
342
133
225
268
end_column
id
12
1
3
97
3
6
97
6
15
90
15
30
90
30
51
83
51
97
83
97
222
83
224
762
83
762
2110
83
2276
4746
83
5068
9429
83
9527
11084
83
11198
17883
48
end_column
file
12
1
2
115
2
4
97
4
9
90
9
18
87
18
28
97
28
53
83
53
120
83
125
345
83
345
649
83
662
1049
83
1092
1225
87
1228
1298
83
1302
1500
17
end_column
start_line
12
1
2
104
2
4
90
4
8
83
8
15
83
15
24
83
24
42
87
42
81
87
83
173
83
183
342
83
344
541
83
549
753
83
762
815
83
815
948
55
end_column
start_column
12
1
2
66
2
4
90
4
8
83
8
12
73
12
18
94
18
29
83
29
39
87
39
50
87
50
62
87
62
75
94
75
85
83
85
97
83
97
110
80
end_column
end_line
12
1
2
108
2
4
87
4
8
83
8
16
87
16
25
87
25
43
83
43
80
83
80
182
83
182
337
83
342
540
83
540
753
83
761
815
83
815
899
55
method_child
80492
method
29655
index
76
child
80492
method
index
12
1
2
13358
2
3
5509
3
4
3801
4
5
2370
5
7
2495
7
77
2122
method
child
12
1
2
13358
2
3
5509
3
4
3801
4
5
2370
5
7
2495
7
77
2122
index
method
12
1
2
7
2
4
2
4
5
9
5
6
11
6
7
6
7
10
5
13
20
6
20
35
6
42
113
6
147
397
6
495
2123
6
3096
29656
6
index
child
12
1
2
7
2
4
2
4
5
9
5
6
11
6
7
6
7
10
5
13
20
6
20
35
6
42
113
6
147
397
6
495
2123
6
3096
29656
6
child
method
12
1
2
80492
child
index
12
1
2
80492
method_def
29945
id
29945
name
29945
loc
29945
id
name
12
1
2
29945
id
loc
12
1
2
29945
name
id
12
1
2
29945
name
loc
12
1
2
29945
loc
id
12
1
2
29945
loc
name
12
1
2
29945
method_parameters
8177
method
8177
parameters
8177
method
parameters
12
1
2
8177
parameters
method
12
1
2
8177
method_parameters_child
14256
method_parameters
8631
index
11
child
14256
method_parameters
index
12
1
2
5191
2
3
2126
3
4
827
4
12
487
method_parameters
child
12
1
2
5191
2
3
2126
3
4
827
4
12
487
index
method_parameters
12
3
4
1
5
6
1
9
10
1
24
25
1
40
41
1
91
92
1
212
213
1
487
488
1
1314
1315
1
3440
3441
1
8631
8632
1
index
child
12
3
4
1
5
6
1
9
10
1
24
25
1
40
41
1
91
92
1
212
213
1
487
488
1
1314
1315
1
3440
3441
1
8631
8632
1
child
method_parameters
12
1
2
14256
child
index
12
1
2
14256
method_parameters_def
8700
id
8700
loc
8700
id
loc
12
1
2
8700
loc
id
12
1
2
8700
module_child
9449
module
3196
index
117
child
9449
module
index
12
1
2
2270
2
3
268
3
5
227
5
11
254
11
118
177
module
child
12
1
2
2270
2
3
268
3
5
227
5
11
254
11
118
177
index
module
12
1
2
6
2
3
9
3
4
26
4
6
10
6
9
9
9
15
9
16
23
10
23
34
10
36
80
9
83
178
9
197
927
9
3196
3197
1
index
child
12
1
2
6
2
3
9
3
4
26
4
6
10
6
9
9
9
15
9
16
23
10
23
34
10
36
80
9
83
178
9
197
927
9
3196
3197
1
child
module
12
1
2
9449
child
index
12
1
2
9449
module_def
4029
id
4029
name
4029
loc
4029
id
name
12
1
2
4029
id
loc
12
1
2
4029
name
id
12
1
2
4029
name
loc
12
1
2
4029
loc
id
12
1
2
4029
loc
name
12
1
2
4029
next_child
16
next
16
child
16
next
child
12
1
2
16
child
next
12
1
2
16
next_def
620
id
620
loc
620
id
loc
12
1
2
620
loc
id
12
1
2
620
numlines
0
element_id
0
num_lines
0
num_code
0
num_comment
0
element_id
num_lines
12
element_id
num_code
12
element_id
num_comment
12
num_lines
element_id
12
num_lines
num_code
12
num_lines
num_comment
12
num_code
element_id
12
num_code
num_lines
12
num_code
num_comment
12
num_comment
element_id
12
num_comment
num_lines
12
num_comment
num_code
12
operator_assignment_def
1971
id
1971
left
1971
operator
6
right
1971
loc
1971
id
left
12
1
2
1971
id
operator
12
1
2
1971
id
right
12
1
2
1971
id
loc
12
1
2
1971
left
id
12
1
2
1971
left
operator
12
1
2
1971
left
right
12
1
2
1971
left
loc
12
1
2
1971
operator
id
12
1
2
1
5
6
1
9
10
1
61
62
1
470
471
1
1371
1372
1
operator
left
12
1
2
1
5
6
1
9
10
1
61
62
1
470
471
1
1371
1372
1
operator
right
12
1
2
1
5
6
1
9
10
1
61
62
1
470
471
1
1371
1372
1
operator
loc
12
1
2
1
5
6
1
9
10
1
61
62
1
470
471
1
1371
1372
1
right
id
12
1
2
1971
right
left
12
1
2
1971
right
operator
12
1
2
1971
right
loc
12
1
2
1971
loc
id
12
1
2
1971
loc
left
12
1
2
1971
loc
operator
12
1
2
1971
loc
right
12
1
2
1971
optional_parameter_def
2031
id
2031
name
2031
value
2031
loc
2031
id
name
12
1
2
2031
id
value
12
1
2
2031
id
loc
12
1
2
2031
name
id
12
1
2
2031
name
value
12
1
2
2031
name
loc
12
1
2
2031
value
id
12
1
2
2031
value
name
12
1
2
2031
value
loc
12
1
2
2031
loc
id
12
1
2
2031
loc
name
12
1
2
2031
loc
value
12
1
2
2031
pair_def
59815
id
59815
key__
59815
value
59815
loc
59815
id
key__
12
1
2
59815
id
value
12
1
2
59815
id
loc
12
1
2
59815
key__
id
12
1
2
59815
key__
value
12
1
2
59815
key__
loc
12
1
2
59815
value
id
12
1
2
59815
value
key__
12
1
2
59815
value
loc
12
1
2
59815
loc
id
12
1
2
59815
loc
key__
12
1
2
59815
loc
value
12
1
2
59815
parenthesized_statements_child
1647
parenthesized_statements
1646
index
2
child
1647
parenthesized_statements
index
12
1
2
1645
2
3
1
parenthesized_statements
child
12
1
2
1645
2
3
1
index
parenthesized_statements
12
1
2
1
1601
1602
1
index
child
12
1
2
1
1601
1602
1
child
parenthesized_statements
12
1
2
1647
child
index
12
1
2
1647
parenthesized_statements_def
1646
id
1646
loc
1646
id
loc
12
1
2
1646
loc
id
12
1
2
1646
pattern_def
1171
id
1171
child
1171
loc
1171
id
child
12
1
2
1171
id
loc
12
1
2
1171
child
id
12
1
2
1171
child
loc
12
1
2
1171
loc
id
12
1
2
1171
loc
child
12
1
2
1171
program_child
14304
program
6106
index
139
child
14304
program
index
12
1
2
3194
2
3
1599
3
4
488
4
7
481
7
41
342
program
child
12
1
2
3194
2
3
1599
3
4
488
4
7
481
7
41
342
index
program
12
1
2
27
2
3
6
4
5
20
5
6
3
7
8
10
9
12
10
13
19
10
29
39
10
47
74
10
84
131
10
175
377
10
834
1750
6
index
child
12
1
2
27
2
3
6
4
5
20
5
6
3
7
8
10
9
12
10
13
19
10
29
39
10
47
74
10
84
131
10
175
377
10
834
1750
6
child
program
12
1
2
14304
child
index
12
1
2
14304
program_def
6179
id
6179
loc
6179
id
loc
12
1
2
6179
loc
id
12
1
2
6179
range_begin
531
range
531
begin
531
range
begin
12
1
2
531
begin
range
12
1
2
531
range_def
538
id
538
operator
2
loc
538
id
operator
12
1
2
538
id
loc
12
1
2
538
operator
id
12
122
123
1
416
417
1
operator
loc
12
122
123
1
416
417
1
loc
id
12
1
2
538
loc
operator
12
1
2
538
range_end
461
range
461
end
461
range
end
12
1
2
461
end
range
12
1
2
461
rational_def
2
id
2
child
2
loc
2
id
child
12
1
2
2
id
loc
12
1
2
2
child
id
12
1
2
2
child
loc
12
1
2
2
loc
id
12
1
2
2
loc
child
12
1
2
2
redo_child
0
redo
0
child
0
redo
child
12
1
2
1
child
redo
12
1
2
1
redo_def
0
id
0
loc
0
id
loc
12
1
2
1
loc
id
12
regex_child
13384
regex
3944
index
43
child
13384
regex
index
12
1
2
2015
2
3
220
3
4
523
4
5
149
5
6
332
6
8
320
8
16
309
16
44
76
regex
child
12
1
2
2015
2
3
220
3
4
523
4
5
149
5
6
332
6
8
320
8
16
309
16
44
76
index
regex
12
2
3
4
4
7
3
7
11
3
12
17
3
17
18
2
20
22
3
23
26
2
26
32
3
33
41
3
58
95
3
106
165
3
223
326
3
385
706
3
1037
1710
3
1929
3945
2
index
child
12
2
3
4
4
7
3
7
11
3
12
17
3
17
18
2
20
22
3
23
26
2
26
32
3
33
41
3
58
95
3
106
165
3
223
326
3
385
706
3
1037
1710
3
1929
3945
2
child
regex
12
1
2
13384
child
index
12
1
2
13384
regex_def
3949
id
3949
loc
3949
id
loc
12
1
2
3949
loc
id
12
1
2
3949
rescue_body
521
rescue
521
body
521
rescue
body
12
1
2
521
body
rescue
12
1
2
521
rescue_def
616
id
616
loc
616
id
loc
12
1
2
616
loc
id
12
1
2
616
rescue_exceptions
416
rescue
416
exceptions
416
rescue
exceptions
12
1
2
416
exceptions
rescue
12
1
2
416
rescue_modifier_def
171
id
171
body
171
handler
171
loc
171
id
body
12
1
2
171
id
handler
12
1
2
171
id
loc
12
1
2
171
body
id
12
1
2
171
body
handler
12
1
2
171
body
loc
12
1
2
171
handler
id
12
1
2
171
handler
body
12
1
2
171
handler
loc
12
1
2
171
loc
id
12
1
2
171
loc
body
12
1
2
171
loc
handler
12
1
2
171
rescue_variable
298
rescue
298
variable
298
rescue
variable
12
1
2
298
variable
rescue
12
1
2
298
rest_assignment_child
7
rest_assignment
7
child
7
rest_assignment
child
12
1
2
7
child
rest_assignment
12
1
2
7
rest_assignment_def
17
id
17
loc
17
id
loc
12
1
2
17
loc
id
12
1
2
17
retry_child
0
retry
0
child
0
retry
child
12
1
2
1
child
retry
12
1
2
1
retry_def
9
id
9
loc
9
id
loc
12
1
2
9
loc
id
12
1
2
9
return_child
1584
return
1584
child
1584
return
child
12
1
2
1584
child
return
12
1
2
1584
return_def
2548
id
2548
loc
2548
id
loc
12
1
2
2548
loc
id
12
1
2
2548
right_assignment_list_child
861
right_assignment_list
407
index
5
child
861
right_assignment_list
index
12
2
3
372
3
5
33
5
6
2
right_assignment_list
child
12
2
3
372
3
5
33
5
6
2
index
right_assignment_list
12
2
3
1
10
11
1
35
36
1
407
408
2
index
child
12
2
3
1
10
11
1
35
36
1
407
408
2
child
right_assignment_list
12
1
2
861
child
index
12
1
2
861
right_assignment_list_def
407
id
407
loc
407
id
loc
12
1
2
407
loc
id
12
1
2
407
scope_resolution_def
22240
id
22240
name
22240
loc
22240
id
name
12
1
2
22240
id
loc
12
1
2
22240
name
id
12
1
2
22240
name
loc
12
1
2
22240
loc
id
12
1
2
22240
loc
name
12
1
2
22240
scope_resolution_scope
21758
scope_resolution
21758
scope
21758
scope_resolution
scope
12
1
2
21758
scope
scope_resolution
12
1
2
21758
setter_def
181
id
181
name
181
loc
181
id
name
12
1
2
181
id
loc
12
1
2
181
name
id
12
1
2
181
name
loc
12
1
2
181
loc
id
12
1
2
181
loc
name
12
1
2
181
singleton_class_child
714
singleton_class
185
index
24
child
714
singleton_class
index
12
1
2
83
2
3
23
3
4
12
4
5
16
5
6
10
6
8
15
8
13
14
13
25
12
singleton_class
child
12
1
2
83
2
3
23
3
4
12
4
5
16
5
6
10
6
8
15
8
13
14
13
25
12
index
singleton_class
12
1
2
2
2
3
3
3
5
2
6
8
2
8
9
2
12
17
2
18
20
2
21
27
2
33
42
2
51
68
2
79
103
2
185
186
1
index
child
12
1
2
2
2
3
3
3
5
2
6
8
2
8
9
2
12
17
2
18
20
2
21
27
2
33
42
2
51
68
2
79
103
2
185
186
1
child
singleton_class
12
1
2
714
child
index
12
1
2
714
singleton_class_def
185
id
185
value
185
loc
185
id
value
12
1
2
185
id
loc
12
1
2
185
value
id
12
1
2
185
value
loc
12
1
2
185
loc
id
12
1
2
185
loc
value
12
1
2
185
singleton_method_child
4960
singleton_method
1996
index
27
child
4960
singleton_method
index
12
1
2
1124
2
3
299
3
4
176
4
5
125
5
8
155
8
28
115
singleton_method
child
12
1
2
1124
2
3
299
3
4
176
4
5
125
5
8
155
8
28
115
index
singleton_method
12
2
4
2
4
5
2
6
7
4
7
8
2
10
15
2
20
25
2
30
38
2
48
65
2
87
113
2
141
191
2
263
386
2
557
849
2
1941
1942
1
index
child
12
2
4
2
4
5
2
6
7
4
7
8
2
10
15
2
20
25
2
30
38
2
48
65
2
87
113
2
141
191
2
263
386
2
557
849
2
1941
1942
1
child
singleton_method
12
1
2
4960
child
index
12
1
2
4960
singleton_method_def
1996
id
1996
name
1996
object
1996
loc
1996
id
name
12
1
2
1996
id
object
12
1
2
1996
id
loc
12
1
2
1996
name
id
12
1
2
1996
name
object
12
1
2
1996
name
loc
12
1
2
1996
object
id
12
1
2
1996
object
name
12
1
2
1996
object
loc
12
1
2
1996
loc
id
12
1
2
1996
loc
name
12
1
2
1996
loc
object
12
1
2
1996
singleton_method_parameters
1250
singleton_method
1250
parameters
1250
singleton_method
parameters
12
1
2
1250
parameters
singleton_method
12
1
2
1250
sourceLocationPrefix
3
prefix
3
splat_argument_def
693
id
693
child
693
loc
693
id
child
12
1
2
693
id
loc
12
1
2
693
child
id
12
1
2
693
child
loc
12
1
2
693
loc
id
12
1
2
693
loc
child
12
1
2
693
splat_parameter_def
932
id
932
loc
932
id
loc
12
1
2
932
loc
id
12
1
2
932
splat_parameter_name
755
splat_parameter
755
name
755
splat_parameter
name
12
1
2
755
name
splat_parameter
12
1
2
755
string_array_child
2973
string_array
923
index
88
child
2973
string_array
index
12
1
2
199
2
3
297
3
4
239
4
5
66
5
8
70
8
89
52
string_array
child
12
1
2
199
2
3
297
3
4
239
4
5
66
5
8
70
8
89
52
index
string_array
12
1
2
38
2
3
6
3
4
6
4
5
12
5
8
8
11
29
7
33
123
7
188
924
4
index
child
12
1
2
38
2
3
6
3
4
6
4
5
12
5
8
8
11
29
7
33
123
7
188
924
4
child
string_array
12
1
2
2973
child
index
12
1
2
2973
string_array_def
929
id
929
loc
929
id
loc
12
1
2
929
loc
id
12
1
2
929
string_child
122691
string__
88786
index
124
child
122691
string__
index
12
1
2
81977
2
51
6665
52
125
144
string__
child
12
1
2
81977
2
51
6665
52
125
144
index
string__
12
1
19
4
61
62
13
62
63
37
64
82
8
142
144
10
144
190
10
190
206
10
209
351
10
380
463
10
468
3413
10
6809
88787
2
index
child
12
1
19
4
61
62
13
62
63
37
64
82
8
142
144
10
144
190
10
190
206
10
209
351
10
380
463
10
468
3413
10
6809
88787
2
child
string__
12
1
2
122691
child
index
12
1
2
122691
string_def
89867
id
89867
loc
89867
id
loc
12
1
2
89867
loc
id
12
1
2
89867
subshell_child
201
subshell
129
index
11
child
201
subshell
index
12
1
2
99
2
3
16
3
6
8
6
12
6
subshell
child
12
1
2
99
2
3
16
3
6
8
6
12
6
index
subshell
12
1
2
4
2
3
1
6
7
1
7
8
1
9
10
1
14
15
1
30
31
1
129
130
1
index
child
12
1
2
4
2
3
1
6
7
1
7
8
1
9
10
1
14
15
1
30
31
1
129
130
1
child
subshell
12
1
2
201
child
index
12
1
2
201
subshell_def
129
id
129
loc
129
id
loc
12
1
2
129
loc
id
12
1
2
129
superclass_def
4039
id
4039
child
4039
loc
4039
id
child
12
1
2
4039
id
loc
12
1
2
4039
child
id
12
1
2
4039
child
loc
12
1
2
4039
loc
id
12
1
2
4039
loc
child
12
1
2
4039
symbol_array_child
667
symbol_array
136
index
32
child
667
symbol_array
index
12
1
2
50
2
3
24
3
4
12
4
6
11
6
8
12
8
15
12
15
22
10
24
33
3
symbol_array
child
12
1
2
50
2
3
24
3
4
12
4
6
11
6
8
12
8
15
12
15
22
10
24
33
3
index
symbol_array
12
1
2
6
2
3
2
3
4
3
4
6
2
6
7
2
9
11
2
13
17
2
17
20
2
21
23
2
23
26
2
31
38
2
41
49
2
60
85
2
133
134
1
index
child
12
1
2
6
2
3
2
3
4
3
4
6
2
6
7
2
9
11
2
13
17
2
17
20
2
21
23
2
23
26
2
31
38
2
41
49
2
60
85
2
133
134
1
child
symbol_array
12
1
2
667
child
index
12
1
2
667
symbol_array_def
136
id
136
loc
136
id
loc
12
1
2
136
loc
id
12
1
2
136
then_child
12723
then
7463
index
29
child
12723
then
index
12
1
2
4617
2
3
1691
3
4
633
4
30
521
then
child
12
1
2
4617
2
3
1691
3
4
633
4
30
521
index
then
12
1
2
9
4
5
5
6
8
2
8
10
2
18
25
2
40
60
2
82
153
2
282
508
2
1123
2768
2
7256
7257
1
index
child
12
1
2
9
4
5
5
6
8
2
8
10
2
18
25
2
40
60
2
82
153
2
282
508
2
1123
2768
2
7256
7257
1
child
then
12
1
2
12723
child
index
12
1
2
12723
then_def
7463
id
7463
loc
7463
id
loc
12
1
2
7463
loc
id
12
1
2
7463
tokeninfo
1779691
id
1779691
kind
23
file
3617
idx
29716
value
80134
loc
1779666
id
kind
12
1
2
1779691
id
file
12
1
2
1779691
id
idx
12
1
2
1779691
id
value
12
1
2
1779691
id
loc
12
1
2
1779691
kind
id
12
1
25
2
103
180
2
418
1479
2
1524
1525
2
3450
3546
2
3626
4930
2
6964
8063
2
12486
15157
2
21161
48149
2
48764
69135
2
80850
434806
2
963804
963805
1
kind
file
12
1
24
2
24
78
2
127
128
1
432
433
3
475
502
2
789
892
2
1238
1287
2
1326
1588
2
2257
2344
2
2854
3364
2
3467
3499
2
3506
3507
1
kind
idx
12
1
25
2
96
140
2
316
412
2
997
1006
2
1756
2025
2
2088
2291
2
3284
3338
2
3399
4077
2
6434
8419
2
9553
9760
2
11689
21405
2
25900
25901
1
kind
value
12
1
2
6
5
32
2
43
48
2
53
54
1
118
119
2
136
506
2
1601
2567
2
3332
4106
2
6907
8754
2
16792
37826
2
kind
loc
12
1
25
2
103
180
2
418
1479
2
1524
1525
2
3450
3546
2
3626
4930
2
6964
8063
2
12486
15157
2
21161
48149
2
48764
69135
2
80850
434806
2
963804
963805
1
file
id
12
1
21
325
21
28
293
28
34
293
34
47
275
47
63
278
63
85
276
85
127
275
127
188
273
188
284
274
284
470
271
470
807
271
810
1764
271
1766
28890
236
file
kind
12
1
6
303
6
7
603
7
8
339
8
9
558
9
10
549
10
11
391
11
12
292
12
14
325
14
22
254
file
idx
12
1
21
325
21
28
293
28
34
293
34
47
275
47
63
278
63
85
276
85
127
275
127
188
273
188
284
274
284
470
271
470
807
271
810
1764
271
1766
28890
236
file
value
12
1
18
256
18
21
320
21
24
304
24
29
319
29
35
301
35
42
301
42
53
291
53
67
281
67
86
280
86
120
271
120
175
272
175
331
272
333
1569
142
file
loc
12
1
21
325
21
28
293
28
34
293
34
47
275
47
63
278
63
85
276
85
127
275
127
188
273
188
284
274
284
470
271
470
807
271
810
1764
271
1766
28890
236
idx
id
12
1
2
5667
2
3
322
3
4
5904
4
5
2235
5
7
2545
7
10
2643
10
22
2328
22
39
2288
39
93
2247
93
339
2230
339
3518
1301
idx
kind
12
1
2
7302
2
3
6501
3
4
4777
4
5
2476
5
6
1597
6
8
2343
8
12
2668
12
22
2050
idx
file
12
1
2
5667
2
3
322
3
4
5904
4
5
2235
5
7
2545
7
10
2643
10
22
2328
22
39
2288
39
93
2247
93
339
2230
339
3518
1301
idx
value
12
1
2
5696
2
3
937
3
4
5749
4
5
2001
5
7
2701
7
10
2382
10
18
2494
18
29
2266
29
61
2261
61
177
2234
177
1940
991
idx
loc
12
1
2
5667
2
3
322
3
4
5904
4
5
2235
5
7
2545
7
10
2643
10
22
2328
22
39
2288
39
93
2247
93
339
2230
339
3518
1301
value
id
12
1
2
47187
2
3
11705
3
4
5685
4
7
6732
7
25
6082
25
159758
2740
value
kind
12
1
2
76002
2
5
4132
value
file
12
1
2
61368
2
3
8004
3
6
6135
6
3415
4624
value
idx
12
1
2
47307
2
3
11704
3
4
5685
4
7
6712
7
25
6057
25
15421
2666
value
loc
12
1
2
47188
2
3
11704
3
4
5685
4
7
6732
7
25
6083
25
159758
2739
loc
id
12
1
2
1779641
2
3
24
loc
kind
12
1
2
1779641
2
3
24
loc
file
12
1
2
1779666
loc
idx
12
1
2
1779641
2
3
24
loc
value
12
1
2
1779666
unary_def
2390
id
2390
operand
2390
operator
5
loc
2390
id
operand
12
1
2
2390
id
operator
12
1
2
2390
id
loc
12
1
2
2390
operand
id
12
1
2
2390
operand
operator
12
1
2
2390
operand
loc
12
1
2
2390
operator
id
12
10
11
1
60
61
1
142
143
1
525
526
1
1587
1588
1
operator
operand
12
10
11
1
60
61
1
142
143
1
525
526
1
1587
1588
1
operator
loc
12
10
11
1
60
61
1
142
143
1
525
526
1
1587
1588
1
loc
id
12
1
2
2390
loc
operand
12
1
2
2390
loc
operator
12
1
2
2390
undef_child
13
undef
13
index
1
child
13
undef
index
12
1
2
13
undef
child
12
1
2
13
index
undef
12
13
14
1
index
child
12
13
14
1
child
undef
12
1
2
13
child
index
12
1
2
13
undef_def
13
id
13
loc
13
id
loc
12
1
2
13
loc
id
12
1
2
13
unless_alternative
11
unless
11
alternative
11
unless
alternative
12
1
2
11
alternative
unless
12
1
2
11
unless_consequence
481
unless
481
consequence
481
unless
consequence
12
1
2
481
consequence
unless
12
1
2
481
unless_def
481
id
481
condition
481
loc
481
id
condition
12
1
2
481
id
loc
12
1
2
481
condition
id
12
1
2
481
condition
loc
12
1
2
481
loc
id
12
1
2
481
loc
condition
12
1
2
481
unless_modifier_def
1396
id
1396
body
1396
condition
1396
loc
1396
id
body
12
1
2
1396
id
condition
12
1
2
1396
id
loc
12
1
2
1396
body
id
12
1
2
1396
body
condition
12
1
2
1396
body
loc
12
1
2
1396
condition
id
12
1
2
1396
condition
body
12
1
2
1396
condition
loc
12
1
2
1396
loc
id
12
1
2
1396
loc
body
12
1
2
1396
loc
condition
12
1
2
1396
until_def
14
id
14
body
14
condition
14
loc
14
id
body
12
1
2
14
id
condition
12
1
2
14
id
loc
12
1
2
14
body
id
12
1
2
14
body
condition
12
1
2
14
body
loc
12
1
2
14
condition
id
12
1
2
14
condition
body
12
1
2
14
condition
loc
12
1
2
14
loc
id
12
1
2
14
loc
body
12
1
2
14
loc
condition
12
1
2
14
until_modifier_def
13
id
13
body
13
condition
13
loc
13
id
body
12
1
2
13
id
condition
12
1
2
13
id
loc
12
1
2
13
body
id
12
1
2
13
body
condition
12
1
2
13
body
loc
12
1
2
13
condition
id
12
1
2
13
condition
body
12
1
2
13
condition
loc
12
1
2
13
loc
id
12
1
2
13
loc
body
12
1
2
13
loc
condition
12
1
2
13
when_body
963
when
963
body
963
when
body
12
1
2
963
body
when
12
1
2
963
when_def
970
id
970
loc
970
id
loc
12
1
2
970
loc
id
12
1
2
970
when_pattern
1171
when
970
index
14
pattern
1171
when
index
12
1
2
844
2
3
96
3
15
30
when
pattern
12
1
2
844
2
3
96
3
15
30
index
when
12
2
3
4
3
4
4
6
7
1
7
8
1
12
13
1
30
31
1
126
127
1
970
971
1
index
pattern
12
2
3
4
3
4
4
6
7
1
7
8
1
12
13
1
30
31
1
126
127
1
970
971
1
pattern
when
12
1
2
1171
pattern
index
12
1
2
1171
while_def
104
id
104
body
104
condition
104
loc
104
id
body
12
1
2
104
id
condition
12
1
2
104
id
loc
12
1
2
104
body
id
12
1
2
104
body
condition
12
1
2
104
body
loc
12
1
2
104
condition
id
12
1
2
104
condition
body
12
1
2
104
condition
loc
12
1
2
104
loc
id
12
1
2
104
loc
body
12
1
2
104
loc
condition
12
1
2
104
while_modifier_def
8
id
8
body
8
condition
8
loc
8
id
body
12
1
2
8
id
condition
12
1
2
8
id
loc
12
1
2
8
body
id
12
1
2
8
body
condition
12
1
2
8
body
loc
12
1
2
8
condition
id
12
1
2
8
condition
body
12
1
2
8
condition
loc
12
1
2
8
loc
id
12
1
2
8
loc
body
12
1
2
8
loc
condition
12
1
2
8
yield_child
367
yield
367
child
367
yield
child
12
1
2
367
child
yield
12
1
2
367
yield_def
836
id
836
loc
836
id
loc
12
1
2
836
loc
id
12
1
2
836