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