@diagnostic_debug 0 @diagnostic_error 155 @diagnostic_info 0 @diagnostic_warning 0 @erb_comment_directive 40 @erb_directive 1414 @erb_graphql_directive 0 @erb_output_directive 3806 @erb_reserved_word 10441 @erb_template 1563 @erb_token_code 5220 @erb_token_comment 40 @erb_token_content 3761 @file 17168 @folder 4792 @location_default 8508604 @ruby_alias 1244 @ruby_alternative_pattern 0 @ruby_argument_list 664517 @ruby_array 245561 @ruby_array_pattern 0 @ruby_as_pattern 0 @ruby_assignment 130246 @ruby_bare_string 11487 @ruby_bare_symbol 2106 @ruby_begin 2523 @ruby_begin_block 11 @ruby_binary_ampersand 474 @ruby_binary_ampersandampersand 8700 @ruby_binary_and 1348 @ruby_binary_bangequal 1586 @ruby_binary_bangtilde 178 @ruby_binary_caret 155 @ruby_binary_equalequal 31159 @ruby_binary_equalequalequal 603 @ruby_binary_equaltilde 1820 @ruby_binary_langle 1334 @ruby_binary_langleequal 368 @ruby_binary_langleequalrangle 749 @ruby_binary_langlelangle 10368 @ruby_binary_minus 2381 @ruby_binary_or 665 @ruby_binary_percent 1009 @ruby_binary_pipe 968 @ruby_binary_pipepipe 8001 @ruby_binary_plus 6116 @ruby_binary_rangle 2400 @ruby_binary_rangleequal 558 @ruby_binary_ranglerangle 231 @ruby_binary_slash 1248 @ruby_binary_star 3286 @ruby_binary_starstar 1316 @ruby_block 97359 @ruby_block_argument 6050 @ruby_block_parameter 2410 @ruby_block_parameters 23336 @ruby_break 3338 @ruby_call 965401 @ruby_case__ 1219 @ruby_case_match 0 @ruby_chained_string 885 @ruby_class 16841 @ruby_complex 53 @ruby_conditional 3464 @ruby_delimited_symbol 1257 @ruby_destructured_left_assignment 108 @ruby_destructured_parameter 198 @ruby_do 1610 @ruby_do_block 137435 @ruby_element_reference 82234 @ruby_else 6933 @ruby_elsif 1595 @ruby_end_block 11 @ruby_ensure 3718 @ruby_exception_variable 1001 @ruby_exceptions 1639 @ruby_expression_reference_pattern 0 @ruby_find_pattern 0 @ruby_for 162 @ruby_hash 39413 @ruby_hash_pattern 0 @ruby_hash_splat_argument 1856 @ruby_hash_splat_parameter 1355 @ruby_heredoc_body 5575 @ruby_if 18392 @ruby_if_guard 0 @ruby_if_modifier 13620 @ruby_in 162 @ruby_in_clause 0 @ruby_interpolation 38208 @ruby_keyword_parameter 3794 @ruby_keyword_pattern 0 @ruby_lambda 7472 @ruby_lambda_parameters 1664 @ruby_left_assignment_list 2873 @ruby_method 98356 @ruby_method_parameters 28861 @ruby_module 21557 @ruby_next 2005 @ruby_operator_assignment_ampersandampersandequal 88 @ruby_operator_assignment_ampersandequal 16 @ruby_operator_assignment_caretequal 5 @ruby_operator_assignment_langlelangleequal 26 @ruby_operator_assignment_minusequal 292 @ruby_operator_assignment_percentequal 25 @ruby_operator_assignment_pipeequal 138 @ruby_operator_assignment_pipepipeequal 4611 @ruby_operator_assignment_plusequal 1759 @ruby_operator_assignment_ranglerangleequal 8 @ruby_operator_assignment_slashequal 12 @ruby_operator_assignment_starequal 49 @ruby_operator_assignment_starstarequal 6 @ruby_optional_parameter 6435 @ruby_pair 235158 @ruby_parenthesized_pattern 0 @ruby_parenthesized_statements 10247 @ruby_pattern 3895 @ruby_program 17142 @ruby_range_dotdot 2831 @ruby_range_dotdotdot 1356 @ruby_rational 123 @ruby_redo 33 @ruby_regex 12854 @ruby_rescue 2061 @ruby_rescue_modifier 525 @ruby_reserved_word 3667249 @ruby_rest_assignment 398 @ruby_retry 56 @ruby_return 8495 @ruby_right_assignment_list 1288 @ruby_scope_resolution 80009 @ruby_setter 598 @ruby_singleton_class 620 @ruby_singleton_method 6539 @ruby_splat_argument 3046 @ruby_splat_parameter 2905 @ruby_string__ 473533 @ruby_string_array 3840 @ruby_subshell 403 @ruby_superclass 13318 @ruby_symbol_array 463 @ruby_then 24329 @ruby_token_character 437 @ruby_token_class_variable 857 @ruby_token_comment 180978 @ruby_token_constant 283898 @ruby_token_empty_statement 55 @ruby_token_encoding 0 @ruby_token_escape_sequence 75715 @ruby_token_false 16909 @ruby_token_file 0 @ruby_token_float 7830 @ruby_token_forward_argument 72 @ruby_token_forward_parameter 94 @ruby_token_global_variable 7057 @ruby_token_hash_key_symbol 228509 @ruby_token_hash_splat_nil 5 @ruby_token_heredoc_beginning 5600 @ruby_token_heredoc_content 12542 @ruby_token_heredoc_end 5575 @ruby_token_identifier 1483080 @ruby_token_instance_variable 81049 @ruby_token_integer 298658 @ruby_token_line 0 @ruby_token_nil 17920 @ruby_token_operator 781 @ruby_token_self 12958 @ruby_token_simple_symbol 249119 @ruby_token_string_content 488016 @ruby_token_super 5058 @ruby_token_true 23298 @ruby_token_uninterpreted 11 @ruby_unary_bang 5788 @ruby_unary_definedquestion 1312 @ruby_unary_minus 9122 @ruby_unary_not 236 @ruby_unary_plus 1386 @ruby_unary_tilde 88 @ruby_undef 180 @ruby_unless 2578 @ruby_unless_guard 0 @ruby_unless_modifier 4207 @ruby_until 113 @ruby_until_modifier 206 @ruby_variable_reference_pattern 0 @ruby_when 3239 @ruby_while 1335 @ruby_while_modifier 179 @ruby_yield 2385 containerparent 21934 parent 4792 child 21934 parent child 12 1 2 2142 2 3 909 3 4 441 4 5 298 5 7 376 7 13 389 13 124 233 child parent 12 1 2 21934 diagnostics 155 id 155 severity 12 error_tag 12 error_message 25 full_error_message 129 location 155 id severity 12 1 2 155 id error_tag 12 1 2 155 id error_message 12 1 2 155 id full_error_message 12 1 2 155 id location 12 1 2 155 severity id 12 12 13 12 severity error_tag 12 1 2 12 severity error_message 12 2 3 12 severity full_error_message 12 10 11 12 severity location 12 12 13 12 error_tag id 12 12 13 12 error_tag severity 12 1 2 12 error_tag error_message 12 2 3 12 error_tag full_error_message 12 10 11 12 error_tag location 12 12 13 12 error_message id 12 1 2 12 11 12 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 9 10 12 error_message location 12 1 2 12 11 12 12 full_error_message id 12 1 2 103 2 3 25 full_error_message severity 12 1 2 129 full_error_message error_tag 12 1 2 129 full_error_message error_message 12 1 2 129 full_error_message location 12 1 2 103 2 3 25 location id 12 1 2 155 location severity 12 1 2 155 location error_tag 12 1 2 155 location error_message 12 1 2 155 location full_error_message 12 1 2 155 erb_ast_node_info 25078 node 25078 parent 6088 parent_index 668 loc 25075 node parent 12 1 2 25078 node parent_index 12 1 2 25078 node loc 12 1 2 25078 parent node 12 1 3 460 3 4 5360 4 226 267 parent parent_index 12 1 3 460 3 4 5360 4 226 267 parent loc 12 1 3 460 3 4 5360 4 226 267 parent_index node 12 1 2 86 2 3 106 3 4 121 4 5 5 5 6 65 6 7 50 7 11 50 11 19 53 19 38 53 39 72 50 74 2050 23 parent_index parent 12 1 2 86 2 3 106 3 4 121 4 5 5 5 6 65 6 7 50 7 11 50 11 19 53 19 38 53 39 72 50 74 2050 23 parent_index loc 12 1 2 86 2 3 106 3 4 121 4 5 5 5 6 65 6 7 50 7 11 50 11 19 53 19 38 53 39 72 50 74 2049 23 loc node 12 1 2 25072 2 3 2 loc parent 12 1 2 25072 2 3 2 loc parent_index 12 1 2 25075 erb_comment_directive_def 40 id 40 child 40 id child 12 1 2 40 child id 12 1 2 40 erb_directive_def 1414 id 1414 child 1414 id child 12 1 2 1414 child id 12 1 2 1414 erb_graphql_directive_def 0 id 0 child 0 id child 12 1 2 2 child id 12 erb_output_directive_def 3806 id 3806 child 3806 id child 12 1 2 3806 child id 12 1 2 3806 erb_template_child 8982 erb_template 433 index 668 child 8982 erb_template index 12 1 3 26 3 4 139 4 7 26 7 9 29 9 12 35 12 17 38 17 29 32 29 35 35 35 56 35 61 226 32 erb_template child 12 1 3 26 3 4 139 4 7 26 7 9 29 9 12 35 12 17 38 17 29 32 29 35 35 35 56 35 61 226 32 index erb_template 12 1 2 86 2 3 106 3 4 121 4 5 5 5 6 65 6 7 50 7 11 50 11 19 53 19 38 53 39 72 50 74 147 23 index child 12 1 2 86 2 3 106 3 4 121 4 5 5 5 6 65 6 7 50 7 11 50 11 19 53 19 38 53 39 72 50 74 147 23 child erb_template 12 1 2 8982 child index 12 1 2 8982 erb_template_def 1563 id 1563 erb_tokeninfo 19423 id 19423 kind 8 value 5800 id kind 12 1 2 19423 id value 12 1 2 19423 kind id 12 1266 1267 2 1757 1758 2 3514 3515 2 kind value 12 52 53 2 884 885 2 1016 1017 2 value id 12 1 2 4662 2 3 659 3 23 436 32 1696 41 value kind 12 1 2 5800 files 17168 id 17168 name 17168 id name 12 1 2 17168 name id 12 1 2 17168 folders 4792 id 4792 name 4792 id name 12 1 2 4792 name id 12 1 2 4792 locations_default 8508604 id 8508604 file 17168 start_line 30674 start_column 5064 end_line 30674 end_column 5129 id file 12 1 2 8508604 id start_line 12 1 2 8508604 id start_column 12 1 2 8508604 id end_line 12 1 2 8508604 id end_column 12 1 2 8508604 file id 12 1 32 1337 32 48 1311 48 72 1376 72 94 1493 94 127 1298 127 169 1311 169 216 1298 216 271 1298 271 353 1311 353 475 1298 476 721 1298 724 1480 1298 1481 22817 1233 file start_line 12 1 7 1116 7 10 1545 10 13 1389 13 16 1493 16 20 1571 20 25 1363 25 31 1441 31 38 1350 38 49 1441 49 69 1324 69 117 1298 119 257 1298 260 2337 532 file start_column 12 1 16 1415 16 25 1428 25 32 1363 32 41 1376 41 47 1506 47 54 1532 54 62 1363 62 69 1402 69 77 1428 77 87 1350 87 101 1324 101 130 1298 130 357 376 file end_line 12 1 8 1558 8 11 1467 11 14 1506 14 17 1415 17 21 1467 21 26 1337 26 32 1363 32 39 1415 39 51 1402 51 75 1298 75 126 1311 126 343 1298 354 2337 324 file end_column 12 1 20 1441 20 28 1298 28 36 1389 36 45 1363 45 50 1311 50 57 1350 57 64 1376 64 71 1298 71 78 1376 78 87 1428 87 99 1402 99 120 1363 120 367 766 start_line id 12 1 2 1519 2 4 1753 5 6 3545 6 10 2454 10 17 2805 17 24 2441 24 42 2350 42 78 2337 78 119 2311 119 173 2324 173 279 2311 281 866 2311 866 10012 2207 start_line file 12 1 2 10713 2 3 4753 3 6 2337 6 9 2363 9 14 2792 14 22 2324 22 57 2311 57 287 2311 291 1322 766 start_line start_column 12 1 2 1519 2 3 1584 3 4 2558 4 6 2441 6 8 1584 8 13 2818 13 18 2610 18 30 2506 30 43 2363 43 57 2428 57 70 2324 70 89 2350 89 116 2311 116 203 1272 start_line end_line 12 1 2 12648 2 3 6714 3 4 2363 4 5 1792 5 7 2324 7 12 2337 12 34 2311 40 241 181 start_line end_column 12 1 2 1519 2 4 1766 4 5 3636 5 8 2662 8 13 2792 13 17 2311 17 28 2376 28 42 2428 42 57 2415 57 71 2389 71 88 2363 88 113 2311 113 203 1701 start_column id 12 1 2 441 2 3 623 3 4 233 4 5 272 5 6 246 6 9 467 9 16 415 16 41 389 46 172 389 181 773 389 791 2919 389 2920 8125 389 8227 25706 389 33875 34983 25 start_column file 12 1 2 1506 2 3 545 3 4 428 4 10 389 10 39 389 39 139 389 147 387 389 397 748 389 769 963 389 964 1322 246 start_column start_line 12 1 2 545 2 3 675 3 4 337 4 6 402 6 9 467 9 19 389 19 64 389 66 184 402 201 390 389 418 742 389 752 1025 389 1028 1382 285 start_column end_line 12 1 2 545 2 3 675 3 4 337 4 6 402 6 9 467 9 19 389 19 64 389 66 184 389 184 381 389 396 752 389 753 1034 402 1050 1386 285 start_column end_column 12 1 2 1285 2 3 727 3 4 441 4 6 415 6 16 389 16 37 389 37 67 402 67 103 389 104 127 402 127 177 220 end_line id 12 1 2 311 3 4 3532 4 6 2636 6 9 2415 9 14 2350 14 21 2467 21 34 2324 34 64 2311 64 103 2337 103 152 2311 152 230 2311 230 525 2311 528 2539 2311 2543 9864 740 end_line file 12 1 2 10713 2 3 4753 3 6 2337 6 9 2363 9 14 2792 14 22 2324 22 57 2311 57 287 2311 291 1306 766 end_line start_line 12 1 2 12428 2 3 6532 3 4 2532 4 5 1753 5 7 2207 7 12 2441 12 27 2363 27 36 415 end_line start_column 12 1 3 1519 3 4 3688 4 6 2714 6 8 1649 8 13 2766 13 17 2363 17 28 2415 28 42 2415 42 55 2337 55 69 2441 69 86 2415 86 112 2376 112 200 1571 end_line end_column 12 1 2 1506 2 3 1623 3 4 2558 4 6 2402 6 8 1649 8 13 2688 13 18 2636 18 30 2402 30 44 2389 44 58 2337 58 72 2324 72 90 2389 90 117 2311 117 202 1454 end_column id 12 1 2 350 2 3 480 3 5 402 5 6 194 6 8 467 8 14 389 14 28 389 28 68 389 69 258 389 264 1063 389 1113 3378 389 3687 8035 389 8096 10367 389 10416 17990 116 end_column file 12 1 2 1441 2 3 610 3 4 428 4 9 402 9 41 389 42 123 389 143 406 389 406 760 389 771 994 389 1006 1289 298 end_column start_line 12 1 2 519 2 3 675 3 4 298 4 6 402 6 9 454 9 16 415 16 39 389 39 136 389 136 344 389 353 637 389 675 1011 389 1011 1272 389 1284 1387 25 end_column start_column 12 1 2 896 2 3 311 3 4 506 4 5 350 5 8 441 8 18 389 19 33 389 33 49 389 49 64 402 64 82 428 82 95 402 95 112 220 end_column end_line 12 1 2 519 2 3 675 3 4 298 4 6 402 6 9 454 9 16 415 16 39 402 48 141 389 142 352 389 359 637 389 674 999 389 1010 1283 389 1381 1382 12 ruby_alias_def 1244 id 1244 alias 1244 name 1244 id alias 12 1 2 1244 id name 12 1 2 1244 alias id 12 1 2 1244 alias name 12 1 2 1244 name id 12 1 2 1244 name alias 12 1 2 1244 ruby_alternative_pattern_alternatives 0 ruby_alternative_pattern 0 index 0 alternatives 0 ruby_alternative_pattern index 12 ruby_alternative_pattern alternatives 12 index ruby_alternative_pattern 12 index alternatives 12 alternatives ruby_alternative_pattern 12 1 2 2 alternatives index 12 1 2 2 ruby_alternative_pattern_def 0 id 0 ruby_argument_list_child 823783 ruby_argument_list 664257 index 428 child 823783 ruby_argument_list index 12 1 2 562976 2 3 64088 3 34 37193 ruby_argument_list child 12 1 2 562976 2 3 64088 3 34 37193 index ruby_argument_list 12 1 2 142 2 3 38 3 7 38 7 11 38 11 20 38 22 42 38 55 372 38 900 7800 38 51150 51151 12 index child 12 1 2 142 2 3 38 3 7 38 7 11 38 11 20 38 22 42 38 55 372 38 900 7800 38 51150 51151 12 child ruby_argument_list 12 1 2 823783 child index 12 1 2 823783 ruby_argument_list_def 664517 id 664517 ruby_array_child 699082 ruby_array 237416 index 63360 child 699082 ruby_array index 12 1 2 11987 2 3 212081 3 63361 13348 ruby_array child 12 1 2 11987 2 3 212081 3 63361 13348 index ruby_array 12 1 2 40208 2 6 4769 6 7 9559 7 8 598 8 9 6932 11 237417 1294 index child 12 1 2 40208 2 6 4769 6 7 9559 7 8 598 8 9 6932 11 237417 1294 child ruby_array 12 1 2 699082 child index 12 1 2 699082 ruby_array_def 245561 id 245561 ruby_array_pattern_child 0 ruby_array_pattern 0 index 0 child 0 ruby_array_pattern index 12 ruby_array_pattern child 12 index ruby_array_pattern 12 index child 12 child ruby_array_pattern 12 1 2 2 child index 12 1 2 2 ruby_array_pattern_class 0 ruby_array_pattern 0 class 0 ruby_array_pattern class 12 1 2 2 class ruby_array_pattern 12 1 2 2 ruby_array_pattern_def 0 id 0 ruby_as_pattern_def 0 id 0 name 0 value 0 id name 12 1 2 2 id value 12 1 2 2 name id 12 name value 12 value id 12 value name 12 ruby_assignment_def 130246 id 130246 left 130246 right 130246 id left 12 1 2 130246 id right 12 1 2 130246 left id 12 1 2 130246 left right 12 1 2 130246 right id 12 1 2 130246 right left 12 1 2 130246 ruby_ast_node_info 8791047 node 8791047 parent 2884450 parent_index 2792 loc 8496293 node parent 12 1 2 8791047 node parent_index 12 1 2 8791047 node loc 12 1 2 8791047 parent node 12 1 2 325272 2 3 393074 3 4 1608542 4 5 344466 5 216 213094 parent parent_index 12 1 2 325272 2 3 393074 3 4 1608542 4 5 344466 5 216 213094 parent loc 12 1 2 325272 2 3 393074 3 4 1608542 4 5 344466 5 216 213094 parent_index node 12 1 2 649 2 3 389 3 5 233 5 6 233 6 9 233 9 21 246 21 48 220 48 127 220 130 946 220 1416 222113 142 parent_index parent 12 1 2 649 2 3 389 3 5 233 5 6 233 6 9 233 9 21 246 21 48 220 48 127 220 130 946 220 1416 222113 142 parent_index loc 12 1 2 649 2 3 389 3 5 233 5 6 233 6 9 233 9 21 246 21 48 220 48 127 220 130 946 220 1416 221838 142 loc node 12 1 2 8202149 2 4 294143 loc parent 12 1 2 8202149 2 4 294143 loc parent_index 12 1 2 8205110 2 3 291182 ruby_bare_string_child 14936 ruby_bare_string 11487 index 2232 child 14936 ruby_bare_string index 12 1 2 11159 2 2233 328 ruby_bare_string child 12 1 2 11159 2 2233 328 index ruby_bare_string 12 1 2 1865 2 3 81 3 4 267 4 11488 19 index child 12 1 2 1865 2 3 81 3 4 267 4 11488 19 child ruby_bare_string 12 1 2 14936 child index 12 1 2 14936 ruby_bare_string_def 11487 id 11487 ruby_bare_symbol_child 2106 ruby_bare_symbol 2106 index 2 child 2106 ruby_bare_symbol index 12 1 2 2106 ruby_bare_symbol child 12 1 2 2106 index ruby_bare_symbol 12 709 710 2 index child 12 709 710 2 child ruby_bare_symbol 12 1 2 2106 child index 12 1 2 2106 ruby_bare_symbol_def 2106 id 2106 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 7535 ruby_begin 2523 index 38 child 7535 ruby_begin index 12 1 2 164 2 3 1317 3 4 516 4 5 212 5 8 230 8 39 84 ruby_begin child 12 1 2 164 2 3 1317 3 4 516 4 5 212 5 8 230 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 185 3 314 1043 3 2359 2524 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 185 3 314 1043 3 2359 2524 2 child ruby_begin 12 1 2 7535 child index 12 1 2 7535 ruby_begin_def 2523 id 2523 ruby_binary_def 67730 id 67730 left 67730 operator 25 right 67730 id left 12 1 2 67730 id operator 12 1 2 67730 id right 12 1 2 67730 left id 12 1 2 67730 left operator 12 1 2 67730 left right 12 1 2 67730 operator id 12 155 179 2 231 369 2 474 559 2 603 666 2 749 813 2 949 969 2 1000 1010 2 1248 1317 2 1348 1633 2 1820 1968 2 2381 3287 2 6116 6739 2 31159 31160 1 operator left 12 155 179 2 231 369 2 474 559 2 603 666 2 749 813 2 949 969 2 1000 1010 2 1248 1317 2 1348 1633 2 1820 1968 2 2381 3287 2 6116 6739 2 31159 31160 1 operator right 12 155 179 2 231 369 2 474 559 2 603 666 2 749 813 2 949 969 2 1000 1010 2 1248 1317 2 1348 1633 2 1820 1968 2 2381 3287 2 6116 6739 2 31159 31160 1 right id 12 1 2 67730 right left 12 1 2 67730 right operator 12 1 2 67730 ruby_block_argument_child 6050 ruby_block_argument 6050 child 6050 ruby_block_argument child 12 1 2 6050 child ruby_block_argument 12 1 2 6050 ruby_block_argument_def 6050 id 6050 ruby_block_child 97203 ruby_block 97060 index 51 child 97203 ruby_block index 12 1 2 96969 2 5 90 ruby_block child 12 1 2 96969 2 5 90 index ruby_block 12 2 3 25 7 8 12 7474 7475 12 index child 12 2 3 25 7 8 12 7474 7475 12 child ruby_block 12 1 2 97203 child index 12 1 2 97203 ruby_block_def 97359 id 97359 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 10459 ruby_block 10459 parameters 10459 ruby_block parameters 12 1 2 10459 parameters ruby_block 12 1 2 10459 ruby_block_parameters_child 27190 ruby_block_parameters 23336 index 15 child 27190 ruby_block_parameters index 12 1 2 19964 2 3 3022 3 6 349 ruby_block_parameters child 12 1 2 19964 2 3 3022 3 6 349 index ruby_block_parameters 12 9 10 3 33 34 3 111 112 3 1070 1071 3 7405 7406 3 index child 12 9 10 3 33 34 3 111 112 3 1070 1071 3 7405 7406 3 child ruby_block_parameters 12 1 2 27190 child index 12 1 2 27190 ruby_block_parameters_def 23336 id 23336 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_break_child 350 ruby_break 350 child 350 ruby_break child 12 1 2 350 child ruby_break 12 1 2 350 ruby_break_def 3338 id 3338 ruby_call_arguments 661504 ruby_call 661504 arguments 661504 ruby_call arguments 12 1 2 661504 arguments ruby_call 12 1 2 661504 ruby_call_block 232457 ruby_call 232457 block 232457 ruby_call block 12 1 2 232457 block ruby_call 12 1 2 232457 ruby_call_def 965401 id 965401 ruby_call_method 965401 ruby_call 965401 method 965401 ruby_call method 12 1 2 965401 method ruby_call 12 1 2 965401 ruby_call_operator 540944 ruby_call 540944 operator 540944 ruby_call operator 12 1 2 540944 operator ruby_call 12 1 2 540944 ruby_call_receiver 540944 ruby_call 540944 receiver 540944 ruby_call receiver 12 1 2 540944 receiver ruby_call 12 1 2 540944 ruby_case_child 4141 ruby_case__ 1219 index 69 child 4141 ruby_case__ index 12 1 2 37 2 3 315 3 4 504 4 5 189 5 7 107 7 23 66 ruby_case__ child 12 1 2 37 2 3 315 3 4 504 4 5 189 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 32 56 6 115 276 6 375 388 6 index child 12 1 2 25 2 3 6 3 5 6 9 12 6 15 22 6 32 56 6 115 276 6 375 388 6 child ruby_case__ 12 1 2 4141 child index 12 1 2 4141 ruby_case_def 1219 id 1219 ruby_case_match_clauses 0 ruby_case_match 0 index 0 clauses 0 ruby_case_match index 12 ruby_case_match clauses 12 index ruby_case_match 12 index clauses 12 clauses ruby_case_match 12 1 2 2 clauses index 12 1 2 2 ruby_case_match_def 0 id 0 value 0 id value 12 1 2 2 value id 12 ruby_case_match_else 0 ruby_case_match 0 else 0 ruby_case_match else 12 1 2 2 else ruby_case_match 12 1 2 2 ruby_case_value 1178 ruby_case__ 1178 value 1178 ruby_case__ value 12 1 2 1178 value ruby_case__ 12 1 2 1178 ruby_chained_string_child 3353 ruby_chained_string 885 index 37 child 3353 ruby_chained_string index 12 2 3 302 3 4 195 4 5 135 5 6 122 6 8 66 8 13 63 ruby_chained_string child 12 2 3 302 3 4 195 4 5 135 5 6 122 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 80 81 3 123 124 3 185 186 3 281 282 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 80 81 3 123 124 3 185 186 3 281 282 6 child ruby_chained_string 12 1 2 3353 child index 12 1 2 3353 ruby_chained_string_def 885 id 885 ruby_class_child 130958 ruby_class 15183 index 1055 child 130958 ruby_class index 12 1 2 3290 2 3 2407 3 4 1556 4 5 1263 5 6 961 6 7 838 7 9 1118 9 13 1266 13 21 1169 21 84 1143 85 336 167 ruby_class child 12 1 2 3290 2 3 2407 3 4 1556 4 5 1263 5 6 961 6 7 838 7 9 1118 9 13 1266 13 21 1169 21 84 1143 85 336 167 index ruby_class 12 1 2 37 2 3 63 3 4 81 4 5 113 5 7 81 7 9 81 9 12 88 12 19 85 19 29 81 30 56 81 56 94 81 96 228 81 237 2116 81 2516 4819 12 index child 12 1 2 37 2 3 63 3 4 81 4 5 113 5 7 81 7 9 81 9 12 88 12 19 85 19 29 81 30 56 81 56 94 81 96 228 81 237 2116 81 2516 4819 12 child ruby_class 12 1 2 130958 child index 12 1 2 130958 ruby_class_def 16841 id 16841 name 16841 id name 12 1 2 16841 name id 12 1 2 16841 ruby_class_superclass 13314 ruby_class 13314 superclass 13314 ruby_class superclass 12 1 2 13314 superclass ruby_class 12 1 2 13314 ruby_complex_def 53 id 53 child 53 id child 12 1 2 53 child id 12 1 2 53 ruby_conditional_def 3464 id 3464 alternative 3464 condition 3464 consequence 3464 id alternative 12 1 2 3464 id condition 12 1 2 3464 id consequence 12 1 2 3464 alternative id 12 1 2 3464 alternative condition 12 1 2 3464 alternative consequence 12 1 2 3464 condition id 12 1 2 3464 condition alternative 12 1 2 3464 condition consequence 12 1 2 3464 consequence id 12 1 2 3464 consequence alternative 12 1 2 3464 consequence condition 12 1 2 3464 ruby_delimited_symbol_child 1739 ruby_delimited_symbol 1257 index 25 child 1739 ruby_delimited_symbol index 12 1 2 939 2 3 245 3 9 72 ruby_delimited_symbol child 12 1 2 939 2 3 245 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 101 102 3 399 400 3 index child 12 1 2 3 3 4 3 5 6 3 8 9 3 12 13 3 23 24 3 101 102 3 399 400 3 child ruby_delimited_symbol 12 1 2 1739 child index 12 1 2 1739 ruby_delimited_symbol_def 1257 id 1257 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 395009 ruby_do_block 137279 index 935 child 395009 ruby_do_block index 12 1 2 48036 2 3 36712 3 4 21583 4 5 10506 5 7 10583 7 73 9856 ruby_do_block child 12 1 2 48036 2 3 36712 3 4 21583 4 5 10506 5 7 10583 7 73 9856 index ruby_do_block 12 1 2 51 2 3 220 4 7 77 7 8 51 8 11 77 11 14 51 14 18 77 21 54 77 62 142 77 175 592 77 759 6873 77 10571 10572 12 index child 12 1 2 51 2 3 220 4 7 77 7 8 51 8 11 77 11 14 51 14 18 77 21 54 77 62 142 77 175 592 77 759 6873 77 10571 10572 12 child ruby_do_block 12 1 2 395009 child index 12 1 2 395009 ruby_do_block_def 137435 id 137435 ruby_do_block_parameters 15073 ruby_do_block 15073 parameters 15073 ruby_do_block parameters 12 1 2 15073 parameters ruby_do_block 12 1 2 15073 ruby_do_child 9177 ruby_do 1588 index 211 child 9177 ruby_do index 12 1 2 324 2 3 273 3 4 191 4 5 77 5 7 104 7 8 138 8 9 204 9 14 117 14 18 121 18 212 39 ruby_do child 12 1 2 324 2 3 273 3 4 191 4 5 77 5 7 104 7 8 138 8 9 204 9 14 117 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 1589 15 index child 12 1 2 105 2 3 26 3 4 31 4 6 18 6 59 16 112 1589 15 child ruby_do 12 1 2 9177 child index 12 1 2 9177 ruby_do_def 1610 id 1610 ruby_element_reference_child 82398 ruby_element_reference 82228 index 5 child 82398 ruby_element_reference index 12 1 2 82059 2 3 169 ruby_element_reference child 12 1 2 82059 2 3 169 index ruby_element_reference 12 57 58 2 27674 27675 2 index child 12 57 58 2 27674 27675 2 child ruby_element_reference 12 1 2 82398 child index 12 1 2 82398 ruby_element_reference_def 82234 id 82234 object 82234 id object 12 1 2 82234 object id 12 1 2 82234 ruby_else_child 8802 ruby_else 6923 index 34 child 8802 ruby_else index 12 1 2 5833 2 3 687 3 12 403 ruby_else child 12 1 2 5833 2 3 687 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 55 56 3 128 129 3 346 347 3 2197 2198 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 55 56 3 128 129 3 346 347 3 2197 2198 3 child ruby_else 12 1 2 8802 child index 12 1 2 8802 ruby_else_def 6933 id 6933 ruby_elsif_alternative 903 ruby_elsif 903 alternative 903 ruby_elsif alternative 12 1 2 903 alternative ruby_elsif 12 1 2 903 ruby_elsif_consequence 1589 ruby_elsif 1589 consequence 1589 ruby_elsif consequence 12 1 2 1589 consequence ruby_elsif 12 1 2 1589 ruby_elsif_def 1595 id 1595 condition 1595 id condition 12 1 2 1595 condition id 12 1 2 1595 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 4834 ruby_ensure 3718 index 50 child 4834 ruby_ensure index 12 1 2 2956 2 3 516 3 17 245 ruby_ensure child 12 1 2 2956 2 3 516 3 17 245 index ruby_ensure 12 1 2 25 3 4 6 4 5 6 12 13 3 78 79 3 242 243 3 1180 1181 3 index child 12 1 2 25 3 4 6 4 5 6 12 13 3 78 79 3 242 243 3 1180 1181 3 child ruby_ensure 12 1 2 4834 child index 12 1 2 4834 ruby_ensure_def 3718 id 3718 ruby_exception_variable_def 1001 id 1001 child 1001 id child 12 1 2 1001 child id 12 1 2 1001 ruby_exceptions_child 1849 ruby_exceptions 1639 index 9 child 1849 ruby_exceptions index 12 1 2 1497 2 4 129 4 10 13 ruby_exceptions child 12 1 2 1497 2 4 129 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 142 143 1 1639 1640 1 index child 12 1 2 2 2 3 1 5 6 1 8 9 1 13 14 1 38 39 1 142 143 1 1639 1640 1 child ruby_exceptions 12 1 2 1849 child index 12 1 2 1849 ruby_exceptions_def 1639 id 1639 ruby_expression_reference_pattern_def 0 id 0 value 0 id value 12 1 2 2 value id 12 ruby_find_pattern_child 0 ruby_find_pattern 0 index 0 child 0 ruby_find_pattern index 12 ruby_find_pattern child 12 index ruby_find_pattern 12 index child 12 child ruby_find_pattern 12 1 2 2 child index 12 1 2 2 ruby_find_pattern_class 0 ruby_find_pattern 0 class 0 ruby_find_pattern class 12 1 2 2 class ruby_find_pattern 12 1 2 2 ruby_find_pattern_def 0 id 0 ruby_for_def 162 id 162 body 162 pattern 162 value 162 id body 12 1 2 162 id pattern 12 1 2 162 id value 12 1 2 162 body id 12 1 2 162 body pattern 12 1 2 162 body value 12 1 2 162 pattern id 12 1 2 162 pattern body 12 1 2 162 pattern value 12 1 2 162 value id 12 1 2 162 value body 12 1 2 162 value pattern 12 1 2 162 ruby_hash_child 88983 ruby_hash 35712 index 1389 child 88983 ruby_hash index 12 1 2 14778 2 3 9960 3 4 3960 4 5 4142 5 19 2688 19 108 181 ruby_hash child 12 1 2 14778 2 3 9960 3 4 3960 4 5 4142 5 19 2688 19 108 181 index ruby_hash 12 1 2 922 3 4 103 5 11 116 14 51 116 57 1613 116 2750 2751 12 index child 12 1 2 922 3 4 103 5 11 116 14 51 116 57 1613 116 2750 2751 12 child ruby_hash 12 1 2 88983 child index 12 1 2 88983 ruby_hash_def 39413 id 39413 ruby_hash_pattern_child 0 ruby_hash_pattern 0 index 0 child 0 ruby_hash_pattern index 12 ruby_hash_pattern child 12 index ruby_hash_pattern 12 index child 12 child ruby_hash_pattern 12 1 2 2 child index 12 1 2 2 ruby_hash_pattern_class 0 ruby_hash_pattern 0 class 0 ruby_hash_pattern class 12 1 2 2 class ruby_hash_pattern 12 1 2 2 ruby_hash_pattern_def 0 id 0 ruby_hash_splat_argument_def 1856 id 1856 child 1856 id child 12 1 2 1856 child id 12 1 2 1856 ruby_hash_splat_parameter_def 1355 id 1355 ruby_hash_splat_parameter_name 1134 ruby_hash_splat_parameter 1134 name 1134 ruby_hash_splat_parameter name 12 1 2 1134 name ruby_hash_splat_parameter 12 1 2 1134 ruby_heredoc_body_child 25318 ruby_heredoc_body 5363 index 264 child 25318 ruby_heredoc_body index 12 2 3 2929 4 5 692 5 6 2 6 7 781 7 9 341 10 15 421 16 90 193 ruby_heredoc_body child 12 2 3 2929 4 5 692 5 6 2 6 7 781 7 9 341 10 15 421 16 90 193 index ruby_heredoc_body 12 1 2 50 2 3 83 4 6 23 8 12 23 12 26 23 30 94 20 96 323 20 585 1806 17 index child 12 1 2 50 2 3 83 4 6 23 8 12 23 12 26 23 30 94 20 96 323 20 585 1806 17 child ruby_heredoc_body 12 1 2 25318 child index 12 1 2 25318 ruby_heredoc_body_def 5575 id 5575 ruby_if_alternative 6454 ruby_if 6454 alternative 6454 ruby_if alternative 12 1 2 6454 alternative ruby_if 12 1 2 6454 ruby_if_consequence 18324 ruby_if 18324 consequence 18324 ruby_if consequence 12 1 2 18324 consequence ruby_if 12 1 2 18324 ruby_if_def 18392 id 18392 condition 18392 id condition 12 1 2 18392 condition id 12 1 2 18392 ruby_if_guard_def 0 id 0 condition 0 id condition 12 1 2 2 condition id 12 ruby_if_modifier_def 13620 id 13620 body 13620 condition 13620 id body 12 1 2 13620 id condition 12 1 2 13620 body id 12 1 2 13620 body condition 12 1 2 13620 condition id 12 1 2 13620 condition body 12 1 2 13620 ruby_in_clause_body 0 ruby_in_clause 0 body 0 ruby_in_clause body 12 1 2 2 body ruby_in_clause 12 1 2 2 ruby_in_clause_def 0 id 0 pattern 0 id pattern 12 1 2 2 pattern id 12 ruby_in_clause_guard 0 ruby_in_clause 0 guard 0 ruby_in_clause guard 12 1 2 2 guard ruby_in_clause 12 1 2 2 ruby_in_def 162 id 162 child 162 id child 12 1 2 162 child id 12 1 2 162 ruby_interpolation_child 38208 ruby_interpolation 38208 index 2 child 38208 ruby_interpolation index 12 1 2 38208 ruby_interpolation child 12 1 2 38208 index ruby_interpolation 12 12859 12860 2 index child 12 12859 12860 2 child ruby_interpolation 12 1 2 38208 child index 12 1 2 38208 ruby_interpolation_def 38208 id 38208 ruby_keyword_parameter_def 3794 id 3794 name 3794 id name 12 1 2 3794 name id 12 1 2 3794 ruby_keyword_parameter_value 2874 ruby_keyword_parameter 2874 value 2874 ruby_keyword_parameter value 12 1 2 2874 value ruby_keyword_parameter 12 1 2 2874 ruby_keyword_pattern_def 0 id 0 key__ 0 id key__ 12 1 2 2 key__ id 12 ruby_keyword_pattern_value 0 ruby_keyword_pattern 0 value 0 ruby_keyword_pattern value 12 1 2 2 value ruby_keyword_pattern 12 1 2 2 ruby_lambda_def 7472 id 7472 body 7472 id body 12 1 2 7472 body id 12 1 2 7472 ruby_lambda_parameters 1664 ruby_lambda 1664 parameters 1664 ruby_lambda parameters 12 1 2 1664 parameters ruby_lambda 12 1 2 1664 ruby_lambda_parameters_child 1905 ruby_lambda_parameters 1655 index 7 child 1905 ruby_lambda_parameters index 12 1 2 1472 2 3 144 3 8 39 ruby_lambda_parameters child 12 1 2 1472 2 3 144 3 8 39 index ruby_lambda_parameters 12 2 3 1 3 4 1 7 8 1 16 17 1 39 40 1 183 184 1 1655 1656 1 index child 12 2 3 1 3 4 1 7 8 1 16 17 1 39 40 1 183 184 1 1655 1656 1 child ruby_lambda_parameters 12 1 2 1905 child index 12 1 2 1905 ruby_lambda_parameters_def 1664 id 1664 ruby_left_assignment_list_child 6358 ruby_left_assignment_list 2873 index 15 child 6358 ruby_left_assignment_list index 12 1 2 360 2 3 1861 3 4 489 4 16 163 ruby_left_assignment_list child 12 1 2 360 2 3 1861 3 4 489 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 652 653 1 2513 2514 1 2873 2874 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 652 653 1 2513 2514 1 2873 2874 1 child ruby_left_assignment_list 12 1 2 6358 child index 12 1 2 6358 ruby_left_assignment_list_def 2873 id 2873 ruby_method_child 264218 ruby_method 97351 index 239 child 264218 ruby_method index 12 1 2 43682 2 3 18007 3 4 12772 4 5 7790 5 7 8159 7 77 6939 ruby_method child 12 1 2 43682 2 3 18007 3 4 12772 4 5 7790 5 7 8159 7 77 6939 index ruby_method 12 1 2 22 2 4 6 4 5 28 5 6 31 6 7 18 7 13 18 14 20 18 21 41 18 49 115 18 150 400 18 511 2203 18 3217 30892 18 index child 12 1 2 22 2 4 6 4 5 28 5 6 31 6 7 18 7 13 18 14 20 18 21 41 18 49 115 18 150 400 18 511 2203 18 3217 30892 18 child ruby_method 12 1 2 264218 child index 12 1 2 264218 ruby_method_def 98356 id 98356 name 98356 id name 12 1 2 98356 name id 12 1 2 98356 ruby_method_parameters 27238 ruby_method 27238 parameters 27238 ruby_method parameters 12 1 2 27238 parameters ruby_method 12 1 2 27238 ruby_method_parameters_child 47287 ruby_method_parameters 28643 index 34 child 47287 ruby_method_parameters index 12 1 2 17310 2 3 7021 3 4 2678 4 12 1632 ruby_method_parameters child 12 1 2 17310 2 3 7021 3 4 2678 4 12 1632 index ruby_method_parameters 12 3 4 3 5 6 3 9 10 3 28 29 3 48 49 3 115 116 3 226 227 3 518 519 3 1368 1369 3 3596 3597 3 9089 9090 3 index child 12 3 4 3 5 6 3 9 10 3 28 29 3 48 49 3 115 116 3 226 227 3 518 519 3 1368 1369 3 3596 3597 3 9089 9090 3 child ruby_method_parameters 12 1 2 47287 child index 12 1 2 47287 ruby_method_parameters_def 28861 id 28861 ruby_module_child 31303 ruby_module 10513 index 393 child 31303 ruby_module index 12 1 2 7443 2 3 863 3 5 772 5 10 794 10 126 639 ruby_module child 12 1 2 7443 2 3 863 3 5 772 5 10 794 10 126 639 index ruby_module 12 1 2 31 2 3 37 3 4 9 4 5 72 5 8 31 8 10 31 10 17 34 17 25 34 27 49 31 52 109 31 122 376 31 455 3337 15 index child 12 1 2 31 2 3 37 3 4 9 4 5 72 5 8 31 8 10 31 10 17 34 17 25 34 27 49 31 52 109 31 122 376 31 455 3337 15 child ruby_module 12 1 2 31303 child index 12 1 2 31303 ruby_module_def 21557 id 21557 name 21557 id name 12 1 2 21557 name id 12 1 2 21557 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 2005 id 2005 ruby_operator_assignment_def 6596 id 6596 left 6596 operator 17 right 6596 id left 12 1 2 6596 id operator 12 1 2 6596 id right 12 1 2 6596 left id 12 1 2 6596 left operator 12 1 2 6596 left right 12 1 2 6596 operator id 12 1 2 2 5 6 2 9 10 2 61 62 2 592 593 2 1552 1553 2 operator left 12 1 2 2 5 6 2 9 10 2 61 62 2 592 593 2 1552 1553 2 operator right 12 1 2 2 5 6 2 9 10 2 61 62 2 592 593 2 1552 1553 2 right id 12 1 2 6596 right left 12 1 2 6596 right operator 12 1 2 6596 ruby_optional_parameter_def 6435 id 6435 name 6435 value 6435 id name 12 1 2 6435 id value 12 1 2 6435 name id 12 1 2 6435 name value 12 1 2 6435 value id 12 1 2 6435 value name 12 1 2 6435 ruby_pair_def 235158 id 235158 key__ 235158 id key__ 12 1 2 235158 key__ id 12 1 2 235158 ruby_pair_value 235158 ruby_pair 235158 value 235158 ruby_pair value 12 1 2 235158 value ruby_pair 12 1 2 235158 ruby_parenthesized_pattern_def 0 id 0 child 0 id child 12 1 2 2 child id 12 ruby_parenthesized_statements_child 10272 ruby_parenthesized_statements 10208 index 4 child 10272 ruby_parenthesized_statements index 12 1 2 10152 2 5 56 ruby_parenthesized_statements child 12 1 2 10152 2 5 56 index ruby_parenthesized_statements 12 1 2 1 7 8 1 56 57 1 10208 10209 1 index child 12 1 2 1 7 8 1 56 57 1 10208 10209 1 child ruby_parenthesized_statements 12 1 2 10272 child index 12 1 2 10272 ruby_parenthesized_statements_def 10247 id 10247 ruby_pattern_def 3895 id 3895 child 3895 id child 12 1 2 3895 child id 12 1 2 3895 ruby_program_child 33147 ruby_program 10456 index 236 child 33147 ruby_program index 12 1 2 3857 2 3 2527 3 4 1660 4 5 791 5 8 910 8 76 709 ruby_program child 12 1 2 3857 2 3 2527 3 4 1660 4 5 791 5 8 910 8 76 709 index ruby_program 12 1 2 50 2 3 40 4 9 18 9 15 18 15 23 18 26 37 18 38 63 18 68 139 18 157 515 18 765 3319 12 index child 12 1 2 50 2 3 40 4 9 18 9 15 18 15 23 18 26 37 18 38 63 18 68 139 18 157 515 18 765 3319 12 child ruby_program 12 1 2 33147 child index 12 1 2 33147 ruby_program_def 17142 id 17142 ruby_range_begin 3997 ruby_range 3997 begin 3997 ruby_range begin 12 1 2 3997 begin ruby_range 12 1 2 3997 ruby_range_def 4187 id 4187 operator 2 id operator 12 1 2 4187 operator id 12 1356 1357 1 2831 2832 1 ruby_range_end 4070 ruby_range 4070 end 4070 ruby_range end 12 1 2 4070 end ruby_range 12 1 2 4070 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 2 child ruby_redo 12 1 2 2 ruby_redo_def 33 id 33 ruby_regex_child 43301 ruby_regex 12839 index 154 child 43301 ruby_regex index 12 1 2 6577 2 3 696 3 4 1723 4 5 466 5 6 1087 6 8 1002 8 15 986 15 50 299 ruby_regex child 12 1 2 6577 2 3 696 3 4 1723 4 5 466 5 6 1087 6 8 1002 8 15 986 15 50 299 index ruby_regex 12 1 2 18 4 5 12 6 7 3 7 8 12 8 15 12 15 18 12 18 22 9 22 30 12 31 73 12 95 165 12 230 409 12 645 1220 12 1766 4075 9 index child 12 1 2 18 4 5 12 6 7 3 7 8 12 8 15 12 15 18 12 18 22 9 22 30 12 31 73 12 95 165 12 230 409 12 645 1220 12 1766 4075 9 child ruby_regex 12 1 2 43301 child index 12 1 2 43301 ruby_regex_def 12854 id 12854 ruby_rescue_body 1767 ruby_rescue 1767 body 1767 ruby_rescue body 12 1 2 1767 body ruby_rescue 12 1 2 1767 ruby_rescue_def 2061 id 2061 ruby_rescue_exceptions 1639 ruby_rescue 1639 exceptions 1639 ruby_rescue exceptions 12 1 2 1639 exceptions ruby_rescue 12 1 2 1639 ruby_rescue_modifier_def 525 id 525 body 525 handler 525 id body 12 1 2 525 id handler 12 1 2 525 body id 12 1 2 525 body handler 12 1 2 525 handler id 12 1 2 525 handler body 12 1 2 525 ruby_rescue_variable 1001 ruby_rescue 1001 variable 1001 ruby_rescue variable 12 1 2 1001 variable ruby_rescue 12 1 2 1001 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 2 child ruby_retry 12 1 2 2 ruby_retry_def 56 id 56 ruby_return_child 5336 ruby_return 5336 child 5336 ruby_return child 12 1 2 5336 child ruby_return 12 1 2 5336 ruby_return_def 8495 id 8495 ruby_right_assignment_list_child 2757 ruby_right_assignment_list 1288 index 15 child 2757 ruby_right_assignment_list index 12 2 3 1147 3 4 110 4 6 31 ruby_right_assignment_list child 12 2 3 1147 3 4 110 4 6 31 index ruby_right_assignment_list 12 2 3 3 10 11 3 45 46 3 409 410 6 index child 12 2 3 3 10 11 3 45 46 3 409 410 6 child ruby_right_assignment_list 12 1 2 2757 child index 12 1 2 2757 ruby_right_assignment_list_def 1288 id 1288 ruby_scope_resolution_def 80009 id 80009 name 80009 id name 12 1 2 80009 name id 12 1 2 80009 ruby_scope_resolution_scope 78256 ruby_scope_resolution 78256 scope 78256 ruby_scope_resolution scope 12 1 2 78256 scope ruby_scope_resolution 12 1 2 78256 ruby_setter_def 598 id 598 name 598 id name 12 1 2 598 name id 12 1 2 598 ruby_singleton_class_child 2322 ruby_singleton_class 620 index 72 child 2322 ruby_singleton_class index 12 1 2 283 2 3 81 3 4 40 4 5 40 5 6 40 6 8 44 8 13 53 13 24 34 ruby_singleton_class child 12 1 2 283 2 3 81 3 4 40 4 5 40 5 6 40 6 8 44 8 13 53 13 24 34 index ruby_singleton_class 12 1 2 3 2 3 9 3 4 9 6 8 6 9 12 6 16 20 6 21 23 6 28 33 6 42 56 6 68 82 6 107 198 6 index child 12 1 2 3 2 3 9 3 4 9 6 8 6 9 12 6 16 20 6 21 23 6 28 33 6 42 56 6 68 82 6 107 198 6 child ruby_singleton_class 12 1 2 2322 child index 12 1 2 2322 ruby_singleton_class_def 620 id 620 value 620 id value 12 1 2 620 value id 12 1 2 620 ruby_singleton_method_child 16018 ruby_singleton_method 6539 index 89 child 16018 ruby_singleton_method index 12 1 2 3714 2 3 965 3 4 612 4 5 374 5 8 505 8 31 368 ruby_singleton_method child 12 1 2 3714 2 3 965 3 4 612 4 5 374 5 8 505 8 31 368 index ruby_singleton_method 12 1 2 2 2 3 11 3 4 5 4 5 2 5 6 8 9 10 5 12 17 5 23 28 5 32 41 5 51 66 5 93 125 5 155 210 5 294 421 5 626 952 5 2201 2202 2 index child 12 1 2 2 2 3 11 3 4 5 4 5 2 5 6 8 9 10 5 12 17 5 23 28 5 32 41 5 51 66 5 93 125 5 155 210 5 294 421 5 626 952 5 2201 2202 2 child ruby_singleton_method 12 1 2 16018 child index 12 1 2 16018 ruby_singleton_method_def 6539 id 6539 name 6539 object 6539 id name 12 1 2 6539 id object 12 1 2 6539 name id 12 1 2 6539 name object 12 1 2 6539 object id 12 1 2 6539 object name 12 1 2 6539 ruby_singleton_method_parameters 4082 ruby_singleton_method 4082 parameters 4082 ruby_singleton_method parameters 12 1 2 4082 parameters ruby_singleton_method 12 1 2 4082 ruby_splat_argument_def 3046 id 3046 child 3046 id child 12 1 2 3046 child id 12 1 2 3046 ruby_splat_parameter_def 2905 id 2905 ruby_splat_parameter_name 2354 ruby_splat_parameter 2354 name 2354 ruby_splat_parameter name 12 1 2 2354 name ruby_splat_parameter 12 1 2 2354 ruby_string_array_child 11487 ruby_string_array 3704 index 460 child 11487 ruby_string_array index 12 1 2 1200 2 3 1218 3 4 576 4 5 294 5 10 282 10 461 134 ruby_string_array child 12 1 2 1200 2 3 1218 3 4 576 4 5 294 5 10 282 10 461 134 index ruby_string_array 12 1 2 385 2 15 36 17 417 35 710 3705 4 index child 12 1 2 385 2 15 36 17 417 35 710 3705 4 child ruby_string_array 12 1 2 11487 child index 12 1 2 11487 ruby_string_array_def 3840 id 3840 ruby_string_child 534498 ruby_string__ 466613 index 281 child 534498 ruby_string__ index 12 1 2 439982 2 282 26631 ruby_string__ child 12 1 2 439982 2 282 26631 index ruby_string__ 12 1 2 129 4 5 64 5 7 22 7 27 22 28 83 22 102 466614 22 index child 12 1 2 129 4 5 64 5 7 22 7 27 22 28 83 22 102 466614 22 child ruby_string__ 12 1 2 534498 child index 12 1 2 534498 ruby_string_def 473533 id 473533 ruby_subshell_child 620 ruby_subshell 403 index 34 child 620 ruby_subshell index 12 1 2 296 2 3 59 3 4 18 4 12 28 ruby_subshell child 12 1 2 296 2 3 59 3 4 18 4 12 28 index ruby_subshell 12 1 2 12 2 3 6 3 4 3 9 10 3 15 16 3 34 35 3 128 129 3 index child 12 1 2 12 2 3 6 3 4 3 9 10 3 15 16 3 34 35 3 128 129 3 child ruby_subshell 12 1 2 620 child index 12 1 2 620 ruby_subshell_def 403 id 403 ruby_superclass_def 13318 id 13318 child 13318 id child 12 1 2 13318 child id 12 1 2 13318 ruby_symbol_array_child 2106 ruby_symbol_array 463 index 98 child 2106 ruby_symbol_array index 12 1 2 184 2 3 92 3 4 38 4 6 26 6 8 35 8 13 38 13 22 38 27 34 8 ruby_symbol_array child 12 1 2 184 2 3 92 3 4 38 4 6 26 6 8 35 8 13 38 13 22 38 27 34 8 index ruby_symbol_array 12 1 2 11 2 3 5 3 4 17 5 7 8 7 11 8 13 17 8 18 24 8 26 34 8 41 51 8 63 157 8 index child 12 1 2 11 2 3 5 3 4 17 5 7 8 7 11 8 13 17 8 18 24 8 26 34 8 41 51 8 63 157 8 child ruby_symbol_array 12 1 2 2106 child index 12 1 2 2106 ruby_symbol_array_def 463 id 463 ruby_then_child 41375 ruby_then 24329 index 288 child 41375 ruby_then index 12 1 2 15210 2 3 5479 3 4 2011 4 98 1628 ruby_then child 12 1 2 15210 2 3 5479 3 4 2011 4 98 1628 index ruby_then 12 1 2 184 2 4 20 4 7 20 7 12 23 12 157 23 292 8189 14 index child 12 1 2 184 2 4 20 4 7 20 7 12 23 12 157 23 292 8189 14 child ruby_then 12 1 2 41375 child index 12 1 2 41375 ruby_then_def 24329 id 24329 ruby_tokeninfo 5932219 id 5932219 kind 65 value 268924 id kind 12 1 2 5932219 id value 12 1 2 5932219 kind id 12 36 154 5 218 427 5 1610 1611 2 1805 1806 5 3990 4222 5 4225 5692 5 7841 9805 5 13552 17172 5 25328 54391 5 55573 79435 5 95059 499129 5 1115017 1115018 2 kind value 12 1 2 14 5 22 5 25 30 5 69 123 5 123 148 5 1480 1754 5 3052 3730 5 4632 7672 5 10019 18637 5 44586 44587 2 value id 12 1 2 159668 2 3 39566 3 4 18844 4 7 22228 7 27 20374 27 183191 8242 value kind 12 1 2 255594 2 5 13329 ruby_unary_def 13057 id 13057 operand 13057 operator 6 id operand 12 1 2 13057 id operator 12 1 2 13057 operand id 12 1 2 13057 operand operator 12 1 2 13057 operator id 12 88 89 1 236 237 1 557 558 1 1312 1313 1 1742 1743 1 9122 9123 1 operator operand 12 88 89 1 236 237 1 557 558 1 1312 1313 1 1742 1743 1 9122 9123 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 2575 ruby_unless 2575 consequence 2575 ruby_unless consequence 12 1 2 2575 consequence ruby_unless 12 1 2 2575 ruby_unless_def 2578 id 2578 condition 2578 id condition 12 1 2 2578 condition id 12 1 2 2578 ruby_unless_guard_def 0 id 0 condition 0 id condition 12 1 2 2 condition id 12 ruby_unless_modifier_def 4207 id 4207 body 4207 condition 4207 id body 12 1 2 4207 id condition 12 1 2 4207 body id 12 1 2 4207 body condition 12 1 2 4207 condition id 12 1 2 4207 condition body 12 1 2 4207 ruby_until_def 113 id 113 body 113 condition 113 id body 12 1 2 113 id condition 12 1 2 113 body id 12 1 2 113 body condition 12 1 2 113 condition id 12 1 2 113 condition body 12 1 2 113 ruby_until_modifier_def 206 id 206 body 206 condition 206 id body 12 1 2 206 id condition 12 1 2 206 body id 12 1 2 206 body condition 12 1 2 206 condition id 12 1 2 206 condition body 12 1 2 206 ruby_variable_reference_pattern_def 0 id 0 name 0 id name 12 1 2 2 name id 12 ruby_when_body 3208 ruby_when 3208 body 3208 ruby_when body 12 1 2 3208 body ruby_when 12 1 2 3208 ruby_when_def 3239 id 3239 ruby_when_pattern 3895 ruby_when 3239 index 44 pattern 3895 ruby_when index 12 1 2 2830 2 3 305 3 15 103 ruby_when pattern 12 1 2 2830 2 3 305 3 15 103 index ruby_when 12 2 3 12 3 4 12 6 7 3 7 8 3 12 13 3 33 34 3 130 131 3 1028 1029 3 index pattern 12 2 3 12 3 4 12 6 7 3 7 8 3 12 13 3 33 34 3 130 131 3 1028 1029 3 pattern ruby_when 12 1 2 3895 pattern index 12 1 2 3895 ruby_while_def 1335 id 1335 body 1335 condition 1335 id body 12 1 2 1335 id condition 12 1 2 1335 body id 12 1 2 1335 body condition 12 1 2 1335 condition id 12 1 2 1335 condition body 12 1 2 1335 ruby_while_modifier_def 179 id 179 body 179 condition 179 id body 12 1 2 179 id condition 12 1 2 179 body id 12 1 2 179 body condition 12 1 2 179 condition id 12 1 2 179 condition body 12 1 2 179 ruby_yield_child 1112 ruby_yield 1112 child 1112 ruby_yield child 12 1 2 1112 child ruby_yield 12 1 2 1112 ruby_yield_def 2385 id 2385 sourceLocationPrefix 12 prefix 12