@diagnostic_debug 0 @diagnostic_error 156 @diagnostic_info 0 @diagnostic_warning 0 @erb_comment_directive 40 @erb_directive 1256 @erb_graphql_directive 0 @erb_output_directive 3611 @erb_reserved_word 9736 @erb_template 1530 @erb_token_code 4868 @erb_token_comment 40 @erb_token_content 5067 @file 17807 @folder 4918 @location_default 8869712 @ruby_alias 1296 @ruby_alternative_pattern 4 @ruby_argument_list 680897 @ruby_array 247397 @ruby_array_pattern 92 @ruby_as_pattern 11 @ruby_assignment 135169 @ruby_bare_string 12040 @ruby_bare_symbol 8209 @ruby_begin 2581 @ruby_begin_block 10 @ruby_binary_ampersand 499 @ruby_binary_ampersandampersand 8259 @ruby_binary_and 1227 @ruby_binary_bangequal 1474 @ruby_binary_bangtilde 176 @ruby_binary_caret 160 @ruby_binary_equalequal 32420 @ruby_binary_equalequalequal 654 @ruby_binary_equaltilde 1805 @ruby_binary_langle 1211 @ruby_binary_langleequal 387 @ruby_binary_langleequalrangle 775 @ruby_binary_langlelangle 10557 @ruby_binary_minus 2462 @ruby_binary_or 631 @ruby_binary_percent 1034 @ruby_binary_pipe 988 @ruby_binary_pipepipe 7543 @ruby_binary_plus 6317 @ruby_binary_rangle 2226 @ruby_binary_rangleequal 581 @ruby_binary_ranglerangle 233 @ruby_binary_slash 1256 @ruby_binary_star 3448 @ruby_binary_starstar 1346 @ruby_block 99265 @ruby_block_argument 6302 @ruby_block_body 98952 @ruby_block_parameter 2506 @ruby_block_parameters 24306 @ruby_body_statement 205353 @ruby_break 3367 @ruby_call 991099 @ruby_case__ 1243 @ruby_case_match 160 @ruby_chained_string 871 @ruby_class 17080 @ruby_complex 66 @ruby_conditional 2961 @ruby_delimited_symbol 1265 @ruby_destructured_left_assignment 107 @ruby_destructured_parameter 194 @ruby_do 1658 @ruby_do_block 140072 @ruby_element_reference 81756 @ruby_else 7308 @ruby_elsif 1523 @ruby_end_block 11 @ruby_ensure 3943 @ruby_exception_variable 938 @ruby_exceptions 1977 @ruby_expression_reference_pattern 3 @ruby_find_pattern 18 @ruby_for 159 @ruby_hash 40259 @ruby_hash_pattern 75 @ruby_hash_splat_argument 1897 @ruby_hash_splat_parameter 1490 @ruby_heredoc_body 6201 @ruby_if 16550 @ruby_if_guard 7 @ruby_if_modifier 14604 @ruby_in 159 @ruby_in_clause 183 @ruby_interpolation 38083 @ruby_keyword_parameter 4076 @ruby_keyword_pattern 80 @ruby_lambda 7714 @ruby_lambda_parameters 1670 @ruby_left_assignment_list 2998 @ruby_match_pattern 29 @ruby_method 100844 @ruby_method_parameters 30153 @ruby_module 22073 @ruby_next 1938 @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 153 @ruby_operator_assignment_pipepipeequal 4275 @ruby_operator_assignment_plusequal 1631 @ruby_operator_assignment_ranglerangleequal 8 @ruby_operator_assignment_slashequal 13 @ruby_operator_assignment_starequal 51 @ruby_operator_assignment_starstarequal 6 @ruby_optional_parameter 6637 @ruby_pair 242507 @ruby_parenthesized_pattern 3 @ruby_parenthesized_statements 10740 @ruby_pattern 3965 @ruby_program 17781 @ruby_range_dotdot 3093 @ruby_range_dotdotdot 1589 @ruby_rational 137 @ruby_redo 34 @ruby_regex 13183 @ruby_rescue 2397 @ruby_rescue_modifier 449 @ruby_reserved_word 3764432 @ruby_rest_assignment 400 @ruby_retry 59 @ruby_return 8235 @ruby_right_assignment_list 1219 @ruby_scope_resolution 83088 @ruby_setter 637 @ruby_singleton_class 646 @ruby_singleton_method 6499 @ruby_splat_argument 3197 @ruby_splat_parameter 3081 @ruby_string__ 482129 @ruby_string_array 4039 @ruby_subshell 391 @ruby_superclass 13478 @ruby_symbol_array 2253 @ruby_test_pattern 4 @ruby_then 22700 @ruby_token_character 434 @ruby_token_class_variable 861 @ruby_token_comment 185741 @ruby_token_constant 289729 @ruby_token_empty_statement 55 @ruby_token_encoding 1 @ruby_token_escape_sequence 77588 @ruby_token_false 17355 @ruby_token_file 1 @ruby_token_float 8231 @ruby_token_forward_argument 73 @ruby_token_forward_parameter 135 @ruby_token_global_variable 7280 @ruby_token_hash_key_symbol 235789 @ruby_token_hash_splat_nil 10 @ruby_token_heredoc_beginning 6200 @ruby_token_heredoc_content 13061 @ruby_token_heredoc_end 6201 @ruby_token_identifier 1525530 @ruby_token_instance_variable 86226 @ruby_token_integer 304026 @ruby_token_line 1 @ruby_token_nil 18433 @ruby_token_operator 841 @ruby_token_self 13537 @ruby_token_simple_symbol 258332 @ruby_token_string_content 498065 @ruby_token_super 5249 @ruby_token_true 23930 @ruby_token_uninterpreted 11 @ruby_unary_bang 5812 @ruby_unary_definedquestion 1335 @ruby_unary_minus 9549 @ruby_unary_not 189 @ruby_unary_plus 1425 @ruby_unary_tilde 89 @ruby_undef 181 @ruby_unless 2631 @ruby_unless_guard 4 @ruby_unless_modifier 3682 @ruby_until 123 @ruby_until_modifier 226 @ruby_variable_reference_pattern 5 @ruby_when 3312 @ruby_while 1376 @ruby_while_modifier 193 @ruby_yield 2450 containerparent 22699 parent 4918 child 22699 parent child 12 1 2 2230 2 3 939 3 4 417 4 5 300 5 7 404 7 13 378 13 125 247 child parent 12 1 2 22699 diagnostics 156 id 156 severity 13 error_tag 13 error_message 26 full_error_message 117 location 156 id severity 12 1 2 156 id error_tag 12 1 2 156 id error_message 12 1 2 156 id full_error_message 12 1 2 156 id location 12 1 2 156 severity id 12 12 13 13 severity error_tag 12 1 2 13 severity error_message 12 2 3 13 severity full_error_message 12 9 10 13 severity location 12 12 13 13 error_tag id 12 12 13 13 error_tag severity 12 1 2 13 error_tag error_message 12 2 3 13 error_tag full_error_message 12 9 10 13 error_tag location 12 12 13 13 error_message id 12 1 2 13 11 12 13 error_message severity 12 1 2 26 error_message error_tag 12 1 2 26 error_message full_error_message 12 1 2 13 8 9 13 error_message location 12 1 2 13 11 12 13 full_error_message id 12 1 2 78 2 3 39 full_error_message severity 12 1 2 117 full_error_message error_tag 12 1 2 117 full_error_message error_message 12 1 2 117 full_error_message location 12 1 2 78 2 3 39 location id 12 1 2 156 location severity 12 1 2 156 location error_tag 12 1 2 156 location error_message 12 1 2 156 location full_error_message 12 1 2 156 erb_ast_node_info 24922 node 24922 parent 5633 parent_index 616 loc 24919 node parent 12 1 2 24922 node parent_index 12 1 2 24922 node loc 12 1 2 24922 parent node 12 1 3 393 3 4 4996 4 236 243 parent parent_index 12 1 3 393 3 4 4996 4 236 243 parent loc 12 1 3 393 3 4 4996 4 236 243 parent_index node 12 1 2 23 2 3 99 3 4 2 4 5 102 5 6 55 6 7 52 7 8 44 8 14 52 14 23 55 23 38 47 39 62 47 65 2149 34 parent_index parent 12 1 2 23 2 3 99 3 4 2 4 5 102 5 6 55 6 7 52 7 8 44 8 14 52 14 23 55 23 38 47 39 62 47 65 2149 34 parent_index loc 12 1 2 23 2 3 99 3 4 2 4 5 102 5 6 55 6 7 52 7 8 44 8 14 52 14 23 55 23 38 47 39 62 47 65 2148 34 loc node 12 1 2 24917 2 3 2 loc parent 12 1 2 24917 2 3 2 loc parent_index 12 1 2 24919 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 1256 erb_directive 1256 child 1256 erb_directive child 12 1 2 1256 child erb_directive 12 1 2 1256 erb_directive_def 1256 id 1256 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 3611 erb_output_directive 3611 child 3611 erb_output_directive child 12 1 2 3611 child erb_output_directive 12 1 2 3611 erb_output_directive_def 3611 id 3611 erb_template_child 9935 erb_template 382 index 616 child 9935 erb_template index 12 1 3 10 3 4 128 4 7 23 7 10 28 10 14 31 14 23 28 23 30 28 31 38 28 39 59 28 63 108 28 127 236 15 erb_template child 12 1 3 10 3 4 128 4 7 23 7 10 28 10 14 31 14 23 28 23 30 28 31 38 28 39 59 28 63 108 28 127 236 15 index erb_template 12 1 2 23 2 3 99 3 4 2 4 5 102 5 6 55 6 7 52 7 8 44 8 14 52 14 23 55 23 38 47 39 62 47 65 147 34 index child 12 1 2 23 2 3 99 3 4 2 4 5 102 5 6 55 6 7 52 7 8 44 8 14 52 14 23 55 23 38 47 39 62 47 65 147 34 child erb_template 12 1 2 9935 child index 12 1 2 9935 erb_template_def 1530 id 1530 erb_tokeninfo 19671 id 19671 kind 7 value 5376 id kind 12 1 2 19671 id value 12 1 2 19671 kind id 12 1856 1857 2 1932 1933 2 3712 3713 2 kind value 12 5 6 2 970 971 2 1075 1076 2 value id 12 1 2 4351 2 3 637 3 1789 388 value kind 12 1 2 5376 files 17807 id 17807 name 17807 id name 12 1 2 17807 name id 12 1 2 17807 folders 4918 id 4918 name 4918 id name 12 1 2 4918 name id 12 1 2 4918 locations_default 8869712 id 8869712 file 17807 start_line 30866 start_column 5140 end_line 30866 end_column 5244 id file 12 1 2 8869712 id start_line 12 1 2 8869712 id start_column 12 1 2 8869712 id end_line 12 1 2 8869712 id end_column 12 1 2 8869712 file id 12 1 32 1382 32 49 1369 49 72 1395 72 95 1565 95 126 1356 127 168 1382 168 218 1421 218 276 1343 276 357 1343 358 501 1343 505 742 1343 752 1510 1343 1510 22841 1213 file start_line 12 1 7 1226 7 10 1578 10 13 1461 13 16 1552 16 20 1591 20 25 1474 25 31 1487 31 38 1369 38 49 1461 49 69 1395 69 117 1343 118 262 1343 264 2339 521 file start_column 12 1 16 1448 16 24 1369 24 31 1343 31 40 1500 40 46 1395 46 52 1408 52 59 1369 59 66 1369 66 72 1356 72 81 1395 81 93 1474 93 112 1343 112 357 1030 file end_line 12 1 7 1213 7 10 1552 10 13 1487 13 16 1526 16 20 1604 20 25 1487 25 31 1500 31 38 1369 38 49 1461 49 69 1395 69 117 1343 118 262 1343 264 2339 521 file end_column 12 1 20 1539 20 29 1421 29 36 1382 36 45 1435 45 51 1474 51 58 1474 58 66 1500 66 73 1474 73 80 1382 80 90 1408 90 102 1408 102 127 1356 127 367 547 start_line id 12 1 2 1552 2 5 1604 5 6 3378 6 10 2609 10 17 2791 17 24 2361 24 40 2361 40 77 2322 77 117 2361 117 170 2335 170 265 2322 266 724 2322 729 6336 2322 6613 10642 221 start_line file 12 1 2 9993 2 3 5557 3 6 2361 6 9 2400 9 14 2387 14 22 2570 22 52 2335 52 247 2322 249 1365 939 start_line start_column 12 1 2 1552 2 3 1500 3 4 2322 4 6 2570 6 8 1748 8 13 2687 13 18 2556 18 29 2491 29 43 2413 43 57 2374 57 70 2504 70 88 2413 88 115 2361 115 205 1369 start_line end_line 12 1 2 10984 2 3 6418 3 4 2243 4 5 1735 5 7 2530 7 10 2452 10 17 2361 17 240 2139 start_line end_column 12 1 2 1552 2 4 1604 4 5 3431 5 7 2074 7 11 2687 11 15 2400 15 24 2517 24 38 2322 38 52 2439 52 68 2439 68 80 2322 80 103 2452 103 141 2348 142 208 273 start_column id 12 1 2 469 2 3 587 3 4 247 4 5 273 5 6 313 6 9 456 9 16 404 16 44 391 45 176 391 177 780 391 796 2977 391 2979 8059 391 8297 25331 391 28175 38665 39 start_column file 12 1 2 1421 2 3 600 3 4 469 4 9 391 9 36 391 37 115 391 125 376 391 377 718 391 744 976 391 983 1365 300 start_column start_line 12 1 2 534 2 3 691 3 4 313 4 5 365 5 8 469 8 15 417 15 43 391 46 127 391 127 335 391 341 665 391 678 996 391 996 1406 391 start_column end_line 12 1 2 534 2 3 691 3 4 313 4 5 365 5 8 469 8 15 417 15 43 391 48 128 391 128 339 391 345 683 391 690 1016 391 1020 1413 391 start_column end_column 12 1 2 1278 2 3 691 3 4 508 4 6 430 6 16 417 17 38 404 38 69 404 69 105 391 105 129 404 129 179 208 end_line id 12 1 3 313 3 4 3404 4 6 2465 6 9 2322 9 13 2426 13 20 2400 20 32 2400 32 60 2322 60 100 2374 100 149 2322 149 225 2322 225 434 2322 436 1796 2322 1804 10135 1148 end_line file 12 1 2 9993 2 3 5557 3 6 2361 6 9 2400 9 14 2387 14 22 2570 22 52 2335 52 247 2322 249 1349 939 end_line start_line 12 1 2 11180 2 3 5701 3 4 2570 4 6 2843 6 8 2113 8 12 2491 12 24 2400 24 42 1565 end_line start_column 12 1 3 1565 3 4 3404 4 6 2739 6 8 1656 8 12 2426 12 16 2322 16 25 2413 25 39 2400 39 53 2543 53 67 2322 67 81 2439 81 104 2387 104 204 2243 end_line end_column 12 1 2 1539 2 3 1500 3 4 2348 4 6 2570 6 8 1708 8 13 2791 13 18 2374 18 29 2478 29 44 2478 44 59 2400 59 73 2452 73 90 2322 90 116 2348 116 208 1552 end_column id 12 1 2 404 2 3 469 3 5 443 5 6 169 6 8 456 8 12 404 12 24 404 24 69 404 74 271 404 281 1173 404 1201 3874 404 3947 8554 404 8939 11130 404 11421 19581 65 end_column file 12 1 2 1435 2 3 560 3 4 547 4 9 430 9 44 404 44 148 404 150 433 404 434 824 404 834 1042 417 1042 1332 234 end_column start_line 12 1 2 574 2 3 626 3 4 326 4 6 456 6 9 469 9 17 404 17 44 404 44 142 404 147 370 404 381 698 404 699 1049 404 1052 1395 365 end_column start_column 12 1 2 900 2 3 378 3 4 482 4 5 352 5 8 482 8 21 404 21 35 404 35 51 404 51 66 430 66 84 404 84 98 443 98 108 156 end_column end_line 12 1 2 574 2 3 639 3 4 326 4 6 443 6 9 469 9 17 430 17 51 404 53 157 404 158 379 404 380 721 404 730 1041 404 1044 1388 339 ruby_alias_def 1296 id 1296 alias 1296 name 1296 id alias 12 1 2 1296 id name 12 1 2 1296 alias id 12 1 2 1296 alias name 12 1 2 1296 name id 12 1 2 1296 name alias 12 1 2 1296 ruby_alternative_pattern_alternatives 8 ruby_alternative_pattern 4 index 2 alternatives 8 ruby_alternative_pattern index 12 2 3 4 ruby_alternative_pattern alternatives 12 2 3 4 index ruby_alternative_pattern 12 4 5 2 index alternatives 12 4 5 2 alternatives ruby_alternative_pattern 12 1 2 8 alternatives index 12 1 2 8 ruby_alternative_pattern_def 4 id 4 ruby_argument_list_child 846670 ruby_argument_list 680636 index 430 child 846670 ruby_argument_list index 12 1 2 575722 2 3 65946 3 34 38967 ruby_argument_list child 12 1 2 575722 2 3 65946 3 34 38967 index ruby_argument_list 12 1 2 143 2 3 39 3 7 39 7 11 39 11 21 39 23 45 39 56 385 39 953 8043 39 52173 52174 13 index child 12 1 2 143 2 3 39 3 7 39 7 11 39 11 21 39 23 45 39 56 385 39 953 8043 39 52173 52174 13 child ruby_argument_list 12 1 2 846670 child index 12 1 2 846670 ruby_argument_list_def 680897 id 680897 ruby_array_child 702997 ruby_array 238943 index 63360 child 702997 ruby_array index 12 1 2 12369 2 3 212803 3 63361 13771 ruby_array child 12 1 2 12369 2 3 212803 3 63361 13771 index ruby_array 12 1 2 40208 2 6 4769 6 7 9559 7 8 598 8 9 6932 11 238944 1294 index child 12 1 2 40208 2 6 4769 6 7 9559 7 8 598 8 9 6932 11 238944 1294 child ruby_array 12 1 2 702997 child index 12 1 2 702997 ruby_array_def 247397 id 247397 ruby_array_pattern_child 179 ruby_array_pattern 81 index 18 child 179 ruby_array_pattern index 12 1 2 34 2 3 27 3 4 14 4 19 6 ruby_array_pattern child 12 1 2 34 2 3 27 3 4 14 4 19 6 index ruby_array_pattern 12 1 2 7 2 3 5 4 5 2 6 7 1 20 21 1 47 48 1 81 82 1 index child 12 1 2 7 2 3 5 4 5 2 6 7 1 20 21 1 47 48 1 81 82 1 child ruby_array_pattern 12 1 2 179 child index 12 1 2 179 ruby_array_pattern_class 12 ruby_array_pattern 12 class 12 ruby_array_pattern class 12 1 2 12 class ruby_array_pattern 12 1 2 12 ruby_array_pattern_def 92 id 92 ruby_as_pattern_def 11 id 11 name 11 value 11 id name 12 1 2 11 id value 12 1 2 11 name id 12 1 2 11 name value 12 1 2 11 value id 12 1 2 11 value name 12 1 2 11 ruby_assignment_def 135169 id 135169 left 135169 right 135169 id left 12 1 2 135169 id right 12 1 2 135169 left id 12 1 2 135169 left right 12 1 2 135169 right id 12 1 2 135169 right left 12 1 2 135169 ruby_ast_node_info 9350162 node 9350162 parent 3268721 parent_index 2804 loc 8856288 node parent 12 1 2 9350162 node parent_index 12 1 2 9350162 node loc 12 1 2 9350162 parent node 12 1 2 525914 2 3 449374 3 4 1763135 4 5 346652 5 216 183645 parent parent_index 12 1 2 525914 2 3 449374 3 4 1763135 4 5 346652 5 216 183645 parent loc 12 1 2 525914 2 3 449374 3 4 1763135 4 5 346652 5 216 183645 parent_index node 12 1 2 456 2 3 195 3 4 391 4 5 104 6 7 365 7 10 208 10 21 234 21 43 221 45 96 221 100 496 221 532 250559 182 parent_index parent 12 1 2 456 2 3 195 3 4 391 4 5 104 6 7 365 7 10 208 10 21 234 21 43 221 45 96 221 100 496 221 532 250559 182 parent_index loc 12 1 2 456 2 3 195 3 4 391 4 5 104 6 7 365 7 10 208 10 21 234 21 43 221 45 96 221 100 496 221 532 250190 182 loc node 12 1 2 8364045 2 4 492242 loc parent 12 1 2 8364045 2 4 492242 loc parent_index 12 1 2 8367229 2 3 489059 ruby_bare_string_child 15605 ruby_bare_string 12040 index 2309 child 15605 ruby_bare_string index 12 1 2 11691 2 2310 349 ruby_bare_string child 12 1 2 11691 2 2310 349 index ruby_bare_string 12 1 2 1942 2 3 72 3 4 276 4 12041 19 index child 12 1 2 1942 2 3 72 3 4 276 4 12041 19 child ruby_bare_string 12 1 2 15605 child index 12 1 2 15605 ruby_bare_string_def 12040 id 12040 ruby_bare_symbol_child 8209 ruby_bare_symbol 8209 index 2 child 8209 ruby_bare_symbol index 12 1 2 8209 ruby_bare_symbol child 12 1 2 8209 index ruby_bare_symbol 12 3130 3131 2 index child 12 3130 3131 2 child ruby_bare_symbol 12 1 2 8209 child index 12 1 2 8209 ruby_bare_symbol_def 8209 id 8209 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 7688 ruby_begin 2581 index 40 child 7688 ruby_begin index 12 1 2 164 2 3 1354 3 4 534 4 5 213 5 8 231 8 41 85 ruby_begin child 12 1 2 164 2 3 1354 3 4 534 4 5 213 5 8 231 8 41 85 index ruby_begin 12 1 2 3 2 3 3 3 4 12 4 8 2 9 12 3 15 18 3 25 36 3 42 65 3 85 184 3 316 1064 3 2417 2582 2 index child 12 1 2 3 2 3 3 3 4 12 4 8 2 9 12 3 15 18 3 25 36 3 42 65 3 85 184 3 316 1064 3 2417 2582 2 child ruby_begin 12 1 2 7688 child index 12 1 2 7688 ruby_begin_def 2581 id 2581 ruby_binary_def 70485 id 70485 left 70485 operator 25 right 70485 id left 12 1 2 70485 id operator 12 1 2 70485 id right 12 1 2 70485 left id 12 1 2 70485 left operator 12 1 2 70485 left right 12 1 2 70485 operator id 12 160 177 2 233 388 2 499 582 2 631 655 2 775 862 2 988 992 2 1034 1048 2 1227 1257 2 1346 1806 2 1819 2252 2 2462 3449 2 6317 7118 2 32420 32421 1 operator left 12 160 177 2 233 388 2 499 582 2 631 655 2 775 862 2 988 992 2 1034 1048 2 1227 1257 2 1346 1806 2 1819 2252 2 2462 3449 2 6317 7118 2 32420 32421 1 operator right 12 160 177 2 233 388 2 499 582 2 631 655 2 775 862 2 988 992 2 1034 1048 2 1227 1257 2 1346 1806 2 1819 2252 2 2462 3449 2 6317 7118 2 32420 32421 1 right id 12 1 2 70485 right left 12 1 2 70485 right operator 12 1 2 70485 ruby_block_argument_child 6302 ruby_block_argument 6302 child 6302 ruby_block_argument child 12 1 2 6302 child ruby_block_argument 12 1 2 6302 ruby_block_argument_def 6302 id 6302 ruby_block_body 98952 ruby_block 98952 body 98952 ruby_block body 12 1 2 98952 body ruby_block 12 1 2 98952 ruby_block_body_child 99121 ruby_block_body 98952 index 52 child 99121 ruby_block_body index 12 1 2 98834 2 5 117 ruby_block_body child 12 1 2 98834 2 5 117 index ruby_block_body 12 2 3 26 9 10 13 7585 7586 13 index child 12 2 3 26 9 10 13 7585 7586 13 child ruby_block_body 12 1 2 99121 child index 12 1 2 99121 ruby_block_body_def 98952 id 98952 ruby_block_def 99265 id 99265 ruby_block_parameter_def 2506 id 2506 ruby_block_parameter_name 2506 ruby_block_parameter 2506 name 2506 ruby_block_parameter name 12 1 2 2506 name ruby_block_parameter 12 1 2 2506 ruby_block_parameters 10616 ruby_block 10616 parameters 10616 ruby_block parameters 12 1 2 10616 parameters ruby_block 12 1 2 10616 ruby_block_parameters_child 28170 ruby_block_parameters 24306 index 15 child 28170 ruby_block_parameters index 12 1 2 20833 2 3 3164 3 6 307 ruby_block_parameters child 12 1 2 20833 2 3 3164 3 6 307 index ruby_block_parameters 12 11 12 3 16 17 3 100 101 3 1128 1129 3 7895 7896 3 index child 12 11 12 3 16 17 3 100 101 3 1128 1129 3 7895 7896 3 child ruby_block_parameters 12 1 2 28170 child index 12 1 2 28170 ruby_block_parameters_def 24306 id 24306 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 617105 ruby_body_statement 199346 index 1163 child 617105 ruby_body_statement index 12 1 2 91722 2 3 36483 3 4 23681 4 5 15076 5 7 15646 7 23 15018 23 379 1717 ruby_body_statement child 12 1 2 91722 2 3 36483 3 4 23681 4 5 15076 5 7 15646 7 23 15018 23 379 1717 index ruby_body_statement 12 1 2 110 2 3 120 3 4 73 4 5 98 5 8 98 8 10 73 10 14 92 14 24 92 24 42 95 43 81 89 82 194 89 201 1397 89 1629 64750 40 index child 12 1 2 110 2 3 120 3 4 73 4 5 98 5 8 98 8 10 73 10 14 92 14 24 92 24 42 95 43 81 89 82 194 89 201 1397 89 1629 64750 40 child ruby_body_statement 12 1 2 617105 child index 12 1 2 617105 ruby_body_statement_def 205353 id 205353 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 677740 ruby_call 677740 arguments 677740 ruby_call arguments 12 1 2 677740 arguments ruby_call 12 1 2 677740 ruby_call_block 236806 ruby_call 236806 block 236806 ruby_call block 12 1 2 236806 block ruby_call 12 1 2 236806 ruby_call_def 991099 id 991099 ruby_call_method 991099 ruby_call 991099 method 991099 ruby_call method 12 1 2 991099 method ruby_call 12 1 2 991099 ruby_call_operator 554595 ruby_call 554595 operator 554595 ruby_call operator 12 1 2 554595 operator ruby_call 12 1 2 554595 ruby_call_receiver 554595 ruby_call 554595 receiver 554595 ruby_call receiver 12 1 2 554595 receiver ruby_call 12 1 2 554595 ruby_case_child 4227 ruby_case__ 1243 index 67 child 4227 ruby_case__ index 12 1 2 36 2 3 314 3 4 529 4 5 187 5 7 107 7 23 67 ruby_case__ child 12 1 2 36 2 3 314 3 4 529 4 5 187 5 7 107 7 23 67 index ruby_case__ 12 1 2 21 2 3 9 4 5 6 9 12 6 15 23 6 34 58 6 118 291 6 392 405 6 index child 12 1 2 21 2 3 9 4 5 6 9 12 6 15 23 6 34 58 6 118 291 6 392 405 6 child ruby_case__ 12 1 2 4227 child index 12 1 2 4227 ruby_case_def 1243 id 1243 ruby_case_match_clauses 183 ruby_case_match 160 index 4 clauses 183 ruby_case_match index 12 1 2 142 2 3 14 3 5 4 ruby_case_match clauses 12 1 2 142 2 3 14 3 5 4 index ruby_case_match 12 1 2 1 4 5 1 18 19 1 160 161 1 index clauses 12 1 2 1 4 5 1 18 19 1 160 161 1 clauses ruby_case_match 12 1 2 183 clauses index 12 1 2 183 ruby_case_match_def 160 id 160 value 160 id value 12 1 2 160 value id 12 1 2 160 ruby_case_match_else 32 ruby_case_match 32 else 32 ruby_case_match else 12 1 2 32 else ruby_case_match 12 1 2 32 ruby_case_value 1203 ruby_case__ 1203 value 1203 ruby_case__ value 12 1 2 1203 value ruby_case__ 12 1 2 1203 ruby_chained_string_child 3325 ruby_chained_string 871 index 36 child 3325 ruby_chained_string index 12 2 3 283 3 4 203 4 5 132 5 6 123 6 8 67 8 13 61 ruby_chained_string child 12 2 3 283 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 3325 child index 12 1 2 3325 ruby_chained_string_def 871 id 871 ruby_class_body 15439 ruby_class 15439 body 15439 ruby_class body 12 1 2 15439 body ruby_class 12 1 2 15439 ruby_class_def 17080 id 17080 name 17080 id name 12 1 2 17080 name id 12 1 2 17080 ruby_class_superclass 13478 ruby_class 13478 superclass 13478 ruby_class superclass 12 1 2 13478 superclass ruby_class 12 1 2 13478 ruby_complex_def 66 id 66 child 66 id child 12 1 2 66 child id 12 1 2 66 ruby_conditional_def 2961 id 2961 alternative 2961 condition 2961 consequence 2961 id alternative 12 1 2 2961 id condition 12 1 2 2961 id consequence 12 1 2 2961 alternative id 12 1 2 2961 alternative condition 12 1 2 2961 alternative consequence 12 1 2 2961 condition id 12 1 2 2961 condition alternative 12 1 2 2961 condition consequence 12 1 2 2961 consequence id 12 1 2 2961 consequence alternative 12 1 2 2961 consequence condition 12 1 2 2961 ruby_delimited_symbol_child 1757 ruby_delimited_symbol 1265 index 24 child 1757 ruby_delimited_symbol index 12 1 2 935 2 3 255 3 9 73 ruby_delimited_symbol child 12 1 2 935 2 3 255 3 9 73 index ruby_delimited_symbol 12 1 2 3 3 4 3 5 6 3 8 9 3 12 13 3 24 25 3 107 108 3 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 1757 child index 12 1 2 1757 ruby_delimited_symbol_def 1265 id 1265 ruby_destructured_left_assignment_child 222 ruby_destructured_left_assignment 107 index 4 child 222 ruby_destructured_left_assignment index 12 1 2 12 2 3 79 3 4 12 4 5 4 ruby_destructured_left_assignment child 12 1 2 12 2 3 79 3 4 12 4 5 4 index ruby_destructured_left_assignment 12 4 5 1 16 17 1 95 96 1 107 108 1 index child 12 4 5 1 16 17 1 95 96 1 107 108 1 child ruby_destructured_left_assignment 12 1 2 222 child index 12 1 2 222 ruby_destructured_left_assignment_def 107 id 107 ruby_destructured_parameter_child 424 ruby_destructured_parameter 194 index 11 child 424 ruby_destructured_parameter index 12 1 2 16 2 3 150 3 4 19 4 12 9 ruby_destructured_parameter child 12 1 2 16 2 3 150 3 4 19 4 12 9 index ruby_destructured_parameter 12 1 2 1 2 3 5 4 5 1 9 10 1 28 29 1 178 179 1 194 195 1 index child 12 1 2 1 2 3 5 4 5 1 9 10 1 28 29 1 178 179 1 194 195 1 child ruby_destructured_parameter 12 1 2 424 child index 12 1 2 424 ruby_destructured_parameter_def 194 id 194 ruby_do_block_body 139915 ruby_do_block 139915 body 139915 ruby_do_block body 12 1 2 139915 body ruby_do_block 12 1 2 139915 ruby_do_block_def 140072 id 140072 ruby_do_block_parameters 15658 ruby_do_block 15658 parameters 15658 ruby_do_block parameters 12 1 2 15658 parameters ruby_do_block 12 1 2 15658 ruby_do_child 9312 ruby_do 1632 index 211 child 9312 ruby_do index 12 1 2 341 2 3 287 3 4 199 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 199 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 1633 15 index child 12 1 2 105 2 3 26 3 4 31 4 6 18 6 63 16 116 1633 15 child ruby_do 12 1 2 9312 child index 12 1 2 9312 ruby_do_def 1658 id 1658 ruby_element_reference_child 81914 ruby_element_reference 81751 index 5 child 81914 ruby_element_reference index 12 1 2 81588 2 3 162 ruby_element_reference child 12 1 2 81588 2 3 162 index ruby_element_reference 12 62 63 2 31169 31170 2 index child 12 62 63 2 31169 31170 2 child ruby_element_reference 12 1 2 81914 child index 12 1 2 81914 ruby_element_reference_def 81756 id 81756 object 81756 id object 12 1 2 81756 object id 12 1 2 81756 ruby_else_child 9285 ruby_else 7296 index 33 child 9285 ruby_else index 12 1 2 6126 2 3 735 3 12 434 ruby_else child 12 1 2 6126 2 3 735 3 12 434 index ruby_else 12 1 2 3 3 4 3 4 5 3 5 6 3 9 10 3 16 17 3 27 28 3 60 61 3 141 142 3 380 381 3 2370 2371 3 index child 12 1 2 3 3 4 3 4 5 3 5 6 3 9 10 3 16 17 3 27 28 3 60 61 3 141 142 3 380 381 3 2370 2371 3 child ruby_else 12 1 2 9285 child index 12 1 2 9285 ruby_else_def 7308 id 7308 ruby_elsif_alternative 966 ruby_elsif 966 alternative 966 ruby_elsif alternative 12 1 2 966 alternative ruby_elsif 12 1 2 966 ruby_elsif_consequence 1518 ruby_elsif 1518 consequence 1518 ruby_elsif consequence 12 1 2 1518 consequence ruby_elsif 12 1 2 1518 ruby_elsif_def 1523 id 1523 condition 1523 id condition 12 1 2 1523 condition id 12 1 2 1523 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 5073 ruby_ensure 3943 index 49 child 5073 ruby_ensure index 12 1 2 3161 2 3 548 3 17 233 ruby_ensure child 12 1 2 3161 2 3 548 3 17 233 index ruby_ensure 12 1 2 24 3 4 6 4 5 6 15 16 3 76 77 3 254 255 3 1281 1282 3 index child 12 1 2 24 3 4 6 4 5 6 15 16 3 76 77 3 254 255 3 1281 1282 3 child ruby_ensure 12 1 2 5073 child index 12 1 2 5073 ruby_ensure_def 3943 id 3943 ruby_exception_variable_def 938 id 938 child 938 id child 12 1 2 938 child id 12 1 2 938 ruby_exceptions_child 2221 ruby_exceptions 1977 index 20 child 2221 ruby_exceptions index 12 1 2 1812 2 4 149 4 9 15 ruby_exceptions child 12 1 2 1812 2 4 149 4 9 15 index ruby_exceptions 12 1 2 7 2 3 2 6 7 2 19 20 2 63 64 2 754 755 2 index child 12 1 2 7 2 3 2 6 7 2 19 20 2 63 64 2 754 755 2 child ruby_exceptions 12 1 2 2221 child index 12 1 2 2221 ruby_exceptions_def 1977 id 1977 ruby_expression_reference_pattern_def 3 id 3 value 3 id value 12 1 2 3 value id 12 1 2 3 ruby_find_pattern_child 56 ruby_find_pattern 18 index 4 child 56 ruby_find_pattern index 12 3 4 16 4 5 2 ruby_find_pattern child 12 3 4 16 4 5 2 index ruby_find_pattern 12 2 3 1 18 19 3 index child 12 2 3 1 18 19 3 child ruby_find_pattern 12 1 2 56 child index 12 1 2 56 ruby_find_pattern_class 5 ruby_find_pattern 5 class 5 ruby_find_pattern class 12 1 2 5 class ruby_find_pattern 12 1 2 5 ruby_find_pattern_def 18 id 18 ruby_for_def 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 90733 ruby_hash 36423 index 1395 child 90733 ruby_hash index 12 1 2 15041 2 3 10175 3 4 4031 4 5 4265 5 20 2778 20 108 130 ruby_hash child 12 1 2 15041 2 3 10175 3 4 4031 4 5 4265 5 20 2778 20 108 130 index ruby_hash 12 1 2 926 3 4 104 5 11 117 14 53 117 57 1640 117 2792 2793 13 index child 12 1 2 926 3 4 104 5 11 117 14 53 117 57 1640 117 2792 2793 13 child ruby_hash 12 1 2 90733 child index 12 1 2 90733 ruby_hash_def 40259 id 40259 ruby_hash_pattern_child 98 ruby_hash_pattern 70 index 4 child 98 ruby_hash_pattern index 12 1 2 50 2 3 14 3 5 6 ruby_hash_pattern child 12 1 2 50 2 3 14 3 5 6 index ruby_hash_pattern 12 2 3 1 6 7 1 20 21 1 70 71 1 index child 12 2 3 1 6 7 1 20 21 1 70 71 1 child ruby_hash_pattern 12 1 2 98 child index 12 1 2 98 ruby_hash_pattern_class 9 ruby_hash_pattern 9 class 9 ruby_hash_pattern class 12 1 2 9 class ruby_hash_pattern 12 1 2 9 ruby_hash_pattern_def 75 id 75 ruby_hash_splat_argument_child 1897 ruby_hash_splat_argument 1897 child 1897 ruby_hash_splat_argument child 12 1 2 1897 child ruby_hash_splat_argument 12 1 2 1897 ruby_hash_splat_argument_def 1897 id 1897 ruby_hash_splat_parameter_def 1490 id 1490 ruby_hash_splat_parameter_name 1262 ruby_hash_splat_parameter 1262 name 1262 ruby_hash_splat_parameter name 12 1 2 1262 name ruby_hash_splat_parameter 12 1 2 1262 ruby_heredoc_body_child 26435 ruby_heredoc_body 5500 index 569 child 26435 ruby_heredoc_body index 12 2 3 3102 4 5 684 5 6 2 6 7 747 7 9 330 10 15 419 16 218 212 ruby_heredoc_body child 12 2 3 3102 4 5 684 5 6 2 6 7 747 7 9 330 10 15 419 16 218 212 index ruby_heredoc_body 12 1 2 335 2 3 44 3 5 52 5 11 44 11 46 44 58 2098 47 index child 12 1 2 335 2 3 44 3 5 52 5 11 44 11 46 44 58 2098 47 child ruby_heredoc_body 12 1 2 26435 child index 12 1 2 26435 ruby_heredoc_body_def 6201 id 6201 ruby_if_alternative 6853 ruby_if 6853 alternative 6853 ruby_if alternative 12 1 2 6853 alternative ruby_if 12 1 2 6853 ruby_if_consequence 16495 ruby_if 16495 consequence 16495 ruby_if consequence 12 1 2 16495 consequence ruby_if 12 1 2 16495 ruby_if_def 16550 id 16550 condition 16550 id condition 12 1 2 16550 condition id 12 1 2 16550 ruby_if_guard_def 7 id 7 condition 7 id condition 12 1 2 7 condition id 12 1 2 7 ruby_if_modifier_def 14604 id 14604 body 14604 condition 14604 id body 12 1 2 14604 id condition 12 1 2 14604 body id 12 1 2 14604 body condition 12 1 2 14604 condition id 12 1 2 14604 condition body 12 1 2 14604 ruby_in_clause_body 150 ruby_in_clause 150 body 150 ruby_in_clause body 12 1 2 150 body ruby_in_clause 12 1 2 150 ruby_in_clause_def 183 id 183 pattern 183 id pattern 12 1 2 183 pattern id 12 1 2 183 ruby_in_clause_guard 11 ruby_in_clause 11 guard 11 ruby_in_clause guard 12 1 2 11 guard ruby_in_clause 12 1 2 11 ruby_in_def 159 id 159 child 159 id child 12 1 2 159 child id 12 1 2 159 ruby_interpolation_child 38083 ruby_interpolation 38083 index 2 child 38083 ruby_interpolation index 12 1 2 38083 ruby_interpolation child 12 1 2 38083 index ruby_interpolation 12 14520 14521 2 index child 12 14520 14521 2 child ruby_interpolation 12 1 2 38083 child index 12 1 2 38083 ruby_interpolation_def 38083 id 38083 ruby_keyword_parameter_def 4076 id 4076 name 4076 id name 12 1 2 4076 name id 12 1 2 4076 ruby_keyword_parameter_value 3044 ruby_keyword_parameter 3044 value 3044 ruby_keyword_parameter value 12 1 2 3044 value ruby_keyword_parameter 12 1 2 3044 ruby_keyword_pattern_def 80 id 80 key__ 80 id key__ 12 1 2 80 key__ id 12 1 2 80 ruby_keyword_pattern_value 40 ruby_keyword_pattern 40 value 40 ruby_keyword_pattern value 12 1 2 40 value ruby_keyword_pattern 12 1 2 40 ruby_lambda_def 7714 id 7714 body 7714 id body 12 1 2 7714 body id 12 1 2 7714 ruby_lambda_parameters 1670 ruby_lambda 1670 parameters 1670 ruby_lambda parameters 12 1 2 1670 parameters ruby_lambda 12 1 2 1670 ruby_lambda_parameters_child 1914 ruby_lambda_parameters 1661 index 7 child 1914 ruby_lambda_parameters index 12 1 2 1476 2 3 145 3 8 40 ruby_lambda_parameters child 12 1 2 1476 2 3 145 3 8 40 index ruby_lambda_parameters 12 2 3 1 3 4 1 7 8 1 16 17 1 40 41 1 185 186 1 1661 1662 1 index child 12 2 3 1 3 4 1 7 8 1 16 17 1 40 41 1 185 186 1 1661 1662 1 child ruby_lambda_parameters 12 1 2 1914 child index 12 1 2 1914 ruby_lambda_parameters_def 1670 id 1670 ruby_left_assignment_list_child 6621 ruby_left_assignment_list 2998 index 15 child 6621 ruby_left_assignment_list index 12 1 2 368 2 3 1960 3 4 504 4 16 166 ruby_left_assignment_list child 12 1 2 368 2 3 1960 3 4 504 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 670 671 1 2630 2631 1 2998 2999 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 670 671 1 2630 2631 1 2998 2999 1 child ruby_left_assignment_list 12 1 2 6621 child index 12 1 2 6621 ruby_left_assignment_list_def 2998 id 2998 ruby_match_pattern_def 29 id 29 pattern 29 value 29 id pattern 12 1 2 29 id value 12 1 2 29 pattern id 12 1 2 29 pattern value 12 1 2 29 value id 12 1 2 29 value pattern 12 1 2 29 ruby_method_body 99754 ruby_method 99754 body 99754 ruby_method body 12 1 2 99754 body ruby_method 12 1 2 99754 ruby_method_def 100844 id 100844 name 100844 id name 12 1 2 100844 name id 12 1 2 100844 ruby_method_parameters 28484 ruby_method 28484 parameters 28484 ruby_method parameters 12 1 2 28484 parameters ruby_method 12 1 2 28484 ruby_method_parameters_child 49475 ruby_method_parameters 29940 index 36 child 49475 ruby_method_parameters index 12 1 2 18198 2 3 7142 3 4 2866 4 13 1733 ruby_method_parameters child 12 1 2 18198 2 3 7142 3 4 2866 4 13 1733 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 1494 1495 3 3814 3815 3 9725 9726 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 1494 1495 3 3814 3815 3 9725 9726 3 child ruby_method_parameters 12 1 2 49475 child index 12 1 2 49475 ruby_method_parameters_def 30153 id 30153 ruby_module_body 21995 ruby_module 21995 body 21995 ruby_module body 12 1 2 21995 body ruby_module 12 1 2 21995 ruby_module_def 22073 id 22073 name 22073 id name 12 1 2 22073 name id 12 1 2 22073 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 1938 id 1938 ruby_operator_assignment_def 6116 id 6116 left 6116 operator 18 right 6116 id left 12 1 2 6116 id operator 12 1 2 6116 id right 12 1 2 6116 left id 12 1 2 6116 left operator 12 1 2 6116 left right 12 1 2 6116 operator id 12 2 3 2 4 5 2 5 6 2 9 10 2 60 61 2 622 623 2 1630 1631 2 operator left 12 2 3 2 4 5 2 5 6 2 9 10 2 60 61 2 622 623 2 1630 1631 2 operator right 12 2 3 2 4 5 2 5 6 2 9 10 2 60 61 2 622 623 2 1630 1631 2 right id 12 1 2 6116 right left 12 1 2 6116 right operator 12 1 2 6116 ruby_optional_parameter_def 6637 id 6637 name 6637 value 6637 id name 12 1 2 6637 id value 12 1 2 6637 name id 12 1 2 6637 name value 12 1 2 6637 value id 12 1 2 6637 value name 12 1 2 6637 ruby_pair_def 242507 id 242507 key__ 242507 id key__ 12 1 2 242507 key__ id 12 1 2 242507 ruby_pair_value 242507 ruby_pair 242507 value 242507 ruby_pair value 12 1 2 242507 value ruby_pair 12 1 2 242507 ruby_parenthesized_pattern_def 3 id 3 child 3 id child 12 1 2 3 child id 12 1 2 3 ruby_parenthesized_statements_child 10775 ruby_parenthesized_statements 10701 index 4 child 10775 ruby_parenthesized_statements index 12 1 2 10637 2 5 64 ruby_parenthesized_statements child 12 1 2 10637 2 5 64 index ruby_parenthesized_statements 12 1 2 1 9 10 1 64 65 1 10701 10702 1 index child 12 1 2 1 9 10 1 64 65 1 10701 10702 1 child ruby_parenthesized_statements 12 1 2 10775 child index 12 1 2 10775 ruby_parenthesized_statements_def 10740 id 10740 ruby_pattern_def 3965 id 3965 child 3965 id child 12 1 2 3965 child id 12 1 2 3965 ruby_program_child 33392 ruby_program 10510 index 233 child 33392 ruby_program index 12 1 2 3885 2 3 2503 3 4 1705 4 5 791 5 8 902 8 77 723 ruby_program child 12 1 2 3885 2 3 2503 3 4 1705 4 5 791 5 8 902 8 77 723 index ruby_program 12 1 2 43 2 3 36 3 8 18 8 12 18 12 17 18 17 29 18 29 43 18 43 79 18 87 187 18 235 1340 18 2152 3415 6 index child 12 1 2 43 2 3 36 3 8 18 8 12 18 12 17 18 17 29 18 29 43 18 43 79 18 87 187 18 235 1340 18 2152 3415 6 child ruby_program 12 1 2 33392 child index 12 1 2 33392 ruby_program_def 17781 id 17781 ruby_range_begin 4403 ruby_range 4403 begin 4403 ruby_range begin 12 1 2 4403 begin ruby_range 12 1 2 4403 ruby_range_def 4682 id 4682 operator 2 id operator 12 1 2 4682 operator id 12 1589 1590 1 3093 3094 1 ruby_range_end 4494 ruby_range 4494 end 4494 ruby_range end 12 1 2 4494 end ruby_range 12 1 2 4494 ruby_rational_def 137 id 137 child 137 id child 12 1 2 137 child id 12 1 2 137 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 44327 ruby_regex 13167 index 150 child 44327 ruby_regex index 12 1 2 6711 2 3 735 3 4 1788 4 5 495 5 6 1114 6 8 1025 8 16 1052 16 50 243 ruby_regex child 12 1 2 6711 2 3 735 3 4 1788 4 5 495 5 6 1114 6 8 1025 8 16 1052 16 50 243 index ruby_regex 12 1 2 18 4 5 12 6 7 3 7 8 12 8 15 12 15 19 12 19 23 9 23 31 12 32 80 12 103 174 12 238 422 12 668 1278 12 1858 4278 9 index child 12 1 2 18 4 5 12 6 7 3 7 8 12 8 15 12 15 19 12 19 23 9 23 31 12 32 80 12 103 174 12 238 422 12 668 1278 12 1858 4278 9 child ruby_regex 12 1 2 44327 child index 12 1 2 44327 ruby_regex_def 13183 id 13183 ruby_rescue_body 2132 ruby_rescue 2132 body 2132 ruby_rescue body 12 1 2 2132 body ruby_rescue 12 1 2 2132 ruby_rescue_def 2397 id 2397 ruby_rescue_exceptions 1977 ruby_rescue 1977 exceptions 1977 ruby_rescue exceptions 12 1 2 1977 exceptions ruby_rescue 12 1 2 1977 ruby_rescue_modifier_def 449 id 449 body 449 handler 449 id body 12 1 2 449 id handler 12 1 2 449 body id 12 1 2 449 body handler 12 1 2 449 handler id 12 1 2 449 handler body 12 1 2 449 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 5143 ruby_return 5143 child 5143 ruby_return child 12 1 2 5143 child ruby_return 12 1 2 5143 ruby_return_def 8235 id 8235 ruby_right_assignment_list_child 2589 ruby_right_assignment_list 1219 index 15 child 2589 ruby_right_assignment_list index 12 2 3 1092 3 4 104 4 6 21 ruby_right_assignment_list child 12 2 3 1092 3 4 104 4 6 21 index ruby_right_assignment_list 12 1 2 3 7 8 3 41 42 3 396 397 6 index child 12 1 2 3 7 8 3 41 42 3 396 397 6 child ruby_right_assignment_list 12 1 2 2589 child index 12 1 2 2589 ruby_right_assignment_list_def 1219 id 1219 ruby_scope_resolution_def 83088 id 83088 name 83088 id name 12 1 2 83088 name id 12 1 2 83088 ruby_scope_resolution_scope 81249 ruby_scope_resolution 81249 scope 81249 ruby_scope_resolution scope 12 1 2 81249 scope ruby_scope_resolution 12 1 2 81249 ruby_setter_def 637 id 637 name 637 id name 12 1 2 637 name id 12 1 2 637 ruby_singleton_class_body 646 ruby_singleton_class 646 body 646 ruby_singleton_class body 12 1 2 646 body ruby_singleton_class 12 1 2 646 ruby_singleton_class_def 646 id 646 value 646 id value 12 1 2 646 value id 12 1 2 646 ruby_singleton_method_body 6486 ruby_singleton_method 6486 body 6486 ruby_singleton_method body 12 1 2 6486 body ruby_singleton_method 12 1 2 6486 ruby_singleton_method_def 6499 id 6499 name 6499 object 6499 id name 12 1 2 6499 id object 12 1 2 6499 name id 12 1 2 6499 name object 12 1 2 6499 object id 12 1 2 6499 object name 12 1 2 6499 ruby_singleton_method_parameters 4086 ruby_singleton_method 4086 parameters 4086 ruby_singleton_method parameters 12 1 2 4086 parameters ruby_singleton_method 12 1 2 4086 ruby_splat_argument_child 3197 ruby_splat_argument 3197 child 3197 ruby_splat_argument child 12 1 2 3197 child ruby_splat_argument 12 1 2 3197 ruby_splat_argument_def 3197 id 3197 ruby_splat_parameter_def 3081 id 3081 ruby_splat_parameter_name 2456 ruby_splat_parameter 2456 name 2456 ruby_splat_parameter name 12 1 2 2456 name ruby_splat_parameter 12 1 2 2456 ruby_string_array_child 12040 ruby_string_array 3893 index 500 child 12040 ruby_string_array index 12 1 2 1256 2 3 1280 3 4 610 4 5 307 5 10 306 10 501 134 ruby_string_array child 12 1 2 1256 2 3 1280 3 4 610 4 5 307 5 10 306 10 501 134 index ruby_string_array 12 1 2 425 2 19 39 19 3894 36 index child 12 1 2 425 2 19 39 19 3894 36 child ruby_string_array 12 1 2 12040 child index 12 1 2 12040 ruby_string_array_def 4039 id 4039 ruby_string_child 545480 ruby_string__ 474840 index 281 child 545480 ruby_string__ index 12 1 2 447105 2 282 27735 ruby_string__ child 12 1 2 447105 2 282 27735 index ruby_string__ 12 1 2 129 4 5 64 5 7 22 7 27 22 28 83 22 104 474841 22 index child 12 1 2 129 4 5 64 5 7 22 7 27 22 28 83 22 104 474841 22 child ruby_string__ 12 1 2 545480 child index 12 1 2 545480 ruby_string_def 482129 id 482129 ruby_subshell_child 588 ruby_subshell 391 index 33 child 588 ruby_subshell index 12 1 2 289 2 3 58 3 5 33 5 12 9 ruby_subshell child 12 1 2 289 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 127 128 3 index child 12 1 2 12 2 3 6 3 4 3 6 7 3 14 15 3 33 34 3 127 128 3 child ruby_subshell 12 1 2 588 child index 12 1 2 588 ruby_subshell_def 391 id 391 ruby_superclass_def 13478 id 13478 child 13478 id child 12 1 2 13478 child id 12 1 2 13478 ruby_symbol_array_child 8209 ruby_symbol_array 2253 index 249 child 8209 ruby_symbol_array index 12 1 2 175 2 3 1235 3 4 361 4 6 207 6 12 175 12 96 97 ruby_symbol_array child 12 1 2 175 2 3 1235 3 4 361 4 6 207 6 12 175 12 96 97 index ruby_symbol_array 12 1 2 15 2 3 146 4 9 20 9 20 20 23 47 20 55 793 20 859 860 2 index child 12 1 2 15 2 3 146 4 9 20 9 20 20 23 47 20 55 793 20 859 860 2 child ruby_symbol_array 12 1 2 8209 child index 12 1 2 8209 ruby_symbol_array_def 2253 id 2253 ruby_test_pattern_def 4 id 4 pattern 4 value 4 id pattern 12 1 2 4 id value 12 1 2 4 pattern id 12 1 2 4 pattern value 12 1 2 4 value id 12 1 2 4 value pattern 12 1 2 4 ruby_then_child 38165 ruby_then 22700 index 94 child 38165 ruby_then index 12 1 2 14168 2 3 5169 3 4 1849 4 37 1513 ruby_then child 12 1 2 14168 2 3 5169 3 4 1849 4 37 1513 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 159 578 7 1282 8656 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 159 578 7 1282 8656 7 child ruby_then 12 1 2 38165 child index 12 1 2 38165 ruby_then_def 22700 id 22700 ruby_tokeninfo 6107950 id 6107950 kind 57 value 269326 id kind 12 1 2 6107950 id value 12 1 2 6107950 kind id 12 39 166 5 245 428 5 1869 1870 2 2097 2098 5 4531 4763 5 4980 6618 5 9124 9889 5 14638 19718 5 28087 60990 5 65473 92663 5 113040 581633 5 1305671 1305672 2 kind value 12 1 2 13 5 26 5 28 38 5 72 123 5 134 159 5 1495 1909 5 3518 4194 5 5099 8236 5 11497 20945 5 51637 51638 2 value id 12 1 2 160350 2 3 39389 3 4 18944 4 7 22490 7 28 20258 28 212912 7892 value kind 12 1 2 255987 2 5 13339 ruby_unary_def 13633 id 13633 operand 13633 operator 6 id operand 12 1 2 13633 id operator 12 1 2 13633 operand id 12 1 2 13633 operand operator 12 1 2 13633 operator id 12 89 90 1 189 190 1 571 572 1 1335 1336 1 1900 1901 1 9549 9550 1 operator operand 12 89 90 1 189 190 1 571 572 1 1335 1336 1 1900 1901 1 9549 9550 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 2630 ruby_unless 2630 consequence 2630 ruby_unless consequence 12 1 2 2630 consequence ruby_unless 12 1 2 2630 ruby_unless_def 2631 id 2631 condition 2631 id condition 12 1 2 2631 condition id 12 1 2 2631 ruby_unless_guard_def 4 id 4 condition 4 id condition 12 1 2 4 condition id 12 1 2 4 ruby_unless_modifier_def 3682 id 3682 body 3682 condition 3682 id body 12 1 2 3682 id condition 12 1 2 3682 body id 12 1 2 3682 body condition 12 1 2 3682 condition id 12 1 2 3682 condition body 12 1 2 3682 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 5 id 5 name 5 id name 12 1 2 5 name id 12 1 2 5 ruby_when_body 3278 ruby_when 3278 body 3278 ruby_when body 12 1 2 3278 body ruby_when 12 1 2 3278 ruby_when_def 3312 id 3312 ruby_when_pattern 3965 ruby_when 3312 index 43 pattern 3965 ruby_when index 12 1 2 2900 2 3 304 3 15 107 ruby_when pattern 12 1 2 2900 2 3 304 3 15 107 index ruby_when 12 2 3 12 3 4 12 5 6 3 6 7 3 12 13 3 35 36 3 134 135 3 1076 1077 3 index pattern 12 2 3 12 3 4 12 5 6 3 6 7 3 12 13 3 35 36 3 134 135 3 1076 1077 3 pattern ruby_when 12 1 2 3965 pattern index 12 1 2 3965 ruby_while_def 1376 id 1376 body 1376 condition 1376 id body 12 1 2 1376 id condition 12 1 2 1376 body id 12 1 2 1376 body condition 12 1 2 1376 condition id 12 1 2 1376 condition body 12 1 2 1376 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 1120 ruby_yield 1120 child 1120 ruby_yield child 12 1 2 1120 child ruby_yield 12 1 2 1120 ruby_yield_def 2450 id 2450 sourceLocationPrefix 13 prefix 13