@diagnostic_debug 0 @diagnostic_error 130 @diagnostic_info 0 @diagnostic_warning 0 @erb_comment_directive 40 @erb_directive 1400 @erb_graphql_directive 0 @erb_output_directive 3859 @erb_reserved_word 10520 @erb_template 1540 @erb_token_code 5260 @erb_token_comment 40 @erb_token_content 5478 @file 17206 @folder 4799 @location_default 8706731 @ruby_alias 1264 @ruby_alternative_pattern 0 @ruby_argument_list 670202 @ruby_array 246221 @ruby_array_pattern 0 @ruby_as_pattern 0 @ruby_assignment 131940 @ruby_bare_string 11622 @ruby_bare_symbol 2085 @ruby_begin 2549 @ruby_begin_block 11 @ruby_binary_ampersand 491 @ruby_binary_ampersandampersand 8705 @ruby_binary_and 1182 @ruby_binary_bangequal 1584 @ruby_binary_bangtilde 177 @ruby_binary_caret 157 @ruby_binary_equalequal 31539 @ruby_binary_equalequalequal 631 @ruby_binary_equaltilde 1804 @ruby_binary_langle 1327 @ruby_binary_langleequal 377 @ruby_binary_langleequalrangle 758 @ruby_binary_langlelangle 10536 @ruby_binary_minus 2409 @ruby_binary_or 622 @ruby_binary_percent 1017 @ruby_binary_pipe 969 @ruby_binary_pipepipe 7935 @ruby_binary_plus 6173 @ruby_binary_rangle 2374 @ruby_binary_rangleequal 575 @ruby_binary_ranglerangle 231 @ruby_binary_slash 1257 @ruby_binary_star 3328 @ruby_binary_starstar 1332 @ruby_block 98296 @ruby_block_argument 6115 @ruby_block_body 97983 @ruby_block_parameter 2442 @ruby_block_parameters 23772 @ruby_body_statement 201560 @ruby_break 3355 @ruby_call 974897 @ruby_case__ 1224 @ruby_case_match 0 @ruby_chained_string 877 @ruby_class 16946 @ruby_complex 53 @ruby_conditional 3495 @ruby_delimited_symbol 1264 @ruby_destructured_left_assignment 108 @ruby_destructured_parameter 198 @ruby_do 1632 @ruby_do_block 138119 @ruby_element_reference 82869 @ruby_else 7138 @ruby_elsif 1578 @ruby_end_block 11 @ruby_ensure 3803 @ruby_exception_variable 991 @ruby_exceptions 1654 @ruby_expression_reference_pattern 0 @ruby_find_pattern 0 @ruby_for 162 @ruby_hash 39640 @ruby_hash_pattern 0 @ruby_hash_splat_argument 1857 @ruby_hash_splat_parameter 1447 @ruby_heredoc_body 5789 @ruby_if 18341 @ruby_if_guard 0 @ruby_if_modifier 13708 @ruby_in 162 @ruby_in_clause 0 @ruby_interpolation 38051 @ruby_keyword_parameter 3939 @ruby_keyword_pattern 0 @ruby_lambda 7557 @ruby_lambda_parameters 1665 @ruby_left_assignment_list 2910 @ruby_method 99525 @ruby_method_parameters 29417 @ruby_module 21589 @ruby_next 2021 @ruby_operator_assignment_ampersandampersandequal 88 @ruby_operator_assignment_ampersandequal 17 @ruby_operator_assignment_caretequal 5 @ruby_operator_assignment_langlelangleequal 26 @ruby_operator_assignment_minusequal 294 @ruby_operator_assignment_percentequal 26 @ruby_operator_assignment_pipeequal 142 @ruby_operator_assignment_pipepipeequal 4545 @ruby_operator_assignment_plusequal 1732 @ruby_operator_assignment_ranglerangleequal 8 @ruby_operator_assignment_slashequal 13 @ruby_operator_assignment_starequal 50 @ruby_operator_assignment_starstarequal 6 @ruby_optional_parameter 6540 @ruby_pair 237637 @ruby_parenthesized_pattern 0 @ruby_parenthesized_statements 10510 @ruby_pattern 3918 @ruby_program 17193 @ruby_range_dotdot 2976 @ruby_range_dotdotdot 1459 @ruby_rational 124 @ruby_redo 33 @ruby_regex 13096 @ruby_rescue 2085 @ruby_rescue_modifier 519 @ruby_reserved_word 3700878 @ruby_rest_assignment 399 @ruby_retry 59 @ruby_return 8486 @ruby_right_assignment_list 1274 @ruby_scope_resolution 81024 @ruby_setter 601 @ruby_singleton_class 635 @ruby_singleton_method 6692 @ruby_splat_argument 3093 @ruby_splat_parameter 2978 @ruby_string__ 476418 @ruby_string_array 3913 @ruby_subshell 393 @ruby_superclass 13378 @ruby_symbol_array 460 @ruby_then 24194 @ruby_token_character 439 @ruby_token_class_variable 858 @ruby_token_comment 182145 @ruby_token_constant 285989 @ruby_token_empty_statement 55 @ruby_token_encoding 0 @ruby_token_escape_sequence 76101 @ruby_token_false 17332 @ruby_token_file 0 @ruby_token_float 7894 @ruby_token_forward_argument 71 @ruby_token_forward_parameter 111 @ruby_token_global_variable 7235 @ruby_token_hash_key_symbol 231030 @ruby_token_hash_splat_nil 5 @ruby_token_heredoc_beginning 5789 @ruby_token_heredoc_content 12722 @ruby_token_heredoc_end 5789 @ruby_token_identifier 1498233 @ruby_token_instance_variable 84088 @ruby_token_integer 300415 @ruby_token_line 0 @ruby_token_nil 18114 @ruby_token_operator 803 @ruby_token_self 13236 @ruby_token_simple_symbol 252789 @ruby_token_string_content 491238 @ruby_token_super 5049 @ruby_token_true 23791 @ruby_token_uninterpreted 11 @ruby_unary_bang 5826 @ruby_unary_definedquestion 1320 @ruby_unary_minus 9472 @ruby_unary_not 190 @ruby_unary_plus 1416 @ruby_unary_tilde 89 @ruby_undef 181 @ruby_unless 2594 @ruby_unless_guard 0 @ruby_unless_modifier 4163 @ruby_until 121 @ruby_until_modifier 223 @ruby_variable_reference_pattern 0 @ruby_when 3248 @ruby_while 1349 @ruby_while_modifier 190 @ruby_yield 2389 containerparent 21979 parent 4799 child 21979 parent child 12 1 2 2145 2 3 910 3 4 442 4 5 299 5 7 377 7 13 390 13 124 234 child parent 12 1 2 21979 diagnostics 130 id 130 severity 13 error_tag 13 error_message 26 full_error_message 104 location 130 id severity 12 1 2 130 id error_tag 12 1 2 130 id error_message 12 1 2 130 id full_error_message 12 1 2 130 id location 12 1 2 130 severity id 12 10 11 13 severity error_tag 12 1 2 13 severity error_message 12 2 3 13 severity full_error_message 12 8 9 13 severity location 12 10 11 13 error_tag id 12 10 11 13 error_tag severity 12 1 2 13 error_tag error_message 12 2 3 13 error_tag full_error_message 12 8 9 13 error_tag location 12 10 11 13 error_message id 12 1 2 13 9 10 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 7 8 13 error_message location 12 1 2 13 9 10 13 full_error_message id 12 1 2 78 2 3 26 full_error_message severity 12 1 2 104 full_error_message error_tag 12 1 2 104 full_error_message error_message 12 1 2 104 full_error_message location 12 1 2 78 2 3 26 location id 12 1 2 130 location severity 12 1 2 130 location error_tag 12 1 2 130 location error_message 12 1 2 130 location full_error_message 12 1 2 130 erb_ast_node_info 26945 node 26945 parent 6111 parent_index 688 loc 26942 node parent 12 1 2 26945 node parent_index 12 1 2 26945 node loc 12 1 2 26945 parent node 12 1 3 446 3 4 5403 4 237 262 parent parent_index 12 1 3 446 3 4 5403 4 237 262 parent loc 12 1 3 446 3 4 5403 4 237 262 parent_index node 12 1 2 2 2 3 134 3 4 43 4 5 75 5 6 61 6 7 70 7 9 61 10 16 55 16 23 52 23 43 52 45 71 52 73 2096 26 parent_index parent 12 1 2 2 2 3 134 3 4 43 4 5 75 5 6 61 6 7 70 7 9 61 10 16 55 16 23 52 23 43 52 45 71 52 73 2096 26 parent_index loc 12 1 2 2 2 3 134 3 4 43 4 5 75 5 6 61 6 7 70 7 9 61 10 16 55 16 23 52 23 43 52 45 71 52 73 2095 26 loc node 12 1 2 26939 2 3 2 loc parent 12 1 2 26939 2 3 2 loc parent_index 12 1 2 26942 erb_comment_directive_child 40 erb_comment_directive 40 child 40 erb_comment_directive child 12 1 2 40 child erb_comment_directive 12 1 2 40 erb_comment_directive_def 40 id 40 erb_directive_child 1400 erb_directive 1400 child 1400 erb_directive child 12 1 2 1400 child erb_directive 12 1 2 1400 erb_directive_def 1400 id 1400 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 3859 erb_output_directive 3859 child 3859 erb_output_directive child 12 1 2 3859 child erb_output_directive 12 1 2 3859 erb_output_directive_def 3859 id 3859 erb_template_child 10739 erb_template 425 index 688 child 10739 erb_template index 12 1 3 20 3 4 142 4 7 26 7 10 32 10 14 32 14 24 32 24 32 35 33 42 35 43 68 32 70 190 32 235 237 5 erb_template child 12 1 3 20 3 4 142 4 7 26 7 10 32 10 14 32 14 24 32 24 32 35 33 42 35 43 68 32 70 190 32 235 237 5 index erb_template 12 1 2 2 2 3 134 3 4 43 4 5 75 5 6 61 6 7 70 7 9 61 10 16 55 16 23 52 23 43 52 45 71 52 73 147 26 index child 12 1 2 2 2 3 134 3 4 43 4 5 75 5 6 61 6 7 70 7 9 61 10 16 55 16 23 52 23 43 52 45 71 52 73 147 26 child erb_template 12 1 2 10739 child index 12 1 2 10739 erb_template_def 1540 id 1540 erb_tokeninfo 21259 id 21259 kind 8 value 5773 id kind 12 1 2 21259 id value 12 1 2 21259 kind id 12 1803 1804 2 1878 1879 2 3606 3607 2 kind value 12 5 6 2 932 933 2 1042 1043 2 value id 12 1 2 4667 2 3 679 3 1742 425 value kind 12 1 2 5773 files 17206 id 17206 name 17206 id name 12 1 2 17206 name id 12 1 2 17206 folders 4799 id 4799 name 4799 id name 12 1 2 4799 name id 12 1 2 4799 locations_default 8706731 id 8706731 file 17206 start_line 30719 start_column 5072 end_line 30719 end_column 5163 id file 12 1 2 8706731 id start_line 12 1 2 8706731 id start_column 12 1 2 8706731 id end_line 12 1 2 8706731 id end_column 12 1 2 8706731 file id 12 1 32 1300 32 49 1339 49 73 1482 73 95 1352 95 126 1313 127 170 1313 170 218 1339 218 277 1326 277 359 1300 361 489 1300 492 736 1313 741 1508 1300 1509 22819 1222 file start_line 12 1 8 1586 8 11 1443 11 14 1521 14 17 1430 17 21 1417 21 26 1352 26 32 1378 32 39 1378 39 51 1417 51 75 1326 75 126 1313 126 343 1300 354 2337 338 file start_column 12 1 16 1404 16 25 1417 25 32 1378 32 41 1391 41 47 1495 47 54 1547 54 62 1339 62 69 1391 69 77 1443 77 87 1365 87 101 1326 101 129 1313 129 357 390 file end_line 12 1 8 1547 8 11 1430 11 14 1547 14 17 1430 17 21 1430 21 26 1365 26 32 1378 32 39 1378 39 51 1417 51 75 1326 75 126 1313 126 343 1300 354 2337 338 file end_column 12 1 20 1430 20 28 1300 28 36 1404 36 45 1365 45 50 1313 50 57 1352 57 64 1339 64 71 1300 71 78 1391 78 87 1443 87 99 1417 99 120 1365 120 367 780 start_line id 12 1 2 1430 2 4 1716 5 6 3316 6 10 2523 10 16 2367 16 22 2562 22 37 2327 37 68 2341 68 110 2314 110 161 2314 161 249 2314 250 596 2314 601 3089 2314 3257 10293 559 start_line file 12 1 2 9884 2 3 5605 3 6 2341 6 9 2341 9 14 2419 14 22 2484 22 49 2327 49 220 2314 223 1323 1001 start_line start_column 12 1 2 1430 2 3 1495 3 4 2510 4 6 2419 6 8 1573 8 12 2393 12 16 2432 16 25 2549 25 39 2314 39 53 2406 53 66 2314 66 81 2314 81 104 2341 104 205 2223 start_line end_line 12 1 2 11106 2 3 6294 3 4 2275 4 5 1547 5 7 2653 7 10 2432 10 18 2536 18 241 1872 start_line end_column 12 1 2 1430 2 4 1742 4 5 3407 5 8 2757 8 13 2822 13 18 2562 18 28 2445 28 44 2367 44 59 2419 59 72 2367 72 88 2341 88 114 2314 114 208 1742 start_column id 12 1 2 442 2 3 585 3 4 247 4 5 247 5 6 273 6 9 455 9 15 403 15 37 390 37 159 390 159 700 390 723 2453 390 2462 7702 390 7795 14906 390 16424 38206 78 start_column file 12 1 2 1456 2 3 481 3 4 481 4 9 390 9 33 390 34 109 390 112 353 390 358 696 390 698 950 390 950 1323 312 start_column start_line 12 1 2 533 2 3 637 3 4 351 4 6 416 6 9 455 9 17 403 18 63 390 64 158 390 171 379 390 380 735 390 735 1008 390 1010 1392 325 start_column end_line 12 1 2 533 2 3 637 3 4 351 4 6 416 6 9 455 9 17 403 18 64 390 64 159 390 171 381 390 385 749 390 750 1026 390 1027 1399 325 start_column end_column 12 1 2 1274 2 3 728 3 4 403 4 6 429 6 14 390 14 35 403 35 66 429 67 104 390 104 127 403 128 178 221 end_line id 12 1 2 286 3 4 3316 4 6 2458 6 9 2497 9 14 2471 14 21 2393 21 32 2341 32 60 2367 60 101 2314 101 152 2354 152 230 2341 230 480 2314 482 2152 2314 2200 9921 949 end_line file 12 1 2 9884 2 3 5605 3 6 2341 6 9 2341 9 14 2419 14 22 2484 22 49 2327 49 220 2314 223 1307 1001 end_line start_line 12 1 2 11327 2 3 5839 3 4 2197 4 6 2835 6 8 2132 8 12 2419 12 24 2445 24 42 1521 end_line start_column 12 1 3 1430 3 4 3446 4 6 2757 6 8 1729 8 12 2354 12 16 2354 16 24 2406 24 39 2458 39 53 2445 53 67 2432 67 82 2393 82 105 2327 105 204 2184 end_line end_column 12 1 2 1417 2 3 1534 3 4 2510 4 6 2367 6 8 1690 8 13 2783 13 18 2549 18 28 2432 28 44 2445 44 59 2393 59 72 2419 72 90 2354 90 117 2327 117 208 1495 end_column id 12 1 2 338 2 3 468 3 5 455 5 7 455 7 10 403 10 19 442 19 50 403 53 168 390 169 691 390 806 2495 390 2618 6562 390 6710 9993 390 10241 19364 247 end_column file 12 1 2 1404 2 3 585 3 4 429 4 7 390 7 24 390 24 94 390 95 314 390 325 676 390 688 977 390 979 1290 403 end_column start_line 12 1 2 507 2 3 650 3 4 338 4 6 429 6 9 429 9 15 390 16 39 429 40 138 390 141 332 390 352 653 390 657 998 390 1011 1264 390 1281 1401 39 end_column start_column 12 1 2 884 2 3 338 3 4 520 4 5 325 5 8 416 8 17 403 17 33 429 33 49 390 49 64 390 64 81 403 81 95 429 95 108 234 end_column end_line 12 1 2 507 2 3 663 3 4 338 4 6 416 6 9 429 9 15 403 15 36 390 37 131 390 133 314 390 314 632 390 637 969 390 970 1181 390 1211 1394 65 ruby_alias_def 1264 id 1264 alias 1264 name 1264 id alias 12 1 2 1264 id name 12 1 2 1264 alias id 12 1 2 1264 alias name 12 1 2 1264 name id 12 1 2 1264 name alias 12 1 2 1264 ruby_alternative_pattern_alternatives 0 ruby_alternative_pattern 0 index 0 alternatives 0 ruby_alternative_pattern index 12 ruby_alternative_pattern alternatives 12 index ruby_alternative_pattern 12 index alternatives 12 alternatives ruby_alternative_pattern 12 1 2 2 alternatives index 12 1 2 2 ruby_alternative_pattern_def 0 id 0 ruby_argument_list_child 832018 ruby_argument_list 669942 index 429 child 832018 ruby_argument_list index 12 1 2 567211 2 3 64884 3 34 37846 ruby_argument_list child 12 1 2 567211 2 3 64884 3 34 37846 index ruby_argument_list 12 1 2 143 2 3 39 3 7 39 7 11 39 11 21 39 23 43 39 56 378 39 919 7900 39 51512 51513 13 index child 12 1 2 143 2 3 39 3 7 39 7 11 39 11 21 39 23 43 39 56 378 39 919 7900 39 51512 51513 13 child ruby_argument_list 12 1 2 832018 child index 12 1 2 832018 ruby_argument_list_def 670202 id 670202 ruby_array_child 700387 ruby_array 237942 index 63360 child 700387 ruby_array index 12 1 2 12128 2 3 212308 3 63361 13506 ruby_array child 12 1 2 12128 2 3 212308 3 63361 13506 index ruby_array 12 1 2 40208 2 6 4769 6 7 9559 7 8 598 8 9 6932 11 237943 1294 index child 12 1 2 40208 2 6 4769 6 7 9559 7 8 598 8 9 6932 11 237943 1294 child ruby_array 12 1 2 700387 child index 12 1 2 700387 ruby_array_def 246221 id 246221 ruby_array_pattern_child 0 ruby_array_pattern 0 index 0 child 0 ruby_array_pattern index 12 ruby_array_pattern child 12 index ruby_array_pattern 12 index child 12 child ruby_array_pattern 12 1 2 2 child index 12 1 2 2 ruby_array_pattern_class 0 ruby_array_pattern 0 class 0 ruby_array_pattern class 12 1 2 2 class ruby_array_pattern 12 1 2 2 ruby_array_pattern_def 0 id 0 ruby_as_pattern_def 0 id 0 name 0 value 0 id name 12 1 2 2 id value 12 1 2 2 name id 12 name value 12 value id 12 value name 12 ruby_assignment_def 131940 id 131940 left 131940 right 131940 id left 12 1 2 131940 id right 12 1 2 131940 left id 12 1 2 131940 left right 12 1 2 131940 right id 12 1 2 131940 right left 12 1 2 131940 ruby_ast_node_info 9180290 node 9180290 parent 3212205 parent_index 2796 loc 8693375 node parent 12 1 2 9180290 node parent_index 12 1 2 9180290 node loc 12 1 2 9180290 parent node 12 1 2 517803 2 3 442358 3 4 1733980 4 5 339055 5 216 179008 parent parent_index 12 1 2 517803 2 3 442358 3 4 1733980 4 5 339055 5 216 179008 parent loc 12 1 2 517803 2 3 442358 3 4 1733980 4 5 339055 5 216 179008 parent_index node 12 1 2 455 2 3 195 3 4 390 4 6 234 6 7 234 7 10 234 10 21 208 21 42 221 43 95 221 99 491 221 524 246988 182 parent_index parent 12 1 2 455 2 3 195 3 4 390 4 6 234 6 7 234 7 10 234 10 21 208 21 42 221 43 95 221 99 491 221 524 246988 182 parent_index loc 12 1 2 455 2 3 195 3 4 390 4 6 234 6 7 234 7 10 234 10 21 208 21 42 221 43 95 221 99 491 221 524 246621 182 loc node 12 1 2 8208085 2 4 485289 loc parent 12 1 2 8208085 2 4 485289 loc parent_index 12 1 2 8211232 2 3 482142 ruby_bare_string_child 15074 ruby_bare_string 11622 index 2232 child 15074 ruby_bare_string index 12 1 2 11291 2 2233 331 ruby_bare_string child 12 1 2 11291 2 2233 331 index ruby_bare_string 12 1 2 1865 2 3 81 3 4 267 4 11623 19 index child 12 1 2 1865 2 3 81 3 4 267 4 11623 19 child ruby_bare_string 12 1 2 15074 child index 12 1 2 15074 ruby_bare_string_def 11622 id 11622 ruby_bare_symbol_child 2085 ruby_bare_symbol 2085 index 2 child 2085 ruby_bare_symbol index 12 1 2 2085 ruby_bare_symbol child 12 1 2 2085 index ruby_bare_symbol 12 715 716 2 index child 12 715 716 2 child ruby_bare_symbol 12 1 2 2085 child index 12 1 2 2085 ruby_bare_symbol_def 2085 id 2085 ruby_begin_block_child 44 ruby_begin_block 11 index 9 child 44 ruby_begin_block index 12 1 2 4 2 3 1 3 4 1 5 6 2 7 8 1 9 10 2 ruby_begin_block child 12 1 2 4 2 3 1 3 4 1 5 6 2 7 8 1 9 10 2 index ruby_begin_block 12 2 3 2 3 4 2 5 6 2 6 7 1 7 8 1 11 12 1 index child 12 2 3 2 3 4 2 5 6 2 6 7 1 7 8 1 11 12 1 child ruby_begin_block 12 1 2 44 child index 12 1 2 44 ruby_begin_block_def 11 id 11 ruby_begin_child 7615 ruby_begin 2549 index 38 child 7615 ruby_begin index 12 1 2 160 2 3 1328 3 4 531 4 5 212 5 8 234 8 39 84 ruby_begin child 12 1 2 160 2 3 1328 3 4 531 4 5 212 5 8 234 8 39 84 index ruby_begin 12 1 2 1 2 3 3 3 4 12 4 8 2 9 12 3 15 18 3 24 34 3 39 63 3 84 185 3 318 1062 3 2389 2550 2 index child 12 1 2 1 2 3 3 3 4 12 4 8 2 9 12 3 15 18 3 24 34 3 39 63 3 84 185 3 318 1062 3 2389 2550 2 child ruby_begin 12 1 2 7615 child index 12 1 2 7615 ruby_begin_def 2549 id 2549 ruby_binary_def 68619 id 68619 left 68619 operator 25 right 68619 id left 12 1 2 68619 id operator 12 1 2 68619 id right 12 1 2 68619 left id 12 1 2 68619 left operator 12 1 2 68619 left right 12 1 2 68619 operator id 12 157 178 2 231 378 2 491 576 2 622 632 2 758 836 2 956 970 2 1011 1018 2 1182 1258 2 1332 1732 2 1804 2211 2 2409 3329 2 6173 6848 2 31539 31540 1 operator left 12 157 178 2 231 378 2 491 576 2 622 632 2 758 836 2 956 970 2 1011 1018 2 1182 1258 2 1332 1732 2 1804 2211 2 2409 3329 2 6173 6848 2 31539 31540 1 operator right 12 157 178 2 231 378 2 491 576 2 622 632 2 758 836 2 956 970 2 1011 1018 2 1182 1258 2 1332 1732 2 1804 2211 2 2409 3329 2 6173 6848 2 31539 31540 1 right id 12 1 2 68619 right left 12 1 2 68619 right operator 12 1 2 68619 ruby_block_argument_child 6115 ruby_block_argument 6115 child 6115 ruby_block_argument child 12 1 2 6115 child ruby_block_argument 12 1 2 6115 ruby_block_argument_def 6115 id 6115 ruby_block_body 97983 ruby_block 97983 body 97983 ruby_block body 12 1 2 97983 body ruby_block 12 1 2 97983 ruby_block_body_child 98126 ruby_block_body 97983 index 52 child 98126 ruby_block_body index 12 1 2 97892 2 5 91 ruby_block_body child 12 1 2 97892 2 5 91 index ruby_block_body 12 2 3 26 7 8 13 7534 7535 13 index child 12 2 3 26 7 8 13 7534 7535 13 child ruby_block_body 12 1 2 98126 child index 12 1 2 98126 ruby_block_body_def 97983 id 97983 ruby_block_def 98296 id 98296 ruby_block_parameter_def 2442 id 2442 ruby_block_parameter_name 2442 ruby_block_parameter 2442 name 2442 ruby_block_parameter name 12 1 2 2442 name ruby_block_parameter 12 1 2 2442 ruby_block_parameters 10539 ruby_block 10539 parameters 10539 ruby_block parameters 12 1 2 10539 parameters ruby_block 12 1 2 10539 ruby_block_parameters_child 27656 ruby_block_parameters 23772 index 15 child 27656 ruby_block_parameters index 12 1 2 20371 2 3 3053 3 6 347 ruby_block_parameters child 12 1 2 20371 2 3 3053 3 6 347 index ruby_block_parameters 12 10 11 3 34 35 3 112 113 3 1097 1098 3 7669 7670 3 index child 12 10 11 3 34 35 3 112 113 3 1097 1098 3 7669 7670 3 child ruby_block_parameters 12 1 2 27656 child index 12 1 2 27656 ruby_block_parameters_def 23772 id 23772 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 606175 ruby_body_statement 195703 index 1103 child 606175 ruby_body_statement index 12 1 2 89956 2 3 35812 3 4 23304 4 5 14659 5 7 15433 7 22 14696 22 357 1841 ruby_body_statement child 12 1 2 89956 2 3 35812 3 4 23304 4 5 14659 5 7 15433 7 22 14696 22 357 1841 index ruby_body_statement 12 1 2 61 2 3 102 3 4 77 4 5 111 5 7 83 7 10 74 10 13 92 13 22 86 22 39 83 40 66 83 68 128 83 130 418 83 456 63135 77 index child 12 1 2 61 2 3 102 3 4 77 4 5 111 5 7 83 7 10 74 10 13 92 13 22 86 22 39 83 40 66 83 68 128 83 130 418 83 456 63135 77 child ruby_body_statement 12 1 2 606175 child index 12 1 2 606175 ruby_body_statement_def 201560 id 201560 ruby_break_child 354 ruby_break 354 child 354 ruby_break child 12 1 2 354 child ruby_break 12 1 2 354 ruby_break_def 3355 id 3355 ruby_call_arguments 667146 ruby_call 667146 arguments 667146 ruby_call arguments 12 1 2 667146 arguments ruby_call 12 1 2 667146 ruby_call_block 233892 ruby_call 233892 block 233892 ruby_call block 12 1 2 233892 block ruby_call 12 1 2 233892 ruby_call_def 974897 id 974897 ruby_call_method 974897 ruby_call 974897 method 974897 ruby_call method 12 1 2 974897 method ruby_call 12 1 2 974897 ruby_call_operator 548273 ruby_call 548273 operator 548273 ruby_call operator 12 1 2 548273 operator ruby_call 12 1 2 548273 ruby_call_receiver 548273 ruby_call 548273 receiver 548273 ruby_call receiver 12 1 2 548273 receiver ruby_call 12 1 2 548273 ruby_case_child 4153 ruby_case__ 1224 index 68 child 4153 ruby_case__ index 12 1 2 37 2 3 316 3 4 511 4 5 189 5 7 105 7 23 65 ruby_case__ child 12 1 2 37 2 3 316 3 4 511 4 5 189 5 7 105 7 23 65 index ruby_case__ 12 1 2 21 2 3 9 3 5 6 9 12 6 15 22 6 34 56 6 116 282 6 383 396 6 index child 12 1 2 21 2 3 9 3 5 6 9 12 6 15 22 6 34 56 6 116 282 6 383 396 6 child ruby_case__ 12 1 2 4153 child index 12 1 2 4153 ruby_case_def 1224 id 1224 ruby_case_match_clauses 0 ruby_case_match 0 index 0 clauses 0 ruby_case_match index 12 ruby_case_match clauses 12 index ruby_case_match 12 index clauses 12 clauses ruby_case_match 12 1 2 2 clauses index 12 1 2 2 ruby_case_match_def 0 id 0 value 0 id value 12 1 2 2 value id 12 ruby_case_match_else 0 ruby_case_match 0 else 0 ruby_case_match else 12 1 2 2 else ruby_case_match 12 1 2 2 ruby_case_value 1184 ruby_case__ 1184 value 1184 ruby_case__ value 12 1 2 1184 value ruby_case__ 12 1 2 1184 ruby_chained_string_child 3329 ruby_chained_string 877 index 37 child 3329 ruby_chained_string index 12 2 3 291 3 4 201 4 5 133 5 6 123 6 8 65 8 13 61 ruby_chained_string child 12 2 3 291 3 4 201 4 5 133 5 6 123 6 8 65 8 13 61 index ruby_chained_string 12 2 3 3 4 5 3 7 8 3 8 9 3 20 21 3 32 33 3 41 42 3 81 82 3 124 125 3 189 190 3 283 284 6 index child 12 2 3 3 4 5 3 7 8 3 8 9 3 20 21 3 32 33 3 41 42 3 81 82 3 124 125 3 189 190 3 283 284 6 child ruby_chained_string 12 1 2 3329 child index 12 1 2 3329 ruby_chained_string_def 877 id 877 ruby_class_body 15291 ruby_class 15291 body 15291 ruby_class body 12 1 2 15291 body ruby_class 12 1 2 15291 ruby_class_def 16946 id 16946 name 16946 id name 12 1 2 16946 name id 12 1 2 16946 ruby_class_superclass 13378 ruby_class 13378 superclass 13378 ruby_class superclass 12 1 2 13378 superclass ruby_class 12 1 2 13378 ruby_complex_def 53 id 53 child 53 id child 12 1 2 53 child id 12 1 2 53 ruby_conditional_def 3495 id 3495 alternative 3495 condition 3495 consequence 3495 id alternative 12 1 2 3495 id condition 12 1 2 3495 id consequence 12 1 2 3495 alternative id 12 1 2 3495 alternative condition 12 1 2 3495 alternative consequence 12 1 2 3495 condition id 12 1 2 3495 condition alternative 12 1 2 3495 condition consequence 12 1 2 3495 consequence id 12 1 2 3495 consequence alternative 12 1 2 3495 consequence condition 12 1 2 3495 ruby_delimited_symbol_child 1757 ruby_delimited_symbol 1264 index 24 child 1757 ruby_delimited_symbol index 12 1 2 936 2 3 254 3 9 74 ruby_delimited_symbol child 12 1 2 936 2 3 254 3 9 74 index ruby_delimited_symbol 12 1 2 3 3 4 3 5 6 3 8 9 3 12 13 3 24 25 3 106 107 3 408 409 3 index child 12 1 2 3 3 4 3 5 6 3 8 9 3 12 13 3 24 25 3 106 107 3 408 409 3 child ruby_delimited_symbol 12 1 2 1757 child index 12 1 2 1757 ruby_delimited_symbol_def 1264 id 1264 ruby_destructured_left_assignment_child 224 ruby_destructured_left_assignment 108 index 4 child 224 ruby_destructured_left_assignment index 12 1 2 12 2 3 80 3 4 12 4 5 4 ruby_destructured_left_assignment child 12 1 2 12 2 3 80 3 4 12 4 5 4 index ruby_destructured_left_assignment 12 4 5 1 16 17 1 96 97 1 108 109 1 index child 12 4 5 1 16 17 1 96 97 1 108 109 1 child ruby_destructured_left_assignment 12 1 2 224 child index 12 1 2 224 ruby_destructured_left_assignment_def 108 id 108 ruby_destructured_parameter_child 412 ruby_destructured_parameter 188 index 11 child 412 ruby_destructured_parameter index 12 1 2 15 2 3 146 3 4 18 4 12 9 ruby_destructured_parameter child 12 1 2 15 2 3 146 3 4 18 4 12 9 index ruby_destructured_parameter 12 1 2 1 2 3 5 4 5 1 9 10 1 27 28 1 173 174 1 188 189 1 index child 12 1 2 1 2 3 5 4 5 1 9 10 1 27 28 1 173 174 1 188 189 1 child ruby_destructured_parameter 12 1 2 412 child index 12 1 2 412 ruby_destructured_parameter_def 198 id 198 ruby_do_block_body 137963 ruby_do_block 137963 body 137963 ruby_do_block body 12 1 2 137963 body ruby_do_block 12 1 2 137963 ruby_do_block_def 138119 id 138119 ruby_do_block_parameters 15269 ruby_do_block 15269 parameters 15269 ruby_do_block parameters 12 1 2 15269 parameters ruby_do_block 12 1 2 15269 ruby_do_child 9244 ruby_do 1608 index 211 child 9244 ruby_do index 12 1 2 331 2 3 279 3 4 194 4 5 78 5 7 106 7 8 138 8 9 204 9 14 115 14 18 124 18 212 39 ruby_do child 12 1 2 331 2 3 279 3 4 194 4 5 78 5 7 106 7 8 138 8 9 204 9 14 115 14 18 124 18 212 39 index ruby_do 12 1 2 105 2 3 26 3 4 31 4 6 18 6 61 16 114 1609 15 index child 12 1 2 105 2 3 26 3 4 31 4 6 18 6 61 16 114 1609 15 child ruby_do 12 1 2 9244 child index 12 1 2 9244 ruby_do_def 1632 id 1632 ruby_element_reference_child 83029 ruby_element_reference 82863 index 5 child 83029 ruby_element_reference index 12 1 2 82697 2 3 166 ruby_element_reference child 12 1 2 82697 2 3 166 index ruby_element_reference 12 57 58 2 28403 28404 2 index child 12 57 58 2 28403 28404 2 child ruby_element_reference 12 1 2 83029 child index 12 1 2 83029 ruby_element_reference_def 82869 id 82869 object 82869 id object 12 1 2 82869 object id 12 1 2 82869 ruby_else_child 9054 ruby_else 7126 index 34 child 9054 ruby_else index 12 1 2 6004 2 3 703 3 12 418 ruby_else child 12 1 2 6004 2 3 703 3 12 418 index ruby_else 12 1 2 3 3 4 3 4 5 3 5 6 3 9 10 3 16 17 3 28 29 3 59 60 3 135 136 3 362 363 3 2299 2300 3 index child 12 1 2 3 3 4 3 4 5 3 5 6 3 9 10 3 16 17 3 28 29 3 59 60 3 135 136 3 362 363 3 2299 2300 3 child ruby_else 12 1 2 9054 child index 12 1 2 9054 ruby_else_def 7138 id 7138 ruby_elsif_alternative 936 ruby_elsif 936 alternative 936 ruby_elsif alternative 12 1 2 936 alternative ruby_elsif 12 1 2 936 ruby_elsif_consequence 1572 ruby_elsif 1572 consequence 1572 ruby_elsif consequence 12 1 2 1572 consequence ruby_elsif 12 1 2 1572 ruby_elsif_def 1578 id 1578 condition 1578 id condition 12 1 2 1578 condition id 12 1 2 1578 ruby_end_block_child 25 ruby_end_block 11 index 9 child 25 ruby_end_block index 12 1 2 5 2 3 4 3 4 1 9 10 1 ruby_end_block child 12 1 2 5 2 3 4 3 4 1 9 10 1 index ruby_end_block 12 1 2 6 2 3 1 6 7 1 11 12 1 index child 12 1 2 6 2 3 1 6 7 1 11 12 1 child ruby_end_block 12 1 2 25 child index 12 1 2 25 ruby_end_block_def 11 id 11 ruby_ensure_child 4925 ruby_ensure 3803 index 49 child 4925 ruby_ensure index 12 1 2 3034 2 3 526 3 17 241 ruby_ensure child 12 1 2 3034 2 3 526 3 17 241 index ruby_ensure 12 1 2 24 3 4 6 4 5 6 14 15 3 78 79 3 248 249 3 1227 1228 3 index child 12 1 2 24 3 4 6 4 5 6 14 15 3 78 79 3 248 249 3 1227 1228 3 child ruby_ensure 12 1 2 4925 child index 12 1 2 4925 ruby_ensure_def 3803 id 3803 ruby_exception_variable_def 991 id 991 child 991 id child 12 1 2 991 child id 12 1 2 991 ruby_exceptions_child 1873 ruby_exceptions 1654 index 9 child 1873 ruby_exceptions index 12 1 2 1509 2 4 131 4 10 14 ruby_exceptions child 12 1 2 1509 2 4 131 4 10 14 index ruby_exceptions 12 1 2 2 2 3 1 5 6 1 9 10 1 14 15 1 42 43 1 145 146 1 1654 1655 1 index child 12 1 2 2 2 3 1 5 6 1 9 10 1 14 15 1 42 43 1 145 146 1 1654 1655 1 child ruby_exceptions 12 1 2 1873 child index 12 1 2 1873 ruby_exceptions_def 1654 id 1654 ruby_expression_reference_pattern_def 0 id 0 value 0 id value 12 1 2 2 value id 12 ruby_find_pattern_child 0 ruby_find_pattern 0 index 0 child 0 ruby_find_pattern index 12 ruby_find_pattern child 12 index ruby_find_pattern 12 index child 12 child ruby_find_pattern 12 1 2 2 child index 12 1 2 2 ruby_find_pattern_class 0 ruby_find_pattern 0 class 0 ruby_find_pattern class 12 1 2 2 class ruby_find_pattern 12 1 2 2 ruby_find_pattern_def 0 id 0 ruby_for_def 162 id 162 body 162 pattern 162 value 162 id body 12 1 2 162 id pattern 12 1 2 162 id value 12 1 2 162 body id 12 1 2 162 body pattern 12 1 2 162 body value 12 1 2 162 pattern id 12 1 2 162 pattern body 12 1 2 162 pattern value 12 1 2 162 value id 12 1 2 162 value body 12 1 2 162 value pattern 12 1 2 162 ruby_hash_child 89413 ruby_hash 35882 index 1391 child 89413 ruby_hash index 12 1 2 14813 2 3 10040 3 4 3992 4 5 4161 5 19 2692 19 108 182 ruby_hash child 12 1 2 14813 2 3 10040 3 4 3992 4 5 4161 5 19 2692 19 108 182 index ruby_hash 12 1 2 923 3 4 104 5 11 117 14 51 117 57 1621 117 2759 2760 13 index child 12 1 2 923 3 4 104 5 11 117 14 51 117 57 1621 117 2759 2760 13 child ruby_hash 12 1 2 89413 child index 12 1 2 89413 ruby_hash_def 39640 id 39640 ruby_hash_pattern_child 0 ruby_hash_pattern 0 index 0 child 0 ruby_hash_pattern index 12 ruby_hash_pattern child 12 index ruby_hash_pattern 12 index child 12 child ruby_hash_pattern 12 1 2 2 child index 12 1 2 2 ruby_hash_pattern_class 0 ruby_hash_pattern 0 class 0 ruby_hash_pattern class 12 1 2 2 class ruby_hash_pattern 12 1 2 2 ruby_hash_pattern_def 0 id 0 ruby_hash_splat_argument_def 1857 id 1857 child 1857 id child 12 1 2 1857 child id 12 1 2 1857 ruby_hash_splat_parameter_def 1447 id 1447 ruby_hash_splat_parameter_name 1218 ruby_hash_splat_parameter 1218 name 1218 ruby_hash_splat_parameter name 12 1 2 1218 name ruby_hash_splat_parameter 12 1 2 1218 ruby_heredoc_body_child 25699 ruby_heredoc_body 5519 index 259 child 25699 ruby_heredoc_body index 12 2 3 3080 4 5 685 5 6 2 6 7 787 7 9 335 10 15 440 16 90 186 ruby_heredoc_body child 12 2 3 3080 4 5 685 5 6 2 6 7 787 7 9 335 10 15 440 16 90 186 index ruby_heredoc_body 12 1 2 49 2 3 46 3 4 35 4 6 23 8 13 23 13 26 23 30 94 20 96 331 20 600 1893 17 index child 12 1 2 49 2 3 46 3 4 35 4 6 23 8 13 23 13 26 23 30 94 20 96 331 20 600 1893 17 child ruby_heredoc_body 12 1 2 25699 child index 12 1 2 25699 ruby_heredoc_body_def 5789 id 5789 ruby_if_alternative 6667 ruby_if 6667 alternative 6667 ruby_if alternative 12 1 2 6667 alternative ruby_if 12 1 2 6667 ruby_if_consequence 18280 ruby_if 18280 consequence 18280 ruby_if consequence 12 1 2 18280 consequence ruby_if 12 1 2 18280 ruby_if_def 18341 id 18341 condition 18341 id condition 12 1 2 18341 condition id 12 1 2 18341 ruby_if_guard_def 0 id 0 condition 0 id condition 12 1 2 2 condition id 12 ruby_if_modifier_def 13708 id 13708 body 13708 condition 13708 id body 12 1 2 13708 id condition 12 1 2 13708 body id 12 1 2 13708 body condition 12 1 2 13708 condition id 12 1 2 13708 condition body 12 1 2 13708 ruby_in_clause_body 0 ruby_in_clause 0 body 0 ruby_in_clause body 12 1 2 2 body ruby_in_clause 12 1 2 2 ruby_in_clause_def 0 id 0 pattern 0 id pattern 12 1 2 2 pattern id 12 ruby_in_clause_guard 0 ruby_in_clause 0 guard 0 ruby_in_clause guard 12 1 2 2 guard ruby_in_clause 12 1 2 2 ruby_in_def 162 id 162 child 162 id child 12 1 2 162 child id 12 1 2 162 ruby_interpolation_child 38051 ruby_interpolation 38051 index 2 child 38051 ruby_interpolation index 12 1 2 38051 ruby_interpolation child 12 1 2 38051 index ruby_interpolation 12 13043 13044 2 index child 12 13043 13044 2 child ruby_interpolation 12 1 2 38051 child index 12 1 2 38051 ruby_interpolation_def 38051 id 38051 ruby_keyword_parameter_def 3939 id 3939 name 3939 id name 12 1 2 3939 name id 12 1 2 3939 ruby_keyword_parameter_value 2985 ruby_keyword_parameter 2985 value 2985 ruby_keyword_parameter value 12 1 2 2985 value ruby_keyword_parameter 12 1 2 2985 ruby_keyword_pattern_def 0 id 0 key__ 0 id key__ 12 1 2 2 key__ id 12 ruby_keyword_pattern_value 0 ruby_keyword_pattern 0 value 0 ruby_keyword_pattern value 12 1 2 2 value ruby_keyword_pattern 12 1 2 2 ruby_lambda_def 7557 id 7557 body 7557 id body 12 1 2 7557 body id 12 1 2 7557 ruby_lambda_parameters 1665 ruby_lambda 1665 parameters 1665 ruby_lambda parameters 12 1 2 1665 parameters ruby_lambda 12 1 2 1665 ruby_lambda_parameters_child 1907 ruby_lambda_parameters 1656 index 7 child 1907 ruby_lambda_parameters index 12 1 2 1472 2 3 145 3 8 39 ruby_lambda_parameters child 12 1 2 1472 2 3 145 3 8 39 index ruby_lambda_parameters 12 2 3 1 3 4 1 7 8 1 16 17 1 39 40 1 184 185 1 1656 1657 1 index child 12 2 3 1 3 4 1 7 8 1 16 17 1 39 40 1 184 185 1 1656 1657 1 child ruby_lambda_parameters 12 1 2 1907 child index 12 1 2 1907 ruby_lambda_parameters_def 1665 id 1665 ruby_left_assignment_list_child 6436 ruby_left_assignment_list 2910 index 15 child 6436 ruby_left_assignment_list index 12 1 2 361 2 3 1892 3 4 494 4 16 163 ruby_left_assignment_list child 12 1 2 361 2 3 1892 3 4 494 4 16 163 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 163 164 1 657 658 1 2549 2550 1 2910 2911 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 163 164 1 657 658 1 2549 2550 1 2910 2911 1 child ruby_left_assignment_list 12 1 2 6436 child index 12 1 2 6436 ruby_left_assignment_list_def 2910 id 2910 ruby_method_body 98487 ruby_method 98487 body 98487 ruby_method body 12 1 2 98487 body ruby_method 12 1 2 98487 ruby_method_def 99525 id 99525 name 99525 id name 12 1 2 99525 name id 12 1 2 99525 ruby_method_parameters 27765 ruby_method 27765 parameters 27765 ruby_method parameters 12 1 2 27765 parameters ruby_method 12 1 2 27765 ruby_method_parameters_child 48416 ruby_method_parameters 29203 index 37 child 48416 ruby_method_parameters index 12 1 2 17656 2 3 7064 3 4 2765 4 13 1717 ruby_method_parameters child 12 1 2 17656 2 3 7064 3 4 2765 4 13 1717 index ruby_method_parameters 12 1 2 3 3 4 3 5 6 3 11 12 3 29 30 3 53 54 3 125 126 3 246 247 3 554 555 3 1446 1447 3 3725 3726 3 9421 9422 3 index child 12 1 2 3 3 4 3 5 6 3 11 12 3 29 30 3 53 54 3 125 126 3 246 247 3 554 555 3 1446 1447 3 3725 3726 3 9421 9422 3 child ruby_method_parameters 12 1 2 48416 child index 12 1 2 48416 ruby_method_parameters_def 29417 id 29417 ruby_module_body 21511 ruby_module 21511 body 21511 ruby_module body 12 1 2 21511 body ruby_module 12 1 2 21511 ruby_module_def 21589 id 21589 name 21589 id name 12 1 2 21589 name id 12 1 2 21589 ruby_next_child 245 ruby_next 245 child 245 ruby_next child 12 1 2 245 child ruby_next 12 1 2 245 ruby_next_def 2021 id 2021 ruby_operator_assignment_def 6502 id 6502 left 6502 operator 17 right 6502 id left 12 1 2 6502 id operator 12 1 2 6502 id right 12 1 2 6502 left id 12 1 2 6502 left operator 12 1 2 6502 left right 12 1 2 6502 operator id 12 1 2 2 5 6 2 9 10 2 62 63 2 594 595 2 1558 1559 2 operator left 12 1 2 2 5 6 2 9 10 2 62 63 2 594 595 2 1558 1559 2 operator right 12 1 2 2 5 6 2 9 10 2 62 63 2 594 595 2 1558 1559 2 right id 12 1 2 6502 right left 12 1 2 6502 right operator 12 1 2 6502 ruby_optional_parameter_def 6540 id 6540 name 6540 value 6540 id name 12 1 2 6540 id value 12 1 2 6540 name id 12 1 2 6540 name value 12 1 2 6540 value id 12 1 2 6540 value name 12 1 2 6540 ruby_pair_def 237637 id 237637 key__ 237637 id key__ 12 1 2 237637 key__ id 12 1 2 237637 ruby_pair_value 237637 ruby_pair 237637 value 237637 ruby_pair value 12 1 2 237637 value ruby_pair 12 1 2 237637 ruby_parenthesized_pattern_def 0 id 0 child 0 id child 12 1 2 2 child id 12 ruby_parenthesized_statements_child 10537 ruby_parenthesized_statements 10471 index 4 child 10537 ruby_parenthesized_statements index 12 1 2 10413 2 5 58 ruby_parenthesized_statements child 12 1 2 10413 2 5 58 index ruby_parenthesized_statements 12 1 2 1 7 8 1 58 59 1 10471 10472 1 index child 12 1 2 1 7 8 1 58 59 1 10471 10472 1 child ruby_parenthesized_statements 12 1 2 10537 child index 12 1 2 10537 ruby_parenthesized_statements_def 10510 id 10510 ruby_pattern_def 3918 id 3918 child 3918 id child 12 1 2 3918 child id 12 1 2 3918 ruby_program_child 33068 ruby_program 10393 index 235 child 33068 ruby_program index 12 1 2 3809 2 3 2513 3 4 1661 4 5 796 5 8 895 8 77 716 ruby_program child 12 1 2 3809 2 3 2513 3 4 1661 4 5 796 5 8 895 8 77 716 index ruby_program 12 1 2 52 2 3 40 4 10 18 11 16 18 16 23 18 26 37 18 39 64 18 68 141 18 159 521 18 777 3354 12 index child 12 1 2 52 2 3 40 4 10 18 11 16 18 16 23 18 26 37 18 39 64 18 68 141 18 159 521 18 777 3354 12 child ruby_program 12 1 2 33068 child index 12 1 2 33068 ruby_program_def 17193 id 17193 ruby_range_begin 4174 ruby_range 4174 begin 4174 ruby_range begin 12 1 2 4174 begin ruby_range 12 1 2 4174 ruby_range_def 4435 id 4435 operator 2 id operator 12 1 2 4435 operator id 12 1459 1460 1 2976 2977 1 ruby_range_end 4268 ruby_range 4268 end 4268 ruby_range end 12 1 2 4268 end ruby_range 12 1 2 4268 ruby_rational_def 124 id 124 child 124 id child 12 1 2 124 child id 12 1 2 124 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 33 id 33 ruby_regex_child 43722 ruby_regex 13081 index 151 child 43722 ruby_regex index 12 1 2 6732 2 3 712 3 4 1745 4 5 492 5 6 1094 6 8 1016 8 15 995 15 50 291 ruby_regex child 12 1 2 6732 2 3 712 3 4 1745 4 5 492 5 6 1094 6 8 1016 8 15 995 15 50 291 index ruby_regex 12 1 2 18 4 5 12 6 7 3 7 8 12 8 15 12 15 19 12 19 23 9 23 31 12 31 73 12 94 165 12 229 416 12 658 1256 12 1818 4221 9 index child 12 1 2 18 4 5 12 6 7 3 7 8 12 8 15 12 15 19 12 19 23 9 23 31 12 31 73 12 94 165 12 229 416 12 658 1256 12 1818 4221 9 child ruby_regex 12 1 2 43722 child index 12 1 2 43722 ruby_regex_def 13096 id 13096 ruby_rescue_body 1762 ruby_rescue 1762 body 1762 ruby_rescue body 12 1 2 1762 body ruby_rescue 12 1 2 1762 ruby_rescue_def 2085 id 2085 ruby_rescue_exceptions 1654 ruby_rescue 1654 exceptions 1654 ruby_rescue exceptions 12 1 2 1654 exceptions ruby_rescue 12 1 2 1654 ruby_rescue_modifier_def 519 id 519 body 519 handler 519 id body 12 1 2 519 id handler 12 1 2 519 body id 12 1 2 519 body handler 12 1 2 519 handler id 12 1 2 519 handler body 12 1 2 519 ruby_rescue_variable 991 ruby_rescue 991 variable 991 ruby_rescue variable 12 1 2 991 variable ruby_rescue 12 1 2 991 ruby_rest_assignment_child 381 ruby_rest_assignment 381 child 381 ruby_rest_assignment child 12 1 2 381 child ruby_rest_assignment 12 1 2 381 ruby_rest_assignment_def 399 id 399 ruby_retry_child 0 ruby_retry 0 child 0 ruby_retry child 12 1 2 2 child ruby_retry 12 1 2 2 ruby_retry_def 59 id 59 ruby_return_child 5330 ruby_return 5330 child 5330 ruby_return child 12 1 2 5330 child ruby_return 12 1 2 5330 ruby_return_def 8486 id 8486 ruby_right_assignment_list_child 2721 ruby_right_assignment_list 1274 index 15 child 2721 ruby_right_assignment_list index 12 2 3 1134 3 4 111 4 6 27 ruby_right_assignment_list child 12 2 3 1134 3 4 111 4 6 27 index ruby_right_assignment_list 12 2 3 3 9 10 3 45 46 3 411 412 6 index child 12 2 3 3 9 10 3 45 46 3 411 412 6 child ruby_right_assignment_list 12 1 2 2721 child index 12 1 2 2721 ruby_right_assignment_list_def 1274 id 1274 ruby_scope_resolution_def 81024 id 81024 name 81024 id name 12 1 2 81024 name id 12 1 2 81024 ruby_scope_resolution_scope 79203 ruby_scope_resolution 79203 scope 79203 ruby_scope_resolution scope 12 1 2 79203 scope ruby_scope_resolution 12 1 2 79203 ruby_setter_def 601 id 601 name 601 id name 12 1 2 601 name id 12 1 2 601 ruby_singleton_class_body 635 ruby_singleton_class 635 body 635 ruby_singleton_class body 12 1 2 635 body ruby_singleton_class 12 1 2 635 ruby_singleton_class_def 635 id 635 value 635 id value 12 1 2 635 value id 12 1 2 635 ruby_singleton_method_body 6677 ruby_singleton_method 6677 body 6677 ruby_singleton_method body 12 1 2 6677 body ruby_singleton_method 12 1 2 6677 ruby_singleton_method_def 6692 id 6692 name 6692 object 6692 id name 12 1 2 6692 id object 12 1 2 6692 name id 12 1 2 6692 name object 12 1 2 6692 object id 12 1 2 6692 object name 12 1 2 6692 ruby_singleton_method_parameters 4183 ruby_singleton_method 4183 parameters 4183 ruby_singleton_method parameters 12 1 2 4183 parameters ruby_singleton_method 12 1 2 4183 ruby_splat_argument_def 3093 id 3093 child 3093 id child 12 1 2 3093 child id 12 1 2 3093 ruby_splat_parameter_def 2978 id 2978 ruby_splat_parameter_name 2383 ruby_splat_parameter 2383 name 2383 ruby_splat_parameter name 12 1 2 2383 name ruby_splat_parameter 12 1 2 2383 ruby_string_array_child 11622 ruby_string_array 3773 index 460 child 11622 ruby_string_array index 12 1 2 1222 2 3 1256 3 4 581 4 5 296 5 10 284 10 461 134 ruby_string_array child 12 1 2 1222 2 3 1256 3 4 581 4 5 296 5 10 284 10 461 134 index ruby_string_array 12 1 2 385 2 15 36 17 419 35 714 3774 4 index child 12 1 2 385 2 15 36 17 419 35 714 3774 4 child ruby_string_array 12 1 2 11622 child index 12 1 2 11622 ruby_string_array_def 3913 id 3913 ruby_string_child 538306 ruby_string__ 469399 index 281 child 538306 ruby_string__ index 12 1 2 442362 2 282 27037 ruby_string__ child 12 1 2 442362 2 282 27037 index ruby_string__ 12 1 2 129 4 5 64 5 7 22 7 27 22 28 83 22 102 469400 22 index child 12 1 2 129 4 5 64 5 7 22 7 27 22 28 83 22 102 469400 22 child ruby_string__ 12 1 2 538306 child index 12 1 2 538306 ruby_string_def 476418 id 476418 ruby_subshell_child 604 ruby_subshell 393 index 34 child 604 ruby_subshell index 12 1 2 288 2 3 58 3 4 21 4 12 24 ruby_subshell child 12 1 2 288 2 3 58 3 4 21 4 12 24 index ruby_subshell 12 1 2 12 2 3 6 3 4 3 8 9 3 15 16 3 34 35 3 127 128 3 index child 12 1 2 12 2 3 6 3 4 3 8 9 3 15 16 3 34 35 3 127 128 3 child ruby_subshell 12 1 2 604 child index 12 1 2 604 ruby_subshell_def 393 id 393 ruby_superclass_def 13378 id 13378 child 13378 id child 12 1 2 13378 child id 12 1 2 13378 ruby_symbol_array_child 2085 ruby_symbol_array 460 index 96 child 2085 ruby_symbol_array index 12 1 2 180 2 3 93 3 4 40 4 6 26 6 8 35 8 13 37 13 22 37 27 34 8 ruby_symbol_array child 12 1 2 180 2 3 93 3 4 40 4 6 26 6 8 35 8 13 37 13 22 37 27 34 8 index ruby_symbol_array 12 1 2 8 2 3 8 3 4 17 5 7 8 7 11 8 13 17 8 18 24 8 26 34 8 41 51 8 64 159 8 index child 12 1 2 8 2 3 8 3 4 17 5 7 8 7 11 8 13 17 8 18 24 8 26 34 8 41 51 8 64 159 8 child ruby_symbol_array 12 1 2 2085 child index 12 1 2 2085 ruby_symbol_array_def 460 id 460 ruby_then_child 40747 ruby_then 24194 index 105 child 40747 ruby_then index 12 1 2 15103 2 3 5505 3 4 1954 4 37 1630 ruby_then child 12 1 2 15103 2 3 5505 3 4 1954 4 37 1630 index ruby_then 12 1 2 35 2 4 8 4 5 14 6 10 8 10 20 8 30 59 8 91 293 8 559 3117 8 8293 8294 2 index child 12 1 2 35 2 4 8 4 5 14 6 10 8 10 20 8 30 59 8 91 293 8 559 3117 8 8293 8294 2 child ruby_then 12 1 2 40747 child index 12 1 2 40747 ruby_then_def 24194 id 24194 ruby_tokeninfo 5993849 id 5993849 kind 64 value 272090 id kind 12 1 2 5993849 id value 12 1 2 5993849 kind id 12 38 162 5 229 427 5 1651 1652 2 1892 1893 5 4175 4176 2 4361 4362 5 5941 8156 5 9961 13707 5 17937 25691 5 55821 57168 5 82456 97584 5 513548 1147355 5 kind value 12 1 2 14 5 24 5 25 32 5 71 122 5 124 148 5 1483 1800 5 3157 3799 5 4735 7872 5 10529 19137 5 45798 45799 2 value id 12 1 2 162126 2 3 39738 3 4 18995 4 7 22513 7 27 20459 27 189123 8256 value kind 12 1 2 259066 2 5 13023 ruby_unary_def 13450 id 13450 operand 13450 operator 6 id operand 12 1 2 13450 id operator 12 1 2 13450 operand id 12 1 2 13450 operand operator 12 1 2 13450 operator id 12 89 90 1 190 191 1 559 560 1 1320 1321 1 1820 1821 1 9472 9473 1 operator operand 12 89 90 1 190 191 1 559 560 1 1320 1321 1 1820 1821 1 9472 9473 1 ruby_undef_child 182 ruby_undef 181 index 2 child 182 ruby_undef index 12 1 2 180 2 3 1 ruby_undef child 12 1 2 180 2 3 1 index ruby_undef 12 1 2 1 181 182 1 index child 12 1 2 1 181 182 1 child ruby_undef 12 1 2 182 child index 12 1 2 182 ruby_undef_def 181 id 181 ruby_unless_alternative 49 ruby_unless 49 alternative 49 ruby_unless alternative 12 1 2 49 alternative ruby_unless 12 1 2 49 ruby_unless_consequence 2593 ruby_unless 2593 consequence 2593 ruby_unless consequence 12 1 2 2593 consequence ruby_unless 12 1 2 2593 ruby_unless_def 2594 id 2594 condition 2594 id condition 12 1 2 2594 condition id 12 1 2 2594 ruby_unless_guard_def 0 id 0 condition 0 id condition 12 1 2 2 condition id 12 ruby_unless_modifier_def 4163 id 4163 body 4163 condition 4163 id body 12 1 2 4163 id condition 12 1 2 4163 body id 12 1 2 4163 body condition 12 1 2 4163 condition id 12 1 2 4163 condition body 12 1 2 4163 ruby_until_def 121 id 121 body 121 condition 121 id body 12 1 2 121 id condition 12 1 2 121 body id 12 1 2 121 body condition 12 1 2 121 condition id 12 1 2 121 condition body 12 1 2 121 ruby_until_modifier_def 223 id 223 body 223 condition 223 id body 12 1 2 223 id condition 12 1 2 223 body id 12 1 2 223 body condition 12 1 2 223 condition id 12 1 2 223 condition body 12 1 2 223 ruby_variable_reference_pattern_def 0 id 0 name 0 id name 12 1 2 2 name id 12 ruby_when_body 3211 ruby_when 3211 body 3211 ruby_when body 12 1 2 3211 body ruby_when 12 1 2 3211 ruby_when_def 3248 id 3248 ruby_when_pattern 3918 ruby_when 3248 index 43 pattern 3918 ruby_when index 12 1 2 2830 2 3 309 3 15 108 ruby_when pattern 12 1 2 2830 2 3 309 3 15 108 index ruby_when 12 2 3 12 3 4 12 6 7 3 7 8 3 13 14 3 35 36 3 135 136 3 1048 1049 3 index pattern 12 2 3 12 3 4 12 6 7 3 7 8 3 13 14 3 35 36 3 135 136 3 1048 1049 3 pattern ruby_when 12 1 2 3918 pattern index 12 1 2 3918 ruby_while_def 1349 id 1349 body 1349 condition 1349 id body 12 1 2 1349 id condition 12 1 2 1349 body id 12 1 2 1349 body condition 12 1 2 1349 condition id 12 1 2 1349 condition body 12 1 2 1349 ruby_while_modifier_def 190 id 190 body 190 condition 190 id body 12 1 2 190 id condition 12 1 2 190 body id 12 1 2 190 body condition 12 1 2 190 condition id 12 1 2 190 condition body 12 1 2 190 ruby_yield_child 1097 ruby_yield 1097 child 1097 ruby_yield child 12 1 2 1097 child ruby_yield 12 1 2 1097 ruby_yield_def 2389 id 2389 sourceLocationPrefix 13 prefix 13