@diagnostic_debug 0 @diagnostic_error 129 @diagnostic_info 0 @diagnostic_warning 0 @erb_comment_directive 40 @erb_directive 1449 @erb_graphql_directive 0 @erb_output_directive 3895 @erb_reserved_word 10689 @erb_template 1562 @erb_token_code 5344 @erb_token_comment 40 @erb_token_content 3816 @file 16948 @folder 4774 @location_default 8504708 @ruby_alias 1256 @ruby_alternative_pattern 0 @ruby_argument_list 663118 @ruby_array 245466 @ruby_array_pattern 0 @ruby_as_pattern 0 @ruby_assignment 130604 @ruby_bare_string 11474 @ruby_bare_symbol 2137 @ruby_begin 2533 @ruby_begin_block 11 @ruby_binary_ampersand 474 @ruby_binary_ampersandampersand 8822 @ruby_binary_and 1355 @ruby_binary_bangequal 1585 @ruby_binary_bangtilde 177 @ruby_binary_caret 155 @ruby_binary_equalequal 31084 @ruby_binary_equalequalequal 603 @ruby_binary_equaltilde 1822 @ruby_binary_langle 1343 @ruby_binary_langleequal 369 @ruby_binary_langleequalrangle 749 @ruby_binary_langlelangle 10484 @ruby_binary_minus 2883 @ruby_binary_or 673 @ruby_binary_percent 1014 @ruby_binary_pipe 981 @ruby_binary_pipepipe 8088 @ruby_binary_plus 6102 @ruby_binary_rangle 2431 @ruby_binary_rangleequal 556 @ruby_binary_ranglerangle 230 @ruby_binary_slash 1248 @ruby_binary_star 3119 @ruby_binary_starstar 1291 @ruby_block 96904 @ruby_block_argument 6048 @ruby_block_parameter 2410 @ruby_block_parameters 23501 @ruby_break 3343 @ruby_call 961220 @ruby_case__ 1219 @ruby_case_match 2 @ruby_chained_string 894 @ruby_class 16778 @ruby_conditional 3556 @ruby_delimited_symbol 1216 @ruby_destructured_left_assignment 108 @ruby_destructured_parameter 198 @ruby_do 1621 @ruby_do_block 136559 @ruby_element_reference 82281 @ruby_else 6946 @ruby_elsif 1606 @ruby_end_block 11 @ruby_ensure 3786 @ruby_exception_variable 1021 @ruby_exceptions 1641 @ruby_expression_reference_pattern 0 @ruby_find_pattern 0 @ruby_for 163 @ruby_hash 39344 @ruby_hash_pattern 0 @ruby_hash_splat_argument 1813 @ruby_hash_splat_parameter 1351 @ruby_heredoc_body 5577 @ruby_if 18504 @ruby_if_guard 0 @ruby_if_modifier 13763 @ruby_in 163 @ruby_in_clause 2 @ruby_interpolation 38383 @ruby_keyword_parameter 3777 @ruby_keyword_pattern 0 @ruby_lambda 7499 @ruby_lambda_parameters 1659 @ruby_left_assignment_list 2887 @ruby_method 98643 @ruby_method_parameters 28992 @ruby_module 21140 @ruby_next 2070 @ruby_operator_assignment_ampersandampersandequal 90 @ruby_operator_assignment_ampersandequal 15 @ruby_operator_assignment_caretequal 5 @ruby_operator_assignment_langlelangleequal 26 @ruby_operator_assignment_minusequal 294 @ruby_operator_assignment_percentequal 25 @ruby_operator_assignment_pipeequal 138 @ruby_operator_assignment_pipepipeequal 4638 @ruby_operator_assignment_plusequal 1752 @ruby_operator_assignment_ranglerangleequal 8 @ruby_operator_assignment_slashequal 12 @ruby_operator_assignment_starequal 49 @ruby_operator_assignment_starstarequal 6 @ruby_optional_parameter 6527 @ruby_pair 235172 @ruby_parenthesized_pattern 0 @ruby_parenthesized_statements 10153 @ruby_pattern 3878 @ruby_program 16935 @ruby_range_dotdot 2750 @ruby_range_dotdotdot 1544 @ruby_rational 123 @ruby_redo 33 @ruby_regex 12828 @ruby_rescue 2085 @ruby_rescue_modifier 551 @ruby_reserved_word 3653831 @ruby_rest_assignment 398 @ruby_retry 56 @ruby_return 8521 @ruby_right_assignment_list 1376 @ruby_scope_resolution 80201 @ruby_setter 598 @ruby_singleton_class 626 @ruby_singleton_method 6563 @ruby_splat_argument 3179 @ruby_splat_parameter 2936 @ruby_string__ 474637 @ruby_string_array 3868 @ruby_subshell 409 @ruby_superclass 13262 @ruby_symbol_array 457 @ruby_then 24592 @ruby_token_character 416 @ruby_token_class_variable 776 @ruby_token_comment 179885 @ruby_token_complex 36 @ruby_token_constant 284770 @ruby_token_empty_statement 55 @ruby_token_encoding 0 @ruby_token_escape_sequence 75435 @ruby_token_false 16937 @ruby_token_file 0 @ruby_token_float 7814 @ruby_token_forward_argument 66 @ruby_token_forward_parameter 75 @ruby_token_global_variable 7078 @ruby_token_hash_key_symbol 228521 @ruby_token_hash_splat_nil 5 @ruby_token_heredoc_beginning 5603 @ruby_token_heredoc_content 12423 @ruby_token_heredoc_end 5577 @ruby_token_identifier 1482144 @ruby_token_instance_variable 81594 @ruby_token_integer 298439 @ruby_token_line 0 @ruby_token_nil 17874 @ruby_token_operator 782 @ruby_token_self 13136 @ruby_token_simple_symbol 249753 @ruby_token_string_content 488998 @ruby_token_super 5009 @ruby_token_true 23064 @ruby_token_uninterpreted 11 @ruby_unary_bang 5738 @ruby_unary_definedquestion 1311 @ruby_unary_minus 8570 @ruby_unary_not 237 @ruby_unary_plus 1389 @ruby_unary_tilde 88 @ruby_undef 180 @ruby_unless 2568 @ruby_unless_guard 0 @ruby_unless_modifier 4341 @ruby_until 114 @ruby_until_modifier 218 @ruby_variable_reference_pattern 0 @ruby_when 3229 @ruby_while 1344 @ruby_while_modifier 184 @ruby_yield 2406 containerparent 21696 parent 4774 child 21696 parent child 12 1 2 2134 2 3 905 3 4 439 4 5 297 5 7 375 7 13 388 13 120 232 child parent 12 1 2 21696 diagnostics 129 id 129 severity 12 error_tag 12 error_message 25 full_error_message 103 location 129 id severity 12 1 2 129 id error_tag 12 1 2 129 id error_message 12 1 2 129 id full_error_message 12 1 2 129 id location 12 1 2 129 severity id 12 10 11 12 severity error_tag 12 1 2 12 severity error_message 12 2 3 12 severity full_error_message 12 8 9 12 severity location 12 10 11 12 error_tag id 12 10 11 12 error_tag severity 12 1 2 12 error_tag error_message 12 2 3 12 error_tag full_error_message 12 8 9 12 error_tag location 12 10 11 12 error_message id 12 1 2 12 9 10 12 error_message severity 12 1 2 25 error_message error_tag 12 1 2 25 error_message full_error_message 12 1 2 12 7 8 12 error_message location 12 1 2 12 9 10 12 full_error_message id 12 1 2 77 2 3 25 full_error_message severity 12 1 2 103 full_error_message error_tag 12 1 2 103 full_error_message error_message 12 1 2 103 full_error_message location 12 1 2 77 2 3 25 location id 12 1 2 129 location severity 12 1 2 129 location error_tag 12 1 2 129 location error_message 12 1 2 129 location full_error_message 12 1 2 129 erb_ast_node_info 25623 node 25623 parent 6199 parent_index 754 loc 25620 node parent 12 1 2 25623 node parent_index 12 1 2 25623 node loc 12 1 2 25623 parent node 12 1 3 454 3 4 5487 4 250 257 parent parent_index 12 1 3 454 3 4 5487 4 250 257 parent loc 12 1 3 454 3 4 5487 4 250 257 parent_index node 12 1 2 160 2 3 115 3 4 97 4 5 21 5 6 72 6 8 60 8 13 60 14 24 60 24 45 57 48 2046 48 parent_index parent 12 1 2 160 2 3 115 3 4 97 4 5 21 5 6 72 6 8 60 8 13 60 14 24 60 24 45 57 48 2046 48 parent_index loc 12 1 2 160 2 3 115 3 4 97 4 5 21 5 6 72 6 8 60 8 13 60 14 24 60 24 45 57 48 2045 48 loc node 12 1 2 25617 2 3 3 loc parent 12 1 2 25617 2 3 3 loc parent_index 12 1 2 25620 erb_comment_directive_def 40 id 40 child 40 id child 12 1 2 40 child id 12 1 2 40 erb_directive_def 1449 id 1449 child 1449 id child 12 1 2 1449 child id 12 1 2 1449 erb_graphql_directive_def 0 id 0 child 0 id child 12 1 2 3 child id 12 erb_output_directive_def 3895 id 3895 child 3895 id child 12 1 2 3895 child id 12 1 2 3895 erb_template_child 9161 erb_template 427 index 754 child 9161 erb_template index 12 1 3 27 3 4 142 4 7 24 7 9 30 9 13 36 13 17 33 17 30 36 30 43 36 43 72 33 74 250 27 erb_template child 12 1 3 27 3 4 142 4 7 24 7 9 30 9 13 36 13 17 33 17 30 36 30 43 36 43 72 33 74 250 27 index erb_template 12 1 2 160 2 3 115 3 4 97 4 5 21 5 6 72 6 8 60 8 13 60 14 24 60 24 45 57 48 142 48 index child 12 1 2 160 2 3 115 3 4 97 4 5 21 5 6 72 6 8 60 8 13 60 14 24 60 24 45 57 48 142 48 child erb_template 12 1 2 9161 child index 12 1 2 9161 erb_template_def 1562 id 1562 erb_tokeninfo 19851 id 19851 kind 9 value 5875 id kind 12 1 2 19851 id value 12 1 2 19851 kind id 12 1259 1260 3 1763 1764 3 3526 3527 3 kind value 12 52 53 3 873 874 3 1013 1014 3 value id 12 1 2 4689 2 3 691 3 20 445 20 1697 48 value kind 12 1 2 5875 files 16948 id 16948 name 16948 id name 12 1 2 16948 name id 12 1 2 16948 folders 4774 id 4774 name 4774 id name 12 1 2 4774 name id 12 1 2 4774 locations_default 8504708 id 8504708 file 16948 start_line 30559 start_column 5045 end_line 30559 end_column 5110 id file 12 1 2 8504708 id start_line 12 1 2 8504708 id start_column 12 1 2 8504708 id end_line 12 1 2 8504708 id end_column 12 1 2 8504708 file id 12 1 34 1397 34 52 1280 52 73 1345 73 94 1319 94 127 1280 127 168 1293 168 215 1306 215 269 1280 269 350 1293 350 471 1293 474 717 1280 718 1367 1280 1390 15687 1280 22816 22817 12 file start_line 12 1 8 1500 8 11 1371 11 14 1487 14 17 1423 17 21 1436 21 26 1371 26 32 1345 32 39 1397 39 51 1384 51 75 1293 75 125 1280 125 313 1280 323 2337 375 file start_column 12 1 16 1280 16 25 1410 25 32 1358 32 41 1358 41 47 1500 47 54 1526 54 62 1332 62 68 1293 68 76 1371 76 85 1280 85 97 1293 97 119 1293 119 357 646 file end_line 12 1 8 1461 8 11 1397 11 14 1487 14 17 1410 17 21 1461 21 26 1371 26 32 1345 32 39 1397 39 51 1384 51 75 1293 75 125 1280 125 313 1280 323 2337 375 file end_column 12 1 20 1306 20 28 1280 28 36 1371 36 45 1358 45 50 1306 50 57 1345 57 64 1371 64 71 1280 71 78 1397 78 87 1384 87 98 1280 98 116 1293 116 367 970 start_line id 12 1 2 1513 2 5 1759 5 6 3532 6 10 2445 10 16 2302 16 21 2419 21 37 2367 37 70 2315 70 113 2328 113 163 2302 163 256 2315 257 673 2302 678 4748 2302 4761 9964 349 start_line file 12 1 2 10699 2 3 4787 3 6 2328 6 10 2729 10 15 2393 15 24 2445 24 64 2302 64 378 2302 393 1310 569 start_line start_column 12 1 2 1513 2 3 1578 3 4 2548 4 6 2445 6 8 1578 8 12 2302 12 16 2535 16 26 2406 26 41 2406 41 54 2380 54 68 2458 68 85 2419 85 111 2367 111 203 1617 start_line end_line 12 1 2 12588 2 3 6675 3 4 2225 4 5 1746 5 7 2419 7 12 2419 12 34 2302 40 240 181 start_line end_column 12 1 2 1513 2 4 1759 4 5 3635 5 8 2652 8 12 2225 12 16 2561 16 26 2367 26 41 2367 41 56 2471 56 70 2406 70 86 2354 86 110 2341 110 203 1901 start_column id 12 1 2 439 2 3 621 3 4 232 4 5 271 5 6 245 6 9 465 9 16 414 16 41 388 45 173 388 179 773 388 795 2929 388 2936 8174 388 8240 26107 388 33980 35323 25 start_column file 12 1 2 1500 2 3 543 3 4 426 4 10 388 10 39 388 39 139 388 146 387 388 399 749 388 765 964 388 964 1310 245 start_column start_line 12 1 2 543 2 3 672 3 4 336 4 6 401 6 9 465 9 19 388 19 63 388 66 183 388 183 380 388 392 736 388 750 1013 388 1028 1385 297 start_column end_line 12 1 2 543 2 3 672 3 4 336 4 6 401 6 9 465 9 19 388 19 64 388 66 184 401 205 400 388 431 752 388 761 1038 388 1048 1390 284 start_column end_column 12 1 2 1280 2 3 724 3 4 439 4 6 414 6 16 388 16 37 401 37 67 388 67 103 388 103 126 388 126 177 232 end_line id 12 1 2 310 3 4 3519 4 6 2639 6 9 2393 9 14 2380 14 21 2497 21 34 2328 34 66 2341 66 107 2315 107 158 2328 158 243 2302 243 574 2302 580 2918 2302 2988 9852 595 end_line file 12 1 2 10699 2 3 4787 3 6 2328 6 10 2729 10 15 2393 15 24 2445 24 64 2302 64 378 2302 393 1294 569 end_line start_line 12 1 2 12510 2 3 6287 3 4 2458 4 5 1668 5 7 2341 7 12 2471 12 27 2406 27 35 414 end_line start_column 12 1 3 1513 3 4 3674 4 6 2716 6 8 1643 8 12 2367 12 16 2406 16 26 2484 26 41 2341 41 54 2419 54 68 2419 68 84 2393 84 108 2393 108 200 1785 end_line end_column 12 1 2 1500 2 3 1617 3 4 2548 4 6 2406 6 8 1643 8 13 2768 13 18 2574 18 30 2341 30 45 2471 45 60 2484 60 75 2354 75 94 2367 94 121 2367 121 202 1112 end_column id 12 1 2 349 2 3 478 3 5 401 5 6 194 6 8 465 8 14 388 14 28 388 28 66 388 69 262 388 268 1065 388 1106 3376 388 3708 8055 388 8112 10395 388 10483 18241 116 end_column file 12 1 2 1436 2 3 608 3 4 426 4 9 401 9 40 388 41 121 388 143 410 401 419 772 388 794 1007 388 1008 1277 284 end_column start_line 12 1 2 517 2 3 672 3 4 297 4 6 401 6 9 452 9 16 414 16 38 388 39 136 401 139 357 388 359 676 388 687 1018 388 1020 1286 388 1386 1387 12 end_column start_column 12 1 2 892 2 3 310 3 4 504 4 5 349 5 8 439 8 18 388 19 33 388 33 49 388 49 64 388 64 81 388 81 94 414 94 112 258 end_column end_line 12 1 2 517 2 3 672 3 4 297 4 6 401 6 9 452 9 16 414 16 38 388 38 137 388 139 346 388 354 637 388 641 995 388 997 1231 388 1283 1382 25 ruby_alias_def 1256 id 1256 alias 1256 name 1256 id alias 12 1 2 1256 id name 12 1 2 1256 alias id 12 1 2 1256 alias name 12 1 2 1256 name id 12 1 2 1256 name alias 12 1 2 1256 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 3 alternatives index 12 1 2 3 ruby_alternative_pattern_def 0 id 0 ruby_argument_list_child 822785 ruby_argument_list 662859 index 426 child 822785 ruby_argument_list index 12 1 2 561206 2 3 64469 3 34 37183 ruby_argument_list child 12 1 2 561206 2 3 64469 3 34 37183 index ruby_argument_list 12 1 2 142 2 3 38 3 7 38 7 11 38 11 21 38 22 43 38 56 375 38 903 7858 38 51234 51235 12 index child 12 1 2 142 2 3 38 3 7 38 7 11 38 11 21 38 22 43 38 56 375 38 903 7858 38 51234 51235 12 child ruby_argument_list 12 1 2 822785 child index 12 1 2 822785 ruby_argument_list_def 663118 id 663118 ruby_array_child 698871 ruby_array 237321 index 63360 child 698871 ruby_array index 12 1 2 11990 2 3 212002 3 63361 13329 ruby_array child 12 1 2 11990 2 3 212002 3 63361 13329 index ruby_array 12 1 2 40208 2 6 4769 6 7 9559 7 8 598 8 9 6932 11 237322 1294 index child 12 1 2 40208 2 6 4769 6 7 9559 7 8 598 8 9 6932 11 237322 1294 child ruby_array 12 1 2 698871 child index 12 1 2 698871 ruby_array_def 245466 id 245466 ruby_array_pattern_child 0 ruby_array_pattern 0 index 0 child 0 ruby_array_pattern index 12 ruby_array_pattern child 12 index ruby_array_pattern 12 index child 12 child ruby_array_pattern 12 1 2 3 child index 12 1 2 3 ruby_array_pattern_class 0 ruby_array_pattern 0 class 0 ruby_array_pattern class 12 1 2 3 class ruby_array_pattern 12 1 2 3 ruby_array_pattern_def 0 id 0 ruby_as_pattern_def 0 id 0 name 0 value 0 id name 12 1 2 3 id value 12 1 2 3 name id 12 name value 12 value id 12 value name 12 ruby_assignment_def 130604 id 130604 left 130604 right 130604 id left 12 1 2 130604 id right 12 1 2 130604 left id 12 1 2 130604 left right 12 1 2 130604 right id 12 1 2 130604 right left 12 1 2 130604 ruby_ast_node_info 8775135 node 8775135 parent 2870167 parent_index 2781 loc 8492468 node parent 12 1 2 8775135 node parent_index 12 1 2 8775135 node loc 12 1 2 8775135 parent node 12 1 2 312864 2 3 393001 3 4 1606523 4 5 344781 5 216 212996 parent parent_index 12 1 2 312864 2 3 393001 3 4 1606523 4 5 344781 5 216 212996 parent loc 12 1 2 312864 2 3 393001 3 4 1606523 4 5 344781 5 216 212996 parent_index node 12 1 2 401 2 3 245 3 4 388 4 6 232 6 7 232 7 10 232 10 22 245 22 50 219 50 129 219 132 949 219 1419 221843 142 parent_index parent 12 1 2 401 2 3 245 3 4 388 4 6 232 6 7 232 7 10 232 10 22 245 22 50 219 50 129 219 132 949 219 1419 221843 142 parent_index loc 12 1 2 401 2 3 245 3 4 388 4 6 232 6 7 232 7 10 232 10 22 245 22 50 219 50 129 219 132 949 219 1419 221660 142 loc node 12 1 2 8209814 2 4 282654 loc parent 12 1 2 8209814 2 4 282654 loc parent_index 12 1 2 8212169 2 3 280299 ruby_bare_string_child 14923 ruby_bare_string 11474 index 2232 child 14923 ruby_bare_string index 12 1 2 11146 2 2233 328 ruby_bare_string child 12 1 2 11146 2 2233 328 index ruby_bare_string 12 1 2 1865 2 3 81 3 4 267 4 11475 19 index child 12 1 2 1865 2 3 81 3 4 267 4 11475 19 child ruby_bare_string 12 1 2 14923 child index 12 1 2 14923 ruby_bare_string_def 11474 id 11474 ruby_bare_symbol_child 2137 ruby_bare_symbol 2137 index 3 child 2137 ruby_bare_symbol index 12 1 2 2137 ruby_bare_symbol child 12 1 2 2137 index ruby_bare_symbol 12 705 706 3 index child 12 705 706 3 child ruby_bare_symbol 12 1 2 2137 child index 12 1 2 2137 ruby_bare_symbol_def 2137 id 2137 ruby_begin_block_child 44 ruby_begin_block 11 index 9 child 44 ruby_begin_block index 12 1 2 4 2 3 1 3 4 1 5 6 2 7 8 1 9 10 2 ruby_begin_block child 12 1 2 4 2 3 1 3 4 1 5 6 2 7 8 1 9 10 2 index ruby_begin_block 12 2 3 2 3 4 2 5 6 2 6 7 1 7 8 1 11 12 1 index child 12 2 3 2 3 4 2 5 6 2 6 7 1 7 8 1 11 12 1 child ruby_begin_block 12 1 2 44 child index 12 1 2 44 ruby_begin_block_def 11 id 11 ruby_begin_child 7555 ruby_begin 2533 index 38 child 7555 ruby_begin index 12 1 2 164 2 3 1325 3 4 518 4 5 211 5 8 231 8 39 84 ruby_begin child 12 1 2 164 2 3 1325 3 4 518 4 5 211 5 8 231 8 39 84 index ruby_begin 12 1 2 1 2 3 3 3 4 12 4 8 2 9 12 3 15 18 3 24 35 3 40 63 3 84 183 3 315 1045 3 2369 2534 2 index child 12 1 2 1 2 3 3 3 4 12 4 8 2 9 12 3 15 18 3 24 35 3 40 63 3 84 183 3 315 1045 3 2369 2534 2 child ruby_begin 12 1 2 7555 child index 12 1 2 7555 ruby_begin_def 2533 id 2533 ruby_binary_def 67989 id 67989 left 67989 operator 25 right 67989 id left 12 1 2 67989 id operator 12 1 2 67989 id right 12 1 2 67989 left id 12 1 2 67989 left operator 12 1 2 67989 left right 12 1 2 67989 operator id 12 155 178 2 230 370 2 474 557 2 603 674 2 749 808 2 950 982 2 996 1015 2 1248 1292 2 1355 1621 2 1822 1978 2 2883 3120 2 6102 6755 2 31084 31085 1 operator left 12 155 178 2 230 370 2 474 557 2 603 674 2 749 808 2 950 982 2 996 1015 2 1248 1292 2 1355 1621 2 1822 1978 2 2883 3120 2 6102 6755 2 31084 31085 1 operator right 12 155 178 2 230 370 2 474 557 2 603 674 2 749 808 2 950 982 2 996 1015 2 1248 1292 2 1355 1621 2 1822 1978 2 2883 3120 2 6102 6755 2 31084 31085 1 right id 12 1 2 67989 right left 12 1 2 67989 right operator 12 1 2 67989 ruby_block_argument_child 6048 ruby_block_argument 6048 child 6048 ruby_block_argument child 12 1 2 6048 child ruby_block_argument 12 1 2 6048 ruby_block_argument_def 6048 id 6048 ruby_block_child 96749 ruby_block 96607 index 51 child 96749 ruby_block index 12 1 2 96516 2 5 90 ruby_block child 12 1 2 96516 2 5 90 index ruby_block 12 2 3 25 7 8 12 7467 7468 12 index child 12 2 3 25 7 8 12 7467 7468 12 child ruby_block 12 1 2 96749 child index 12 1 2 96749 ruby_block_def 96904 id 96904 ruby_block_parameter_def 2410 id 2410 ruby_block_parameter_name 2410 ruby_block_parameter 2410 name 2410 ruby_block_parameter name 12 1 2 2410 name ruby_block_parameter 12 1 2 2410 ruby_block_parameters 10443 ruby_block 10443 parameters 10443 ruby_block parameters 12 1 2 10443 parameters ruby_block 12 1 2 10443 ruby_block_parameters_child 27363 ruby_block_parameters 23501 index 15 child 27363 ruby_block_parameters index 12 1 2 20121 2 3 3030 3 6 349 ruby_block_parameters child 12 1 2 20121 2 3 3030 3 6 349 index ruby_block_parameters 12 9 10 3 33 34 3 111 112 3 1073 1074 3 7460 7461 3 index child 12 9 10 3 33 34 3 111 112 3 1073 1074 3 7460 7461 3 child ruby_block_parameters 12 1 2 27363 child index 12 1 2 27363 ruby_block_parameters_def 23501 id 23501 ruby_break_child 349 ruby_break 349 child 349 ruby_break child 12 1 2 349 child ruby_break 12 1 2 349 ruby_break_def 3343 id 3343 ruby_call_arguments 660078 ruby_call 660078 arguments 660078 ruby_call arguments 12 1 2 660078 arguments ruby_call 12 1 2 660078 ruby_call_block 230967 ruby_call 230967 block 230967 ruby_call block 12 1 2 230967 block ruby_call 12 1 2 230967 ruby_call_def 961220 id 961220 method 961220 id method 12 1 2 961220 method id 12 1 2 961220 ruby_call_receiver 538536 ruby_call 538536 receiver 538536 ruby_call receiver 12 1 2 538536 receiver ruby_call 12 1 2 538536 ruby_case_child 4123 ruby_case__ 1219 index 69 child 4123 ruby_case__ index 12 1 2 37 2 3 324 3 4 497 4 5 185 5 7 107 7 23 66 ruby_case__ child 12 1 2 37 2 3 324 3 4 497 4 5 185 5 7 107 7 23 66 index ruby_case__ 12 1 2 25 2 3 6 3 5 6 9 12 6 15 22 6 31 56 6 114 273 6 375 388 6 index child 12 1 2 25 2 3 6 3 5 6 9 12 6 15 22 6 31 56 6 114 273 6 375 388 6 child ruby_case__ 12 1 2 4123 child index 12 1 2 4123 ruby_case_def 1219 id 1219 ruby_case_match_clauses 2 ruby_case_match 2 index 1 clauses 2 ruby_case_match index 12 1 2 2 ruby_case_match clauses 12 1 2 2 index ruby_case_match 12 2 3 1 index clauses 12 2 3 1 clauses ruby_case_match 12 1 2 2 clauses index 12 1 2 2 ruby_case_match_def 2 id 2 value 2 id value 12 1 2 2 value id 12 1 2 2 ruby_case_match_else 0 ruby_case_match 0 else 0 ruby_case_match else 12 1 2 3 else ruby_case_match 12 1 2 3 ruby_case_value 1178 ruby_case__ 1178 value 1178 ruby_case__ value 12 1 2 1178 value ruby_case__ 12 1 2 1178 ruby_chained_string_child 3380 ruby_chained_string 894 index 37 child 3380 ruby_chained_string index 12 2 3 308 3 4 195 4 5 135 5 6 126 6 8 66 8 13 63 ruby_chained_string child 12 2 3 308 3 4 195 4 5 135 5 6 126 6 8 66 8 13 63 index ruby_chained_string 12 2 3 3 4 5 3 7 8 3 8 9 3 20 21 3 32 33 3 41 42 3 81 82 3 124 125 3 186 187 3 284 285 6 index child 12 2 3 3 4 5 3 7 8 3 8 9 3 20 21 3 32 33 3 41 42 3 81 82 3 124 125 3 186 187 3 284 285 6 child ruby_chained_string 12 1 2 3380 child index 12 1 2 3380 ruby_chained_string_def 894 id 894 ruby_class_child 131549 ruby_class 15128 index 1045 child 131549 ruby_class index 12 1 2 3260 2 3 2362 3 4 1559 4 5 1250 5 6 957 6 7 831 7 9 1127 9 13 1269 13 21 1184 21 76 1137 77 333 185 ruby_class child 12 1 2 3260 2 3 2362 3 4 1559 4 5 1250 5 6 957 6 7 831 7 9 1127 9 13 1269 13 21 1184 21 76 1137 77 333 185 index ruby_class 12 1 2 88 2 3 3 3 4 94 4 5 103 5 7 75 7 9 85 9 12 91 12 20 85 20 30 78 31 52 78 53 89 78 90 208 78 214 1200 78 1372 4803 25 index child 12 1 2 88 2 3 3 3 4 94 4 5 103 5 7 75 7 9 85 9 12 91 12 20 85 20 30 78 31 52 78 53 89 78 90 208 78 214 1200 78 1372 4803 25 child ruby_class 12 1 2 131549 child index 12 1 2 131549 ruby_class_def 16778 id 16778 name 16778 id name 12 1 2 16778 name id 12 1 2 16778 ruby_class_superclass 13262 ruby_class 13262 superclass 13262 ruby_class superclass 12 1 2 13262 superclass ruby_class 12 1 2 13262 ruby_conditional_def 3556 id 3556 alternative 3556 condition 3556 consequence 3556 id alternative 12 1 2 3556 id condition 12 1 2 3556 id consequence 12 1 2 3556 alternative id 12 1 2 3556 alternative condition 12 1 2 3556 alternative consequence 12 1 2 3556 condition id 12 1 2 3556 condition alternative 12 1 2 3556 condition consequence 12 1 2 3556 consequence id 12 1 2 3556 consequence alternative 12 1 2 3556 consequence condition 12 1 2 3556 ruby_delimited_symbol_child 1679 ruby_delimited_symbol 1216 index 25 child 1679 ruby_delimited_symbol index 12 1 2 916 2 3 226 3 9 72 ruby_delimited_symbol child 12 1 2 916 2 3 226 3 9 72 index ruby_delimited_symbol 12 1 2 3 3 4 3 5 6 3 8 9 3 12 13 3 23 24 3 95 96 3 386 387 3 index child 12 1 2 3 3 4 3 5 6 3 8 9 3 12 13 3 23 24 3 95 96 3 386 387 3 child ruby_delimited_symbol 12 1 2 1679 child index 12 1 2 1679 ruby_delimited_symbol_def 1216 id 1216 ruby_destructured_left_assignment_child 224 ruby_destructured_left_assignment 108 index 4 child 224 ruby_destructured_left_assignment index 12 1 2 12 2 3 80 3 4 12 4 5 4 ruby_destructured_left_assignment child 12 1 2 12 2 3 80 3 4 12 4 5 4 index ruby_destructured_left_assignment 12 4 5 1 16 17 1 96 97 1 108 109 1 index child 12 4 5 1 16 17 1 96 97 1 108 109 1 child ruby_destructured_left_assignment 12 1 2 224 child index 12 1 2 224 ruby_destructured_left_assignment_def 108 id 108 ruby_destructured_parameter_child 406 ruby_destructured_parameter 198 index 12 child 406 ruby_destructured_parameter index 12 1 2 9 2 3 173 3 5 15 ruby_destructured_parameter child 12 1 2 9 2 3 173 3 5 15 index ruby_destructured_parameter 12 1 2 3 5 6 3 60 61 3 63 64 3 index child 12 1 2 3 5 6 3 60 61 3 63 64 3 child ruby_destructured_parameter 12 1 2 406 child index 12 1 2 406 ruby_destructured_parameter_def 198 id 198 ruby_do_block_child 392587 ruby_do_block 136404 index 931 child 392587 ruby_do_block index 12 1 2 47663 2 3 36523 3 4 21515 4 5 10389 5 7 10518 7 73 9793 ruby_do_block child 12 1 2 47663 2 3 36523 3 4 21515 4 5 10389 5 7 10518 7 73 9793 index ruby_do_block 12 1 2 51 2 3 219 4 7 77 7 8 51 8 11 77 11 14 51 14 18 77 21 54 77 62 142 77 174 592 77 757 6860 77 10543 10544 12 index child 12 1 2 51 2 3 219 4 7 77 7 8 51 8 11 77 11 14 51 14 18 77 21 54 77 62 142 77 174 592 77 757 6860 77 10543 10544 12 child ruby_do_block 12 1 2 392587 child index 12 1 2 392587 ruby_do_block_def 136559 id 136559 ruby_do_block_parameters 15052 ruby_do_block 15052 parameters 15052 ruby_do_block parameters 12 1 2 15052 parameters ruby_do_block 12 1 2 15052 ruby_do_child 9209 ruby_do 1598 index 211 child 9209 ruby_do index 12 1 2 329 2 3 274 3 4 193 4 5 77 5 7 105 7 8 138 8 9 204 9 14 118 14 18 121 18 212 39 ruby_do child 12 1 2 329 2 3 274 3 4 193 4 5 77 5 7 105 7 8 138 8 9 204 9 14 118 14 18 121 18 212 39 index ruby_do 12 1 2 105 2 3 26 3 4 31 4 6 18 6 59 16 112 1599 15 index child 12 1 2 105 2 3 26 3 4 31 4 6 18 6 59 16 112 1599 15 child ruby_do 12 1 2 9209 child index 12 1 2 9209 ruby_do_def 1621 id 1621 ruby_element_reference_child 82444 ruby_element_reference 82275 index 6 child 82444 ruby_element_reference index 12 1 2 82105 2 3 169 ruby_element_reference child 12 1 2 82105 2 3 169 index ruby_element_reference 12 56 57 3 27139 27140 3 index child 12 56 57 3 27139 27140 3 child ruby_element_reference 12 1 2 82444 child index 12 1 2 82444 ruby_element_reference_def 82281 id 82281 object 82281 id object 12 1 2 82281 object id 12 1 2 82281 ruby_else_child 8817 ruby_else 6937 index 34 child 8817 ruby_else index 12 1 2 5847 2 3 686 3 12 403 ruby_else child 12 1 2 5847 2 3 686 3 12 403 index ruby_else 12 1 2 3 3 4 3 4 5 3 5 6 3 9 10 3 16 17 3 29 30 3 56 57 3 128 129 3 346 347 3 2202 2203 3 index child 12 1 2 3 3 4 3 4 5 3 5 6 3 9 10 3 16 17 3 29 30 3 56 57 3 128 129 3 346 347 3 2202 2203 3 child ruby_else 12 1 2 8817 child index 12 1 2 8817 ruby_else_def 6946 id 6946 ruby_elsif_alternative 897 ruby_elsif 897 alternative 897 ruby_elsif alternative 12 1 2 897 alternative ruby_elsif 12 1 2 897 ruby_elsif_consequence 1603 ruby_elsif 1603 consequence 1603 ruby_elsif consequence 12 1 2 1603 consequence ruby_elsif 12 1 2 1603 ruby_elsif_def 1606 id 1606 condition 1606 id condition 12 1 2 1606 condition id 12 1 2 1606 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 5078 ruby_ensure 3786 index 50 child 5078 ruby_ensure index 12 1 2 2958 2 3 535 3 9 286 16 17 6 ruby_ensure child 12 1 2 2958 2 3 535 3 9 286 16 17 6 index ruby_ensure 12 2 3 25 5 6 6 6 7 6 16 17 3 93 94 3 263 264 3 1202 1203 3 index child 12 2 3 25 5 6 6 6 7 6 16 17 3 93 94 3 263 264 3 1202 1203 3 child ruby_ensure 12 1 2 5078 child index 12 1 2 5078 ruby_ensure_def 3786 id 3786 ruby_exception_variable_def 1021 id 1021 child 1021 id child 12 1 2 1021 child id 12 1 2 1021 ruby_exceptions_child 1852 ruby_exceptions 1641 index 9 child 1852 ruby_exceptions index 12 1 2 1498 2 4 130 4 10 13 ruby_exceptions child 12 1 2 1498 2 4 130 4 10 13 index ruby_exceptions 12 1 2 2 2 3 1 5 6 1 8 9 1 13 14 1 38 39 1 143 144 1 1641 1642 1 index child 12 1 2 2 2 3 1 5 6 1 8 9 1 13 14 1 38 39 1 143 144 1 1641 1642 1 child ruby_exceptions 12 1 2 1852 child index 12 1 2 1852 ruby_exceptions_def 1641 id 1641 ruby_expression_reference_pattern_def 0 id 0 value 0 id value 12 1 2 3 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 3 child index 12 1 2 3 ruby_find_pattern_class 0 ruby_find_pattern 0 class 0 ruby_find_pattern class 12 1 2 3 class ruby_find_pattern 12 1 2 3 ruby_find_pattern_def 0 id 0 ruby_for_def 163 id 163 body 163 pattern 163 value 163 id body 12 1 2 163 id pattern 12 1 2 163 id value 12 1 2 163 body id 12 1 2 163 body pattern 12 1 2 163 body value 12 1 2 163 pattern id 12 1 2 163 pattern body 12 1 2 163 pattern value 12 1 2 163 value id 12 1 2 163 value body 12 1 2 163 value pattern 12 1 2 163 ruby_hash_child 88753 ruby_hash 35630 index 1384 child 88753 ruby_hash index 12 1 2 14762 2 3 9897 3 4 3971 4 5 4140 5 19 2678 19 108 181 ruby_hash child 12 1 2 14762 2 3 9897 3 4 3971 4 5 4140 5 19 2678 19 108 181 index ruby_hash 12 1 2 918 3 5 116 5 15 116 15 58 116 71 2755 116 index child 12 1 2 918 3 5 116 5 15 116 15 58 116 71 2755 116 child ruby_hash 12 1 2 88753 child index 12 1 2 88753 ruby_hash_def 39344 id 39344 ruby_hash_pattern_child 0 ruby_hash_pattern 0 index 0 child 0 ruby_hash_pattern index 12 ruby_hash_pattern child 12 index ruby_hash_pattern 12 index child 12 child ruby_hash_pattern 12 1 2 3 child index 12 1 2 3 ruby_hash_pattern_class 0 ruby_hash_pattern 0 class 0 ruby_hash_pattern class 12 1 2 3 class ruby_hash_pattern 12 1 2 3 ruby_hash_pattern_def 0 id 0 ruby_hash_splat_argument_def 1813 id 1813 child 1813 id child 12 1 2 1813 child id 12 1 2 1813 ruby_hash_splat_parameter_def 1351 id 1351 ruby_hash_splat_parameter_name 1130 ruby_hash_splat_parameter 1130 name 1130 ruby_hash_splat_parameter name 12 1 2 1130 name ruby_hash_splat_parameter 12 1 2 1130 ruby_heredoc_body_child 25086 ruby_heredoc_body 5332 index 218 child 25086 ruby_heredoc_body index 12 2 3 2907 4 5 682 5 6 3 6 7 788 7 9 339 10 15 421 16 73 190 ruby_heredoc_body child 12 2 3 2907 4 5 682 5 6 3 6 7 788 7 9 339 10 15 421 16 73 190 index ruby_heredoc_body 12 1 2 57 2 3 27 4 5 12 5 8 15 8 9 9 10 13 18 15 25 18 29 64 18 91 203 18 309 801 18 1759 1760 6 index child 12 1 2 57 2 3 27 4 5 12 5 8 15 8 9 9 10 13 18 15 25 18 29 64 18 91 203 18 309 801 18 1759 1760 6 child ruby_heredoc_body 12 1 2 25086 child index 12 1 2 25086 ruby_heredoc_body_def 5577 id 5577 ruby_if_alternative 6461 ruby_if 6461 alternative 6461 ruby_if alternative 12 1 2 6461 alternative ruby_if 12 1 2 6461 ruby_if_consequence 18444 ruby_if 18444 consequence 18444 ruby_if consequence 12 1 2 18444 consequence ruby_if 12 1 2 18444 ruby_if_def 18504 id 18504 condition 18504 id condition 12 1 2 18504 condition id 12 1 2 18504 ruby_if_guard_def 0 id 0 condition 0 id condition 12 1 2 3 condition id 12 ruby_if_modifier_def 13763 id 13763 body 13763 condition 13763 id body 12 1 2 13763 id condition 12 1 2 13763 body id 12 1 2 13763 body condition 12 1 2 13763 condition id 12 1 2 13763 condition body 12 1 2 13763 ruby_in_clause_body 2 ruby_in_clause 2 body 2 ruby_in_clause body 12 1 2 2 body ruby_in_clause 12 1 2 2 ruby_in_clause_def 2 id 2 pattern 2 id pattern 12 1 2 2 pattern id 12 1 2 2 ruby_in_clause_guard 0 ruby_in_clause 0 guard 0 ruby_in_clause guard 12 1 2 3 guard ruby_in_clause 12 1 2 3 ruby_in_def 163 id 163 child 163 id child 12 1 2 163 child id 12 1 2 163 ruby_interpolation_child 38383 ruby_interpolation 38383 index 3 child 38383 ruby_interpolation index 12 1 2 38383 ruby_interpolation child 12 1 2 38383 index ruby_interpolation 12 12661 12662 3 index child 12 12661 12662 3 child ruby_interpolation 12 1 2 38383 child index 12 1 2 38383 ruby_interpolation_def 38383 id 38383 ruby_keyword_parameter_def 3777 id 3777 name 3777 id name 12 1 2 3777 name id 12 1 2 3777 ruby_keyword_parameter_value 2832 ruby_keyword_parameter 2832 value 2832 ruby_keyword_parameter value 12 1 2 2832 value ruby_keyword_parameter 12 1 2 2832 ruby_keyword_pattern_def 0 id 0 key__ 0 id key__ 12 1 2 3 key__ id 12 ruby_keyword_pattern_value 0 ruby_keyword_pattern 0 value 0 ruby_keyword_pattern value 12 1 2 3 value ruby_keyword_pattern 12 1 2 3 ruby_lambda_def 7499 id 7499 body 7499 id body 12 1 2 7499 body id 12 1 2 7499 ruby_lambda_parameters 1659 ruby_lambda 1659 parameters 1659 ruby_lambda parameters 12 1 2 1659 parameters ruby_lambda 12 1 2 1659 ruby_lambda_parameters_child 1898 ruby_lambda_parameters 1650 index 7 child 1898 ruby_lambda_parameters index 12 1 2 1469 2 3 142 3 8 39 ruby_lambda_parameters child 12 1 2 1469 2 3 142 3 8 39 index ruby_lambda_parameters 12 2 3 1 3 4 1 7 8 1 16 17 1 39 40 1 181 182 1 1650 1651 1 index child 12 2 3 1 3 4 1 7 8 1 16 17 1 39 40 1 181 182 1 1650 1651 1 child ruby_lambda_parameters 12 1 2 1898 child index 12 1 2 1898 ruby_lambda_parameters_def 1659 id 1659 ruby_left_assignment_list_child 6390 ruby_left_assignment_list 2887 index 15 child 6390 ruby_left_assignment_list index 12 1 2 359 2 3 1873 3 4 492 4 16 163 ruby_left_assignment_list child 12 1 2 359 2 3 1873 3 4 492 4 16 163 index ruby_left_assignment_list 12 2 3 1 4 5 2 6 7 3 10 11 1 14 15 1 16 17 1 30 31 1 59 60 1 163 164 1 655 656 1 2528 2529 1 2887 2888 1 index child 12 2 3 1 4 5 2 6 7 3 10 11 1 14 15 1 16 17 1 30 31 1 59 60 1 163 164 1 655 656 1 2528 2529 1 2887 2888 1 child ruby_left_assignment_list 12 1 2 6390 child index 12 1 2 6390 ruby_left_assignment_list_def 2887 id 2887 ruby_method_child 265363 ruby_method 97610 index 239 child 265363 ruby_method index 12 1 2 43881 2 3 17963 3 4 12762 4 5 7819 5 7 8115 7 77 7069 ruby_method child 12 1 2 43881 2 3 17963 3 4 12762 4 5 7819 5 7 8115 7 77 7069 index ruby_method 12 1 2 22 2 4 6 4 5 28 5 6 31 6 7 25 8 12 12 13 19 18 20 38 18 46 116 18 151 407 18 521 2245 18 3247 30985 18 index child 12 1 2 22 2 4 6 4 5 28 5 6 31 6 7 25 8 12 12 13 19 18 20 38 18 46 116 18 151 407 18 521 2245 18 3247 30985 18 child ruby_method 12 1 2 265363 child index 12 1 2 265363 ruby_method_def 98643 id 98643 name 98643 id name 12 1 2 98643 name id 12 1 2 98643 ruby_method_parameters 27323 ruby_method 27323 parameters 27323 ruby_method parameters 12 1 2 27323 parameters ruby_method 12 1 2 27323 ruby_method_parameters_child 47661 ruby_method_parameters 28778 index 34 child 47661 ruby_method_parameters index 12 1 2 17326 2 3 7059 3 4 2740 4 12 1650 ruby_method_parameters child 12 1 2 17326 2 3 7059 3 4 2740 4 12 1650 index ruby_method_parameters 12 3 4 3 5 6 3 9 10 3 28 29 3 49 50 3 116 117 3 231 232 3 524 525 3 1394 1395 3 3635 3636 3 9135 9136 3 index child 12 3 4 3 5 6 3 9 10 3 28 29 3 49 50 3 116 117 3 231 232 3 524 525 3 1394 1395 3 3635 3636 3 9135 9136 3 child ruby_method_parameters 12 1 2 47661 child index 12 1 2 47661 ruby_method_parameters_def 28992 id 28992 ruby_module_child 31229 ruby_module 10544 index 393 child 31229 ruby_module index 12 1 2 7466 2 3 885 3 5 762 5 11 853 11 126 576 ruby_module child 12 1 2 7466 2 3 885 3 5 762 5 11 853 11 126 576 index ruby_module 12 1 2 37 2 3 31 3 4 3 4 5 78 5 7 31 8 10 31 10 16 34 16 25 34 28 46 31 51 108 31 123 374 31 454 3348 15 index child 12 1 2 37 2 3 31 3 4 3 4 5 78 5 7 31 8 10 31 10 16 34 16 25 34 28 46 31 51 108 31 123 374 31 454 3348 15 child ruby_module 12 1 2 31229 child index 12 1 2 31229 ruby_module_def 21140 id 21140 name 21140 id name 12 1 2 21140 name id 12 1 2 21140 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 2070 id 2070 ruby_operator_assignment_def 6618 id 6618 left 6618 operator 18 right 6618 id left 12 1 2 6618 id operator 12 1 2 6618 id right 12 1 2 6618 left id 12 1 2 6618 left operator 12 1 2 6618 left right 12 1 2 6618 operator id 12 1 2 3 5 6 3 9 10 3 60 61 3 578 579 3 1530 1531 3 operator left 12 1 2 3 5 6 3 9 10 3 60 61 3 578 579 3 1530 1531 3 operator right 12 1 2 3 5 6 3 9 10 3 60 61 3 578 579 3 1530 1531 3 right id 12 1 2 6618 right left 12 1 2 6618 right operator 12 1 2 6618 ruby_optional_parameter_def 6527 id 6527 name 6527 value 6527 id name 12 1 2 6527 id value 12 1 2 6527 name id 12 1 2 6527 name value 12 1 2 6527 value id 12 1 2 6527 value name 12 1 2 6527 ruby_pair_def 235172 id 235172 key__ 235172 id key__ 12 1 2 235172 key__ id 12 1 2 235172 ruby_pair_value 235172 ruby_pair 235172 value 235172 ruby_pair value 12 1 2 235172 value ruby_pair 12 1 2 235172 ruby_parenthesized_pattern_def 0 id 0 child 0 id child 12 1 2 3 child id 12 ruby_parenthesized_statements_child 10178 ruby_parenthesized_statements 10114 index 4 child 10178 ruby_parenthesized_statements index 12 1 2 10058 2 5 56 ruby_parenthesized_statements child 12 1 2 10058 2 5 56 index ruby_parenthesized_statements 12 1 2 1 7 8 1 56 57 1 10114 10115 1 index child 12 1 2 1 7 8 1 56 57 1 10114 10115 1 child ruby_parenthesized_statements 12 1 2 10178 child index 12 1 2 10178 ruby_parenthesized_statements_def 10153 id 10153 ruby_pattern_def 3878 id 3878 child 3878 id child 12 1 2 3878 child id 12 1 2 3878 ruby_program_child 33094 ruby_program 10452 index 239 child 33094 ruby_program index 12 1 2 3865 2 3 2526 3 4 1650 4 5 778 5 8 916 8 77 715 ruby_program child 12 1 2 3865 2 3 2526 3 4 1650 4 5 778 5 8 916 8 77 715 index ruby_program 12 1 2 53 2 3 40 4 9 18 9 15 18 15 22 18 25 37 18 38 62 18 67 138 18 161 519 18 765 3319 12 index child 12 1 2 53 2 3 40 4 9 18 9 15 18 15 22 18 25 37 18 38 62 18 67 138 18 161 519 18 765 3319 12 child ruby_program 12 1 2 33094 child index 12 1 2 33094 ruby_program_def 16935 id 16935 ruby_range_begin 4241 ruby_range 4241 begin 4241 ruby_range begin 12 1 2 4241 begin ruby_range 12 1 2 4241 ruby_range_def 4294 id 4294 operator 2 id operator 12 1 2 4294 operator id 12 1544 1545 1 2750 2751 1 ruby_range_end 3671 ruby_range 3671 end 3671 ruby_range end 12 1 2 3671 end ruby_range 12 1 2 3671 ruby_rational_def 123 id 123 child 123 id child 12 1 2 123 child id 12 1 2 123 ruby_redo_child 0 ruby_redo 0 child 0 ruby_redo child 12 1 2 3 child ruby_redo 12 1 2 3 ruby_redo_def 33 id 33 ruby_regex_child 42882 ruby_regex 12812 index 135 child 42882 ruby_regex index 12 1 2 6577 2 3 721 3 4 1688 4 5 500 5 6 1086 6 8 982 8 16 1023 16 44 229 ruby_regex child 12 1 2 6577 2 3 721 3 4 1688 4 5 500 5 6 1086 6 8 982 8 16 1023 16 44 229 index ruby_regex 12 2 3 12 4 5 3 5 6 9 7 10 9 10 15 6 15 16 6 17 19 9 20 22 6 22 28 9 29 37 9 54 95 9 106 165 9 227 336 9 398 711 9 1055 1751 9 1979 4068 6 index child 12 2 3 12 4 5 3 5 6 9 7 10 9 10 15 6 15 16 6 17 19 9 20 22 6 22 28 9 29 37 9 54 95 9 106 165 9 227 336 9 398 711 9 1055 1751 9 1979 4068 6 child ruby_regex 12 1 2 42882 child index 12 1 2 42882 ruby_regex_def 12828 id 12828 ruby_rescue_body 1794 ruby_rescue 1794 body 1794 ruby_rescue body 12 1 2 1794 body ruby_rescue 12 1 2 1794 ruby_rescue_def 2085 id 2085 ruby_rescue_exceptions 1641 ruby_rescue 1641 exceptions 1641 ruby_rescue exceptions 12 1 2 1641 exceptions ruby_rescue 12 1 2 1641 ruby_rescue_modifier_def 551 id 551 body 551 handler 551 id body 12 1 2 551 id handler 12 1 2 551 body id 12 1 2 551 body handler 12 1 2 551 handler id 12 1 2 551 handler body 12 1 2 551 ruby_rescue_variable 1021 ruby_rescue 1021 variable 1021 ruby_rescue variable 12 1 2 1021 variable ruby_rescue 12 1 2 1021 ruby_rest_assignment_child 381 ruby_rest_assignment 381 child 381 ruby_rest_assignment child 12 1 2 381 child ruby_rest_assignment 12 1 2 381 ruby_rest_assignment_def 398 id 398 ruby_retry_child 0 ruby_retry 0 child 0 ruby_retry child 12 1 2 3 child ruby_retry 12 1 2 3 ruby_retry_def 56 id 56 ruby_return_child 5359 ruby_return 5359 child 5359 ruby_return child 12 1 2 5359 child ruby_return 12 1 2 5359 ruby_return_def 8521 id 8521 ruby_right_assignment_list_child 2932 ruby_right_assignment_list 1376 index 15 child 2932 ruby_right_assignment_list index 12 2 3 1234 3 4 110 4 6 31 ruby_right_assignment_list child 12 2 3 1234 3 4 110 4 6 31 index ruby_right_assignment_list 12 2 3 3 10 11 3 45 46 3 437 438 6 index child 12 2 3 3 10 11 3 45 46 3 437 438 6 child ruby_right_assignment_list 12 1 2 2932 child index 12 1 2 2932 ruby_right_assignment_list_def 1376 id 1376 ruby_scope_resolution_def 80201 id 80201 name 80201 id name 12 1 2 80201 name id 12 1 2 80201 ruby_scope_resolution_scope 78442 ruby_scope_resolution 78442 scope 78442 ruby_scope_resolution scope 12 1 2 78442 scope ruby_scope_resolution 12 1 2 78442 ruby_setter_def 598 id 598 name 598 id name 12 1 2 598 name id 12 1 2 598 ruby_singleton_class_child 2422 ruby_singleton_class 626 index 75 child 2422 ruby_singleton_class index 12 1 2 283 2 3 81 3 4 37 4 5 44 5 6 37 6 8 44 8 12 47 12 24 47 24 25 3 ruby_singleton_class child 12 1 2 283 2 3 81 3 4 37 4 5 44 5 6 37 6 8 44 8 12 47 12 24 47 24 25 3 index ruby_singleton_class 12 1 3 6 3 4 9 4 5 9 7 9 6 10 13 6 16 20 6 20 24 6 31 36 6 45 58 6 71 84 6 109 200 6 index child 12 1 3 6 3 4 9 4 5 9 7 9 6 10 13 6 16 20 6 20 24 6 31 36 6 45 58 6 71 84 6 109 200 6 child ruby_singleton_class 12 1 2 2422 child index 12 1 2 2422 ruby_singleton_class_def 626 id 626 value 626 id value 12 1 2 626 value id 12 1 2 626 ruby_singleton_method_child 16000 ruby_singleton_method 6563 index 84 child 16000 ruby_singleton_method index 12 1 2 3713 2 3 985 3 4 588 4 5 403 5 8 518 8 29 354 ruby_singleton_method child 12 1 2 3713 2 3 985 3 4 588 4 5 403 5 8 518 8 29 354 index ruby_singleton_method 12 1 2 3 2 3 6 3 4 6 5 6 12 7 9 6 10 15 6 22 27 6 30 38 6 49 63 6 87 118 6 148 202 6 288 422 6 615 941 6 2165 2166 3 index child 12 1 2 3 2 3 6 3 4 6 5 6 12 7 9 6 10 15 6 22 27 6 30 38 6 49 63 6 87 118 6 148 202 6 288 422 6 615 941 6 2165 2166 3 child ruby_singleton_method 12 1 2 16000 child index 12 1 2 16000 ruby_singleton_method_def 6563 id 6563 name 6563 object 6563 id name 12 1 2 6563 id object 12 1 2 6563 name id 12 1 2 6563 name object 12 1 2 6563 object id 12 1 2 6563 object name 12 1 2 6563 ruby_singleton_method_parameters 4135 ruby_singleton_method 4135 parameters 4135 ruby_singleton_method parameters 12 1 2 4135 parameters ruby_singleton_method 12 1 2 4135 ruby_splat_argument_def 3179 id 3179 child 3179 id child 12 1 2 3179 child id 12 1 2 3179 ruby_splat_parameter_def 2936 id 2936 ruby_splat_parameter_name 2369 ruby_splat_parameter 2369 name 2369 ruby_splat_parameter name 12 1 2 2369 name ruby_splat_parameter 12 1 2 2369 ruby_string_array_child 11474 ruby_string_array 3716 index 460 child 11474 ruby_string_array index 12 1 2 1205 2 3 1226 3 4 579 4 5 290 5 10 283 10 461 133 ruby_string_array child 12 1 2 1205 2 3 1226 3 4 579 4 5 290 5 10 283 10 461 133 index ruby_string_array 12 1 2 385 2 15 36 17 417 35 706 3717 4 index child 12 1 2 385 2 15 36 17 417 35 706 3717 4 child ruby_string_array 12 1 2 11474 child index 12 1 2 11474 ruby_string_array_def 3868 id 3868 ruby_string_child 535162 ruby_string__ 467438 index 281 child 535162 ruby_string__ index 12 1 2 440917 2 282 26521 ruby_string__ child 12 1 2 440917 2 282 26521 index ruby_string__ 12 1 2 129 4 5 64 5 7 22 7 27 22 28 83 22 102 467439 22 index child 12 1 2 129 4 5 64 5 7 22 7 27 22 28 83 22 102 467439 22 child ruby_string__ 12 1 2 535162 child index 12 1 2 535162 ruby_string_def 474637 id 474637 ruby_subshell_child 645 ruby_subshell 409 index 34 child 645 ruby_subshell index 12 1 2 308 2 3 53 3 6 28 6 12 18 ruby_subshell child 12 1 2 308 2 3 53 3 6 28 6 12 18 index ruby_subshell 12 1 2 12 2 3 3 6 7 3 7 8 3 9 10 3 15 16 3 32 33 3 130 131 3 index child 12 1 2 12 2 3 3 6 7 3 7 8 3 9 10 3 15 16 3 32 33 3 130 131 3 child ruby_subshell 12 1 2 645 child index 12 1 2 645 ruby_subshell_def 409 id 409 ruby_superclass_def 13262 id 13262 child 13262 id child 12 1 2 13262 child id 12 1 2 13262 ruby_symbol_array_child 2137 ruby_symbol_array 457 index 100 child 2137 ruby_symbol_array index 12 1 2 175 2 3 93 3 4 39 4 6 21 6 8 39 8 13 36 13 21 36 21 34 15 ruby_symbol_array child 12 1 2 175 2 3 93 3 4 39 4 6 21 6 8 39 8 13 36 13 21 36 21 34 15 index ruby_symbol_array 12 1 2 12 2 3 15 3 4 9 5 7 9 7 11 9 13 18 9 19 23 9 27 35 9 42 50 9 62 152 9 index child 12 1 2 12 2 3 15 3 4 9 5 7 9 7 11 9 13 18 9 19 23 9 27 35 9 42 50 9 62 152 9 child ruby_symbol_array 12 1 2 2137 child index 12 1 2 2137 ruby_symbol_array_def 457 id 457 ruby_then_child 41524 ruby_then 24592 index 106 child 41524 ruby_then index 12 1 2 15349 2 3 5541 3 4 2031 4 36 1670 ruby_then child 12 1 2 15349 2 3 5541 3 4 2031 4 36 1670 index ruby_then 12 1 2 36 2 3 6 4 5 18 6 10 9 11 29 9 42 92 9 157 552 9 1221 8113 9 index child 12 1 2 36 2 3 6 4 5 18 6 10 9 11 29 9 42 92 9 157 552 9 1221 8113 9 child ruby_then 12 1 2 41524 child index 12 1 2 41524 ruby_then_def 24592 id 24592 ruby_tokeninfo 5922021 id 5922021 kind 69 value 270444 id kind 12 1 2 5922021 id value 12 1 2 5922021 kind id 12 1 35 6 149 216 6 426 1594 6 1759 1760 6 3972 4099 6 4151 5588 6 7608 9506 6 13384 17043 6 24845 53463 6 54287 77797 6 93626 488897 6 1089226 1089227 3 kind value 12 1 2 18 5 26 6 46 57 6 66 121 6 123 147 6 1472 1747 6 3017 3685 6 4567 7583 6 9961 18415 6 43711 43712 3 value id 12 1 2 160511 2 3 39768 3 4 19017 4 7 22464 7 27 20427 27 178897 8255 value kind 12 1 2 257002 2 5 13442 ruby_unary_def 12512 id 12512 operand 12512 operator 6 id operand 12 1 2 12512 id operator 12 1 2 12512 operand id 12 1 2 12512 operand operator 12 1 2 12512 operator id 12 88 89 1 237 238 1 559 560 1 1311 1312 1 1747 1748 1 8570 8571 1 operator operand 12 88 89 1 237 238 1 559 560 1 1311 1312 1 1747 1748 1 8570 8571 1 ruby_undef_child 181 ruby_undef 180 index 2 child 181 ruby_undef index 12 1 2 179 2 3 1 ruby_undef child 12 1 2 179 2 3 1 index ruby_undef 12 1 2 1 180 181 1 index child 12 1 2 1 180 181 1 child ruby_undef 12 1 2 181 child index 12 1 2 181 ruby_undef_def 180 id 180 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 2567 ruby_unless 2567 consequence 2567 ruby_unless consequence 12 1 2 2567 consequence ruby_unless 12 1 2 2567 ruby_unless_def 2568 id 2568 condition 2568 id condition 12 1 2 2568 condition id 12 1 2 2568 ruby_unless_guard_def 0 id 0 condition 0 id condition 12 1 2 3 condition id 12 ruby_unless_modifier_def 4341 id 4341 body 4341 condition 4341 id body 12 1 2 4341 id condition 12 1 2 4341 body id 12 1 2 4341 body condition 12 1 2 4341 condition id 12 1 2 4341 condition body 12 1 2 4341 ruby_until_def 114 id 114 body 114 condition 114 id body 12 1 2 114 id condition 12 1 2 114 body id 12 1 2 114 body condition 12 1 2 114 condition id 12 1 2 114 condition body 12 1 2 114 ruby_until_modifier_def 218 id 218 body 218 condition 218 id body 12 1 2 218 id condition 12 1 2 218 body id 12 1 2 218 body condition 12 1 2 218 condition id 12 1 2 218 condition body 12 1 2 218 ruby_variable_reference_pattern_def 0 id 0 name 0 id name 12 1 2 3 name id 12 ruby_when_body 3194 ruby_when 3194 body 3194 ruby_when body 12 1 2 3194 body ruby_when 12 1 2 3194 ruby_when_def 3229 id 3229 ruby_when_pattern 3878 ruby_when 3229 index 44 pattern 3878 ruby_when index 12 1 2 2822 2 3 305 3 15 100 ruby_when pattern 12 1 2 2822 2 3 305 3 15 100 index ruby_when 12 2 3 12 3 4 12 6 7 3 7 8 3 12 13 3 32 33 3 129 130 3 1025 1026 3 index pattern 12 2 3 12 3 4 12 6 7 3 7 8 3 12 13 3 32 33 3 129 130 3 1025 1026 3 pattern ruby_when 12 1 2 3878 pattern index 12 1 2 3878 ruby_while_def 1344 id 1344 body 1344 condition 1344 id body 12 1 2 1344 id condition 12 1 2 1344 body id 12 1 2 1344 body condition 12 1 2 1344 condition id 12 1 2 1344 condition body 12 1 2 1344 ruby_while_modifier_def 184 id 184 body 184 condition 184 id body 12 1 2 184 id condition 12 1 2 184 body id 12 1 2 184 body condition 12 1 2 184 condition id 12 1 2 184 condition body 12 1 2 184 ruby_yield_child 1115 ruby_yield 1115 child 1115 ruby_yield child 12 1 2 1115 child ruby_yield 12 1 2 1115 ruby_yield_def 2406 id 2406 sourceLocationPrefix 12 prefix 12