@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