@diagnostic_debug 0 @diagnostic_error 43 @diagnostic_info 0 @diagnostic_warning 0 @erb_comment_directive 13 @erb_directive 479 @erb_graphql_directive 0 @erb_output_directive 1294 @erb_reserved_word 3546 @erb_template 508 @erb_token_code 1773 @erb_token_comment 13 @erb_token_content 1268 @file 5104 @folder 1445 @location_default 2732781 @ruby_alias 410 @ruby_argument_list 222600 @ruby_array 10913 @ruby_assignment 41784 @ruby_bare_string 3119 @ruby_bare_symbol 685 @ruby_begin 641 @ruby_begin_block 0 @ruby_binary_ampersand 44 @ruby_binary_ampersandampersand 2870 @ruby_binary_and 57 @ruby_binary_bangequal 516 @ruby_binary_bangtilde 38 @ruby_binary_caret 29 @ruby_binary_equalequal 2581 @ruby_binary_equalequalequal 180 @ruby_binary_equaltilde 260 @ruby_binary_langle 439 @ruby_binary_langleequal 93 @ruby_binary_langleequalrangle 85 @ruby_binary_langlelangle 3396 @ruby_binary_minus 663 @ruby_binary_or 4 @ruby_binary_percent 141 @ruby_binary_pipe 43 @ruby_binary_pipepipe 2626 @ruby_binary_plus 1538 @ruby_binary_rangle 796 @ruby_binary_rangleequal 138 @ruby_binary_ranglerangle 6 @ruby_binary_slash 158 @ruby_binary_star 412 @ruby_binary_starstar 39 @ruby_block 28681 @ruby_block_argument 1945 @ruby_block_parameter 775 @ruby_block_parameters 7513 @ruby_break 220 @ruby_call 319372 @ruby_case__ 389 @ruby_chained_string 288 @ruby_class 5404 @ruby_conditional 1153 @ruby_delimited_symbol 394 @ruby_destructured_left_assignment 1 @ruby_destructured_parameter 64 @ruby_do 120 @ruby_do_block 44478 @ruby_element_reference 26646 @ruby_else 2228 @ruby_elsif 506 @ruby_end_block 0 @ruby_ensure 1216 @ruby_exception_variable 328 @ruby_exceptions 454 @ruby_for 1 @ruby_hash 8337 @ruby_hash_splat_argument 427 @ruby_hash_splat_parameter 432 @ruby_heredoc_body 1702 @ruby_if 5991 @ruby_if_modifier 4440 @ruby_in 1 @ruby_interpolation 12427 @ruby_keyword_parameter 1152 @ruby_lambda 852 @ruby_lambda_parameters 201 @ruby_left_assignment_list 817 @ruby_method 31713 @ruby_method_parameters 9313 @ruby_module 6369 @ruby_next 664 @ruby_operator_assignment_ampersandampersandequal 5 @ruby_operator_assignment_ampersandequal 5 @ruby_operator_assignment_caretequal 0 @ruby_operator_assignment_langlelangleequal 0 @ruby_operator_assignment_minusequal 64 @ruby_operator_assignment_percentequal 8 @ruby_operator_assignment_pipeequal 45 @ruby_operator_assignment_pipepipeequal 1510 @ruby_operator_assignment_plusequal 518 @ruby_operator_assignment_ranglerangleequal 0 @ruby_operator_assignment_slashequal 4 @ruby_operator_assignment_starequal 2 @ruby_operator_assignment_starstarequal 0 @ruby_optional_parameter 2105 @ruby_pair 65283 @ruby_parenthesized_statements 1771 @ruby_pattern 1234 @ruby_program 5100 @ruby_range_dotdot 449 @ruby_range_dotdotdot 128 @ruby_rational 4 @ruby_redo 0 @ruby_regex 4134 @ruby_rescue 669 @ruby_rescue_modifier 184 @ruby_reserved_word 1062894 @ruby_rest_assignment 18 @ruby_retry 12 @ruby_return 2746 @ruby_right_assignment_list 440 @ruby_scope_resolution 24908 @ruby_setter 195 @ruby_singleton_class 198 @ruby_singleton_method 2139 @ruby_splat_argument 693 @ruby_splat_parameter 946 @ruby_string__ 95938 @ruby_string_array 977 @ruby_subshell 134 @ruby_superclass 4276 @ruby_symbol_array 140 @ruby_then 7974 @ruby_token_character 10 @ruby_token_class_variable 364 @ruby_token_comment 57899 @ruby_token_complex 0 @ruby_token_constant 90944 @ruby_token_empty_statement 0 @ruby_token_escape_sequence 20910 @ruby_token_false 5412 @ruby_token_float 2512 @ruby_token_forward_argument 16 @ruby_token_forward_parameter 18 @ruby_token_global_variable 758 @ruby_token_hash_key_symbol 63614 @ruby_token_heredoc_beginning 1702 @ruby_token_heredoc_content 4009 @ruby_token_heredoc_end 1702 @ruby_token_identifier 488470 @ruby_token_instance_variable 26229 @ruby_token_integer 34151 @ruby_token_nil 4230 @ruby_token_operator 199 @ruby_token_self 4215 @ruby_token_simple_symbol 79859 @ruby_token_string_content 121039 @ruby_token_super 1611 @ruby_token_true 7426 @ruby_token_uninterpreted 0 @ruby_unary_bang 1819 @ruby_unary_definedquestion 246 @ruby_unary_minus 674 @ruby_unary_not 10 @ruby_unary_plus 450 @ruby_unary_tilde 4 @ruby_undef 13 @ruby_unless 471 @ruby_unless_modifier 1435 @ruby_until 16 @ruby_until_modifier 13 @ruby_when 1025 @ruby_while 109 @ruby_while_modifier 9 @ruby_yield 774 containerparent 6541 parent 1445 child 6541 parent child 12 1 2 645 2 3 259 3 4 96 4 5 131 5 7 123 7 13 114 13 116 74 child parent 12 1 2 6541 diagnostics 43 id 43 severity 4 error_tag 4 error_message 8 full_error_message 35 location 43 id severity 12 1 2 43 id error_tag 12 1 2 43 id error_message 12 1 2 43 id full_error_message 12 1 2 43 id location 12 1 2 43 severity id 12 10 11 4 severity error_tag 12 1 2 4 severity error_message 12 2 3 4 severity full_error_message 12 8 9 4 severity location 12 10 11 4 error_tag id 12 10 11 4 error_tag severity 12 1 2 4 error_tag error_message 12 2 3 4 error_tag full_error_message 12 8 9 4 error_tag location 12 10 11 4 error_message id 12 1 2 4 9 10 4 error_message severity 12 1 2 8 error_message error_tag 12 1 2 8 error_message full_error_message 12 1 2 4 7 8 4 error_message location 12 1 2 4 9 10 4 full_error_message id 12 1 2 26 2 3 8 full_error_message severity 12 1 2 35 full_error_message error_tag 12 1 2 35 full_error_message error_message 12 1 2 35 full_error_message location 12 1 2 26 2 3 8 location id 12 1 2 43 location severity 12 1 2 43 location error_tag 12 1 2 43 location error_message 12 1 2 43 location full_error_message 12 1 2 43 erb_ast_node_parent 8501 child 8501 parent 2055 parent_index 249 child parent 12 1 2 8501 child parent_index 12 1 2 8501 parent child 12 1 3 149 3 4 1820 4 250 86 parent parent_index 12 1 3 149 3 4 1820 4 250 86 parent_index child 12 1 2 53 2 3 38 3 4 38 4 5 1 5 6 24 6 8 20 8 13 20 14 24 20 24 47 19 49 2056 16 parent_index parent 12 1 2 53 2 3 38 3 4 38 4 5 1 5 6 24 6 8 20 8 13 20 14 24 20 24 47 19 49 2056 16 erb_comment_directive_def 13 id 13 child 13 loc 13 id child 12 1 2 13 id loc 12 1 2 13 child id 12 1 2 13 child loc 12 1 2 13 loc id 12 1 2 13 loc child 12 1 2 13 erb_directive_def 479 id 479 child 479 loc 479 id child 12 1 2 479 id loc 12 1 2 479 child id 12 1 2 479 child loc 12 1 2 479 loc id 12 1 2 479 loc child 12 1 2 479 erb_graphql_directive_def 0 id 0 child 0 loc 0 id child 12 1 2 1 id loc 12 1 2 1 child id 12 child loc 12 loc id 12 loc child 12 erb_output_directive_def 1294 id 1294 child 1294 loc 1294 id child 12 1 2 1294 id loc 12 1 2 1294 child id 12 1 2 1294 child loc 12 1 2 1294 loc id 12 1 2 1294 loc child 12 1 2 1294 erb_template_child 3041 erb_template 141 index 249 child 3041 erb_template index 12 1 3 8 3 4 47 4 7 9 7 9 10 9 13 12 13 20 11 20 30 11 30 42 11 42 62 11 65 250 11 erb_template child 12 1 3 8 3 4 47 4 7 9 7 9 10 9 13 12 13 20 11 20 30 11 30 42 11 42 62 11 65 250 11 index erb_template 12 1 2 53 2 3 38 3 4 38 4 5 1 5 6 24 6 8 20 8 13 20 14 24 20 24 47 19 49 142 16 index child 12 1 2 53 2 3 38 3 4 38 4 5 1 5 6 24 6 8 20 8 13 20 14 24 20 24 47 19 49 142 16 child erb_template 12 1 2 3041 child index 12 1 2 3041 erb_template_def 508 id 508 loc 508 id loc 12 1 2 508 loc id 12 1 2 508 erb_tokeninfo 6587 id 6587 kind 3 value 1945 loc 6587 id kind 12 1 2 6587 id value 12 1 2 6587 id loc 12 1 2 6587 kind id 12 1268 1269 1 1773 1774 1 3546 3547 1 kind value 12 53 54 1 869 870 1 1023 1024 1 kind loc 12 1268 1269 1 1773 1774 1 3546 3547 1 value id 12 1 2 1540 2 3 245 3 27 146 32 1704 14 value kind 12 1 2 1945 value loc 12 1 2 1540 2 3 245 3 27 146 32 1704 14 loc id 12 1 2 6587 loc kind 12 1 2 6587 loc value 12 1 2 6587 files 5104 id 5104 name 5104 id name 12 1 2 5104 name id 12 1 2 5104 folders 1445 id 1445 name 1445 id name 12 1 2 1445 name id 12 1 2 1445 locations_default 2732781 id 2732781 file 5104 start_line 6510 start_column 1287 end_line 6510 end_column 1287 id file 12 1 2 2732781 id start_line 12 1 2 2732781 id start_column 12 1 2 2732781 id end_line 12 1 2 2732781 id end_column 12 1 2 2732781 file id 12 1 34 386 34 53 390 53 80 390 80 98 390 98 136 395 136 182 386 182 231 386 231 293 390 294 381 386 381 505 395 506 774 386 775 1367 386 1380 5613 386 6171 15687 43 file start_line 12 1 7 325 7 9 395 9 13 465 13 16 355 16 20 399 20 25 408 25 31 421 31 39 461 39 49 390 49 69 412 69 105 386 105 196 386 196 1242 294 file start_column 12 1 17 439 17 28 465 28 37 386 37 44 461 44 51 426 51 59 421 59 65 390 65 71 386 71 79 404 79 88 390 88 102 395 102 129 395 129 209 140 file end_line 12 1 7 325 7 10 439 10 13 417 13 16 347 16 20 412 20 25 408 25 31 421 31 39 461 39 49 390 49 69 412 69 105 386 105 196 386 196 1242 294 file end_column 12 1 21 430 21 31 390 31 40 426 40 47 386 47 53 399 53 61 430 61 68 390 68 75 439 75 82 399 82 91 399 91 102 386 102 123 399 123 212 224 start_line id 12 1 8 483 8 11 496 11 20 500 20 29 518 29 52 496 52 83 496 83 112 492 112 154 492 154 205 500 205 289 496 289 534 492 539 1169 496 1177 6299 492 6403 9021 57 start_line file 12 1 2 1423 2 3 663 3 6 588 6 10 584 10 14 509 14 19 557 19 27 500 27 45 509 45 104 492 104 377 492 408 1162 188 start_line start_column 12 1 5 470 5 8 527 8 14 474 14 19 509 19 29 505 29 40 513 40 49 509 49 59 505 59 68 527 68 79 505 79 95 500 95 114 513 114 190 448 start_line end_line 12 1 2 1853 2 3 1194 3 4 601 4 5 500 5 6 355 6 8 588 8 11 496 11 18 549 18 243 369 start_line end_column 12 1 6 487 6 9 571 9 15 562 15 23 513 23 34 522 34 46 544 46 56 522 56 65 500 65 75 553 75 89 527 89 108 518 108 132 496 132 194 188 start_column id 12 1 2 180 2 3 79 3 5 118 5 8 118 8 21 96 21 66 96 67 243 96 260 688 96 740 1935 96 2001 5191 96 5235 8634 96 8826 18208 96 23101 34182 17 start_column file 12 1 2 263 2 3 131 3 5 96 5 13 96 13 39 96 39 100 96 101 255 96 255 437 96 449 700 101 709 867 101 867 1049 96 1085 1162 13 start_column start_line 12 1 2 228 2 3 92 3 5 114 5 10 101 10 34 96 37 94 96 96 197 96 199 363 96 365 572 96 587 802 96 804 885 96 888 1254 74 start_column end_line 12 1 2 228 2 3 92 3 5 114 5 10 101 10 34 96 37 94 96 95 196 96 199 367 101 379 597 96 609 818 96 819 898 96 904 1254 70 start_column end_column 12 1 2 224 2 3 158 3 4 101 4 6 96 6 13 96 13 29 105 29 48 96 48 65 96 67 97 96 97 116 101 117 148 96 156 169 17 end_line id 12 1 6 448 6 12 549 12 21 597 21 34 509 34 59 500 59 90 500 90 120 492 121 166 496 166 218 500 220 324 492 328 639 492 642 1550 492 1554 8937 439 end_line file 12 1 2 1423 2 3 663 3 6 588 6 10 584 10 14 509 14 19 557 19 27 500 27 45 509 45 104 492 104 377 492 408 1146 188 end_line start_line 12 1 2 1823 2 3 1124 3 4 588 4 5 500 5 6 351 6 7 369 7 10 566 10 16 527 16 26 505 26 34 153 end_line start_column 12 1 5 461 5 9 584 9 15 584 15 23 540 23 34 518 34 45 522 45 54 492 54 63 492 63 72 509 72 85 562 85 103 505 103 124 496 124 189 241 end_line end_column 12 1 5 470 5 8 518 8 14 474 14 19 522 19 30 527 30 42 500 42 52 535 52 62 496 62 71 496 71 81 496 81 98 500 98 117 496 117 193 474 end_column id 12 1 2 127 2 3 96 3 5 87 5 8 105 8 18 101 24 69 96 70 158 96 202 599 96 729 1549 96 1680 3571 96 3709 6978 96 7000 9296 96 9306 17045 92 end_column file 12 1 2 232 2 3 140 3 5 105 5 13 101 13 42 96 42 107 96 108 251 96 263 467 96 479 738 96 750 893 96 894 1012 101 1051 1133 26 end_column start_line 12 1 2 210 2 3 87 3 5 114 5 9 105 9 33 96 33 76 96 80 208 96 221 338 96 339 563 96 563 794 96 818 888 96 888 1247 92 end_column start_column 12 1 2 153 2 3 114 3 5 105 5 7 96 7 20 96 20 34 114 34 43 96 43 55 105 55 69 105 69 82 101 82 93 96 93 106 96 108 109 4 end_column end_line 12 1 2 210 2 3 87 3 5 114 5 9 105 9 33 101 35 78 96 83 222 96 226 336 96 369 563 101 567 838 96 839 888 96 890 1202 83 ruby_alias_def 410 id 410 alias 410 name 410 loc 410 id alias 12 1 2 410 id name 12 1 2 410 id loc 12 1 2 410 alias id 12 1 2 410 alias name 12 1 2 410 alias loc 12 1 2 410 name id 12 1 2 410 name alias 12 1 2 410 name loc 12 1 2 410 loc id 12 1 2 410 loc alias 12 1 2 410 loc name 12 1 2 410 ruby_argument_list_child 276475 ruby_argument_list 222512 index 140 child 276475 ruby_argument_list index 12 1 2 187851 2 3 22346 3 33 12313 ruby_argument_list child 12 1 2 187851 2 3 22346 3 33 12313 index ruby_argument_list 12 1 2 48 2 3 13 4 5 4 7 8 8 8 10 8 11 16 8 19 23 8 30 43 8 55 101 8 356 890 8 2803 7891 8 50652 50653 4 index child 12 1 2 48 2 3 13 4 5 4 7 8 8 8 10 8 11 16 8 19 23 8 30 43 8 55 101 8 356 890 8 2803 7891 8 50652 50653 4 child ruby_argument_list 12 1 2 276475 child index 12 1 2 276475 ruby_argument_list_def 222600 id 222600 loc 222600 id loc 12 1 2 222600 loc id 12 1 2 222600 ruby_array_child 20697 ruby_array 9235 index 96 child 20697 ruby_array index 12 1 2 3040 2 3 4012 3 4 1342 4 10 723 10 95 117 ruby_array child 12 1 2 3040 2 3 4012 3 4 1342 4 10 723 10 95 117 index ruby_array 12 1 2 10 2 3 27 3 4 13 4 6 8 6 14 8 14 25 8 25 46 8 58 450 8 821 9015 4 index child 12 1 2 10 2 3 27 3 4 13 4 6 8 6 14 8 14 25 8 25 46 8 58 450 8 821 9015 4 child ruby_array 12 1 2 20697 child index 12 1 2 20697 ruby_array_def 10913 id 10913 loc 10913 id loc 12 1 2 10913 loc id 12 1 2 10913 ruby_assignment_def 41784 id 41784 left 41784 right 41784 loc 41784 id left 12 1 2 41784 id right 12 1 2 41784 id loc 12 1 2 41784 left id 12 1 2 41784 left right 12 1 2 41784 left loc 12 1 2 41784 right id 12 1 2 41784 right left 12 1 2 41784 right loc 12 1 2 41784 loc id 12 1 2 41784 loc left 12 1 2 41784 loc right 12 1 2 41784 ruby_ast_node_parent 2822121 child 2822121 parent 926369 parent_index 773 child parent 12 1 2 2822121 child parent_index 12 1 2 2822121 parent child 12 1 2 102553 2 3 130189 3 4 508318 4 5 118399 5 177 66909 parent parent_index 12 1 2 102553 2 3 130189 3 4 508318 4 5 118399 5 177 66909 parent_index child 12 1 2 136 2 3 43 3 4 83 4 5 74 6 8 70 8 15 61 15 25 61 26 50 61 54 125 61 139 618 61 764 210877 57 parent_index parent 12 1 2 136 2 3 43 3 4 83 4 5 74 6 8 70 8 15 61 15 25 61 26 50 61 54 125 61 139 618 61 764 210877 57 ruby_bare_string_child 3132 ruby_bare_string 3119 index 2 child 3132 ruby_bare_string index 12 1 2 3107 2 3 12 ruby_bare_string child 12 1 2 3107 2 3 12 index ruby_bare_string 12 12 13 1 3045 3046 1 index child 12 12 13 1 3045 3046 1 child ruby_bare_string 12 1 2 3132 child index 12 1 2 3132 ruby_bare_string_def 3119 id 3119 loc 3119 id loc 12 1 2 3119 loc id 12 1 2 3119 ruby_bare_symbol_child 685 ruby_bare_symbol 685 index 1 child 685 ruby_bare_symbol index 12 1 2 685 ruby_bare_symbol child 12 1 2 685 index ruby_bare_symbol 12 685 686 1 index child 12 685 686 1 child ruby_bare_symbol 12 1 2 685 child index 12 1 2 685 ruby_bare_symbol_def 685 id 685 loc 685 id loc 12 1 2 685 loc id 12 1 2 685 ruby_begin_block_child 0 ruby_begin_block 0 index 0 child 0 ruby_begin_block index 12 ruby_begin_block child 12 index ruby_begin_block 12 index child 12 child ruby_begin_block 12 1 2 1 child index 12 1 2 1 ruby_begin_block_def 0 id 0 loc 0 id loc 12 1 2 1 loc id 12 ruby_begin_child 2205 ruby_begin 641 index 34 child 2205 ruby_begin index 12 1 2 35 2 3 293 3 4 128 4 5 71 5 7 57 7 14 50 14 35 7 ruby_begin child 12 1 2 35 2 3 293 3 4 128 4 5 71 5 7 57 7 14 50 14 35 7 index ruby_begin 12 1 2 6 4 5 8 5 6 5 6 13 3 13 23 3 30 58 3 78 186 3 313 642 3 index child 12 1 2 6 4 5 8 5 6 5 6 13 3 13 23 3 30 58 3 78 186 3 313 642 3 child ruby_begin 12 1 2 2205 child index 12 1 2 2205 ruby_begin_def 641 id 641 loc 641 id loc 12 1 2 641 loc id 12 1 2 641 ruby_binary_def 14456 id 14456 left 14456 operator 23 right 14456 loc 14456 id left 12 1 2 14456 id operator 12 1 2 14456 id right 12 1 2 14456 id loc 12 1 2 14456 left id 12 1 2 14456 left operator 12 1 2 14456 left right 12 1 2 14456 left loc 12 1 2 14456 operator id 12 1 2 2 9 17 2 22 39 2 44 94 2 115 125 2 125 139 2 260 321 2 439 517 2 663 797 2 1241 1419 2 2581 2627 2 2870 2871 1 operator left 12 1 2 2 9 17 2 22 39 2 44 94 2 115 125 2 125 139 2 260 321 2 439 517 2 663 797 2 1241 1419 2 2581 2627 2 2870 2871 1 operator right 12 1 2 2 9 17 2 22 39 2 44 94 2 115 125 2 125 139 2 260 321 2 439 517 2 663 797 2 1241 1419 2 2581 2627 2 2870 2871 1 operator loc 12 1 2 2 9 17 2 22 39 2 44 94 2 115 125 2 125 139 2 260 321 2 439 517 2 663 797 2 1241 1419 2 2581 2627 2 2870 2871 1 right id 12 1 2 14456 right left 12 1 2 14456 right operator 12 1 2 14456 right loc 12 1 2 14456 loc id 12 1 2 14456 loc left 12 1 2 14456 loc operator 12 1 2 14456 loc right 12 1 2 14456 ruby_block_argument_def 1945 id 1945 child 1945 loc 1945 id child 12 1 2 1945 id loc 12 1 2 1945 child id 12 1 2 1945 child loc 12 1 2 1945 loc id 12 1 2 1945 loc child 12 1 2 1945 ruby_block_child 28655 ruby_block 28620 index 17 child 28655 ruby_block index 12 1 2 28593 2 5 26 ruby_block child 12 1 2 28593 2 5 26 index ruby_block 12 1 2 8 6 7 4 6515 6516 4 index child 12 1 2 8 6 7 4 6515 6516 4 child ruby_block 12 1 2 28655 child index 12 1 2 28655 ruby_block_def 28681 id 28681 loc 28681 id loc 12 1 2 28681 loc id 12 1 2 28681 ruby_block_parameter_def 775 id 775 name 775 loc 775 id name 12 1 2 775 id loc 12 1 2 775 name id 12 1 2 775 name loc 12 1 2 775 loc id 12 1 2 775 loc name 12 1 2 775 ruby_block_parameters 2716 ruby_block 2716 parameters 2716 ruby_block parameters 12 1 2 2716 parameters ruby_block 12 1 2 2716 ruby_block_parameters_child 8752 ruby_block_parameters 7513 index 5 child 8752 ruby_block_parameters index 12 1 2 6420 2 3 990 3 6 102 ruby_block_parameters child 12 1 2 6420 2 3 990 3 6 102 index ruby_block_parameters 12 9 10 1 33 34 1 100 101 1 1067 1068 1 7333 7334 1 index child 12 9 10 1 33 34 1 100 101 1 1067 1068 1 7333 7334 1 child ruby_block_parameters 12 1 2 8752 child index 12 1 2 8752 ruby_block_parameters_def 7513 id 7513 loc 7513 id loc 12 1 2 7513 loc id 12 1 2 7513 ruby_break_child 13 ruby_break 13 child 13 ruby_break child 12 1 2 13 child ruby_break 12 1 2 13 ruby_break_def 220 id 220 loc 220 id loc 12 1 2 220 loc id 12 1 2 220 ruby_call_arguments 221646 ruby_call 221646 arguments 221646 ruby_call arguments 12 1 2 221646 arguments ruby_call 12 1 2 221646 ruby_call_block 72308 ruby_call 72308 block 72308 ruby_call block 12 1 2 72308 block ruby_call 12 1 2 72308 ruby_call_def 319372 id 319372 method 319372 loc 319372 id method 12 1 2 319372 id loc 12 1 2 319372 method id 12 1 2 319372 method loc 12 1 2 319372 loc id 12 1 2 319372 loc method 12 1 2 319372 ruby_call_receiver 173933 ruby_call 173933 receiver 173933 ruby_call receiver 12 1 2 173933 receiver ruby_call 12 1 2 173933 ruby_case_child 1311 ruby_case__ 389 index 22 child 1311 ruby_case__ index 12 1 2 12 2 3 102 3 4 159 4 5 61 5 7 32 7 23 20 ruby_case__ child 12 1 2 12 2 3 102 3 4 159 4 5 61 5 7 32 7 23 20 index ruby_case__ 12 1 2 8 2 3 2 3 5 2 8 11 2 13 21 2 30 53 2 112 269 2 368 381 2 index child 12 1 2 8 2 3 2 3 5 2 8 11 2 13 21 2 30 53 2 112 269 2 368 381 2 child ruby_case__ 12 1 2 1311 child index 12 1 2 1311 ruby_case_def 389 id 389 loc 389 id loc 12 1 2 389 loc id 12 1 2 389 ruby_case_value 377 ruby_case__ 377 value 377 ruby_case__ value 12 1 2 377 value ruby_case__ 12 1 2 377 ruby_chained_string_child 1095 ruby_chained_string 288 index 12 child 1095 ruby_chained_string index 12 2 3 98 3 4 63 4 5 44 5 6 40 6 8 21 8 13 20 ruby_chained_string child 12 2 3 98 3 4 63 4 5 44 5 6 40 6 8 21 8 13 20 index ruby_chained_string 12 2 3 1 4 5 1 7 8 1 8 9 1 20 21 1 32 33 1 41 42 1 81 82 1 124 125 1 186 187 1 282 283 2 index child 12 2 3 1 4 5 1 7 8 1 8 9 1 20 21 1 32 33 1 41 42 1 81 82 1 124 125 1 186 187 1 282 283 2 child ruby_chained_string 12 1 2 1095 child index 12 1 2 1095 ruby_chained_string_def 288 id 288 loc 288 id loc 12 1 2 288 loc id 12 1 2 288 ruby_class_child 42347 ruby_class 4867 index 318 child 42347 ruby_class index 12 1 2 1053 2 3 750 3 4 502 4 5 402 5 6 307 6 7 267 7 9 362 9 13 413 13 21 383 21 78 367 80 312 57 ruby_class child 12 1 2 1053 2 3 750 3 4 502 4 5 402 5 6 307 6 7 267 7 9 362 9 13 413 13 21 383 21 78 367 80 312 57 index ruby_class 12 1 2 10 3 4 33 4 5 28 5 7 24 7 8 24 8 11 25 11 15 25 16 27 27 27 42 24 44 72 25 74 153 24 158 467 24 491 4752 18 index child 12 1 2 10 3 4 33 4 5 28 5 7 24 7 8 24 8 11 25 11 15 25 16 27 27 27 42 24 44 72 25 74 153 24 158 467 24 491 4752 18 child ruby_class 12 1 2 42347 child index 12 1 2 42347 ruby_class_def 5404 id 5404 name 5404 loc 5404 id name 12 1 2 5404 id loc 12 1 2 5404 name id 12 1 2 5404 name loc 12 1 2 5404 loc id 12 1 2 5404 loc name 12 1 2 5404 ruby_class_superclass 4276 ruby_class 4276 superclass 4276 ruby_class superclass 12 1 2 4276 superclass ruby_class 12 1 2 4276 ruby_conditional_def 1153 id 1153 alternative 1153 condition 1153 consequence 1153 loc 1153 id alternative 12 1 2 1153 id condition 12 1 2 1153 id consequence 12 1 2 1153 id loc 12 1 2 1153 alternative id 12 1 2 1153 alternative condition 12 1 2 1153 alternative consequence 12 1 2 1153 alternative loc 12 1 2 1153 condition id 12 1 2 1153 condition alternative 12 1 2 1153 condition consequence 12 1 2 1153 condition loc 12 1 2 1153 consequence id 12 1 2 1153 consequence alternative 12 1 2 1153 consequence condition 12 1 2 1153 consequence loc 12 1 2 1153 loc id 12 1 2 1153 loc alternative 12 1 2 1153 loc condition 12 1 2 1153 loc consequence 12 1 2 1153 ruby_delimited_symbol_child 543 ruby_delimited_symbol 394 index 8 child 543 ruby_delimited_symbol index 12 1 2 298 2 3 73 3 9 22 ruby_delimited_symbol child 12 1 2 298 2 3 73 3 9 22 index ruby_delimited_symbol 12 1 2 1 3 4 1 5 6 1 8 9 1 12 13 1 22 23 1 94 95 1 385 386 1 index child 12 1 2 1 3 4 1 5 6 1 8 9 1 12 13 1 22 23 1 94 95 1 385 386 1 child ruby_delimited_symbol 12 1 2 543 child index 12 1 2 543 ruby_delimited_symbol_def 394 id 394 loc 394 id loc 12 1 2 394 loc id 12 1 2 394 ruby_destructured_left_assignment_child 2 ruby_destructured_left_assignment 1 index 2 child 2 ruby_destructured_left_assignment index 12 2 3 1 ruby_destructured_left_assignment child 12 2 3 1 index ruby_destructured_left_assignment 12 1 2 2 index child 12 1 2 2 child ruby_destructured_left_assignment 12 1 2 2 child index 12 1 2 2 ruby_destructured_left_assignment_def 1 id 1 loc 1 id loc 12 1 2 1 loc id 12 1 2 1 ruby_destructured_parameter_child 132 ruby_destructured_parameter 64 index 4 child 132 ruby_destructured_parameter index 12 1 2 3 2 3 56 3 5 5 ruby_destructured_parameter child 12 1 2 3 2 3 56 3 5 5 index ruby_destructured_parameter 12 1 2 1 5 6 1 60 61 1 63 64 1 index child 12 1 2 1 5 6 1 60 61 1 63 64 1 child ruby_destructured_parameter 12 1 2 132 child index 12 1 2 132 ruby_destructured_parameter_def 64 id 64 loc 64 id loc 12 1 2 64 loc id 12 1 2 64 ruby_do_block_child 130365 ruby_do_block 44447 index 316 child 130365 ruby_do_block index 12 1 2 14610 2 3 12124 3 4 7077 4 5 3861 5 7 3571 7 73 3202 ruby_do_block child 12 1 2 14610 2 3 12124 3 4 7077 4 5 3861 5 7 3571 7 73 3202 index ruby_do_block 12 1 2 30 2 3 70 4 5 4 5 6 26 6 10 26 10 15 26 15 22 26 30 65 26 75 164 26 206 730 26 1031 10119 26 index child 12 1 2 30 2 3 70 4 5 4 5 6 26 6 10 26 10 15 26 15 22 26 30 65 26 75 164 26 206 730 26 1031 10119 26 child ruby_do_block 12 1 2 130365 child index 12 1 2 130365 ruby_do_block_def 44478 id 44478 loc 44478 id loc 12 1 2 44478 loc id 12 1 2 44478 ruby_do_block_parameters 4797 ruby_do_block 4797 parameters 4797 ruby_do_block parameters 12 1 2 4797 parameters ruby_do_block 12 1 2 4797 ruby_do_child 276 ruby_do 117 index 18 child 276 ruby_do index 12 1 2 36 2 3 48 3 4 17 4 6 10 6 19 6 ruby_do child 12 1 2 36 2 3 48 3 4 17 4 6 10 6 19 6 index ruby_do 12 1 2 9 2 3 3 6 7 1 8 9 1 16 17 1 33 34 1 81 82 1 117 118 1 index child 12 1 2 9 2 3 3 6 7 1 8 9 1 16 17 1 33 34 1 81 82 1 117 118 1 child ruby_do 12 1 2 276 child index 12 1 2 276 ruby_do_def 120 id 120 loc 120 id loc 12 1 2 120 loc id 12 1 2 120 ruby_element_reference_child 26696 ruby_element_reference 26644 index 2 child 26696 ruby_element_reference index 12 1 2 26592 2 3 52 ruby_element_reference child 12 1 2 26592 2 3 52 index ruby_element_reference 12 52 53 1 26644 26645 1 index child 12 52 53 1 26644 26645 1 child ruby_element_reference 12 1 2 26696 child index 12 1 2 26696 ruby_element_reference_def 26646 id 26646 object 26646 loc 26646 id object 12 1 2 26646 id loc 12 1 2 26646 object id 12 1 2 26646 object loc 12 1 2 26646 loc id 12 1 2 26646 loc object 12 1 2 26646 ruby_else_child 2834 ruby_else 2225 index 11 child 2834 ruby_else index 12 1 2 1871 2 3 222 3 12 131 ruby_else child 12 1 2 1871 2 3 222 3 12 131 index ruby_else 12 1 2 1 3 4 1 4 5 1 6 7 1 9 10 1 16 17 1 28 29 1 54 55 1 128 129 1 345 346 1 2172 2173 1 index child 12 1 2 1 3 4 1 4 5 1 6 7 1 9 10 1 16 17 1 28 29 1 54 55 1 128 129 1 345 346 1 2172 2173 1 child ruby_else 12 1 2 2834 child index 12 1 2 2834 ruby_else_def 2228 id 2228 loc 2228 id loc 12 1 2 2228 loc id 12 1 2 2228 ruby_elsif_alternative 280 ruby_elsif 280 alternative 280 ruby_elsif alternative 12 1 2 280 alternative ruby_elsif 12 1 2 280 ruby_elsif_consequence 505 ruby_elsif 505 consequence 505 ruby_elsif consequence 12 1 2 505 consequence ruby_elsif 12 1 2 505 ruby_elsif_def 506 id 506 condition 506 loc 506 id condition 12 1 2 506 id loc 12 1 2 506 condition id 12 1 2 506 condition loc 12 1 2 506 loc id 12 1 2 506 loc condition 12 1 2 506 ruby_end_block_child 0 ruby_end_block 0 index 0 child 0 ruby_end_block index 12 ruby_end_block child 12 index ruby_end_block 12 index child 12 child ruby_end_block 12 1 2 1 child index 12 1 2 1 ruby_end_block_def 0 id 0 loc 0 id loc 12 1 2 1 loc id 12 ruby_ensure_child 1636 ruby_ensure 1216 index 16 child 1636 ruby_ensure index 12 1 2 945 2 3 176 3 9 92 16 17 2 ruby_ensure child 12 1 2 945 2 3 176 3 9 92 16 17 2 index ruby_ensure 12 2 3 8 5 6 2 6 7 2 16 17 1 92 93 1 264 265 1 1187 1188 1 index child 12 2 3 8 5 6 2 6 7 2 16 17 1 92 93 1 264 265 1 1187 1188 1 child ruby_ensure 12 1 2 1636 child index 12 1 2 1636 ruby_ensure_def 1216 id 1216 loc 1216 id loc 12 1 2 1216 loc id 12 1 2 1216 ruby_exception_variable_def 328 id 328 child 328 loc 328 id child 12 1 2 328 id loc 12 1 2 328 child id 12 1 2 328 child loc 12 1 2 328 loc id 12 1 2 328 loc child 12 1 2 328 ruby_exceptions_child 531 ruby_exceptions 454 index 8 child 531 ruby_exceptions index 12 1 2 406 2 3 33 3 9 15 ruby_exceptions child 12 1 2 406 2 3 33 3 9 15 index ruby_exceptions 12 2 3 3 3 4 1 5 6 1 15 16 1 48 49 1 454 455 1 index child 12 2 3 3 3 4 1 5 6 1 15 16 1 48 49 1 454 455 1 child ruby_exceptions 12 1 2 531 child index 12 1 2 531 ruby_exceptions_def 454 id 454 loc 454 id loc 12 1 2 454 loc id 12 1 2 454 ruby_for_def 1 id 1 body 1 pattern 1 value 1 loc 1 id body 12 1 2 1 id pattern 12 1 2 1 id value 12 1 2 1 id loc 12 1 2 1 body id 12 1 2 1 body pattern 12 1 2 1 body value 12 1 2 1 body loc 12 1 2 1 pattern id 12 1 2 1 pattern body 12 1 2 1 pattern value 12 1 2 1 pattern loc 12 1 2 1 value id 12 1 2 1 value body 12 1 2 1 value pattern 12 1 2 1 value loc 12 1 2 1 loc id 12 1 2 1 loc body 12 1 2 1 loc pattern 12 1 2 1 loc value 12 1 2 1 ruby_hash_child 15313 ruby_hash 7063 index 149 child 15313 ruby_hash index 12 1 2 3760 2 3 1853 3 4 557 4 7 593 7 35 298 ruby_hash child 12 1 2 3760 2 3 1853 3 4 557 4 7 593 7 35 298 index ruby_hash 12 1 2 35 2 5 13 5 8 13 8 10 13 14 15 13 17 24 13 29 39 13 61 87 13 121 331 13 752 1609 8 index child 12 1 2 35 2 5 13 5 8 13 8 10 13 14 15 13 17 24 13 29 39 13 61 87 13 121 331 13 752 1609 8 child ruby_hash 12 1 2 15313 child index 12 1 2 15313 ruby_hash_def 8337 id 8337 loc 8337 id loc 12 1 2 8337 loc id 12 1 2 8337 ruby_hash_splat_argument_def 427 id 427 child 427 loc 427 id child 12 1 2 427 id loc 12 1 2 427 child id 12 1 2 427 child loc 12 1 2 427 loc id 12 1 2 427 loc child 12 1 2 427 ruby_hash_splat_parameter_def 432 id 432 loc 432 id loc 12 1 2 432 loc id 12 1 2 432 ruby_hash_splat_parameter_name 361 ruby_hash_splat_parameter 361 name 361 ruby_hash_splat_parameter name 12 1 2 361 name ruby_hash_splat_parameter 12 1 2 361 ruby_heredoc_body_child 8097 ruby_heredoc_body 1702 index 72 child 8097 ruby_heredoc_body index 12 2 3 927 4 5 209 5 6 1 6 7 256 7 9 109 10 15 138 16 73 62 ruby_heredoc_body child 12 2 3 927 4 5 209 5 6 1 6 7 256 7 9 109 10 15 138 16 73 62 index ruby_heredoc_body 12 1 2 19 2 3 7 3 6 6 6 9 5 9 10 3 11 14 6 15 25 6 30 63 6 90 201 6 304 776 6 1702 1703 2 index child 12 1 2 19 2 3 7 3 6 6 6 9 5 9 10 3 11 14 6 15 25 6 30 63 6 90 201 6 304 776 6 1702 1703 2 child ruby_heredoc_body 12 1 2 8097 child index 12 1 2 8097 ruby_heredoc_body_def 1702 id 1702 loc 1702 id loc 12 1 2 1702 loc id 12 1 2 1702 ruby_if_alternative 2071 ruby_if 2071 alternative 2071 ruby_if alternative 12 1 2 2071 alternative ruby_if 12 1 2 2071 ruby_if_consequence 5971 ruby_if 5971 consequence 5971 ruby_if consequence 12 1 2 5971 consequence ruby_if 12 1 2 5971 ruby_if_def 5991 id 5991 condition 5991 loc 5991 id condition 12 1 2 5991 id loc 12 1 2 5991 condition id 12 1 2 5991 condition loc 12 1 2 5991 loc id 12 1 2 5991 loc condition 12 1 2 5991 ruby_if_modifier_def 4440 id 4440 body 4440 condition 4440 loc 4440 id body 12 1 2 4440 id condition 12 1 2 4440 id loc 12 1 2 4440 body id 12 1 2 4440 body condition 12 1 2 4440 body loc 12 1 2 4440 condition id 12 1 2 4440 condition body 12 1 2 4440 condition loc 12 1 2 4440 loc id 12 1 2 4440 loc body 12 1 2 4440 loc condition 12 1 2 4440 ruby_in_def 1 id 1 child 1 loc 1 id child 12 1 2 1 id loc 12 1 2 1 child id 12 1 2 1 child loc 12 1 2 1 loc id 12 1 2 1 loc child 12 1 2 1 ruby_interpolation_child 12427 ruby_interpolation 12427 index 1 child 12427 ruby_interpolation index 12 1 2 12427 ruby_interpolation child 12 1 2 12427 index ruby_interpolation 12 12427 12428 1 index child 12 12427 12428 1 child ruby_interpolation 12 1 2 12427 child index 12 1 2 12427 ruby_interpolation_def 12427 id 12427 loc 12427 id loc 12 1 2 12427 loc id 12 1 2 12427 ruby_keyword_parameter_def 1152 id 1152 name 1152 loc 1152 id name 12 1 2 1152 id loc 12 1 2 1152 name id 12 1 2 1152 name loc 12 1 2 1152 loc id 12 1 2 1152 loc name 12 1 2 1152 ruby_keyword_parameter_value 856 ruby_keyword_parameter 856 value 856 ruby_keyword_parameter value 12 1 2 856 value ruby_keyword_parameter 12 1 2 856 ruby_lambda_def 852 id 852 body 852 loc 852 id body 12 1 2 852 id loc 12 1 2 852 body id 12 1 2 852 body loc 12 1 2 852 loc id 12 1 2 852 loc body 12 1 2 852 ruby_lambda_parameters 201 ruby_lambda 201 parameters 201 ruby_lambda parameters 12 1 2 201 parameters ruby_lambda 12 1 2 201 ruby_lambda_parameters_child 259 ruby_lambda_parameters 196 index 4 child 259 ruby_lambda_parameters index 12 1 2 156 2 3 23 3 5 16 ruby_lambda_parameters child 12 1 2 156 2 3 23 3 5 16 index ruby_lambda_parameters 12 6 7 1 16 17 1 39 40 1 192 193 1 index child 12 6 7 1 16 17 1 39 40 1 192 193 1 child ruby_lambda_parameters 12 1 2 259 child index 12 1 2 259 ruby_lambda_parameters_def 201 id 201 loc 201 id loc 12 1 2 201 loc id 12 1 2 201 ruby_left_assignment_list_child 1820 ruby_left_assignment_list 817 index 9 child 1820 ruby_left_assignment_list index 12 1 2 2 2 3 667 3 4 128 4 10 20 ruby_left_assignment_list child 12 1 2 2 2 3 667 3 4 128 4 10 20 index ruby_left_assignment_list 12 1 2 1 2 3 1 3 4 2 9 10 1 20 21 1 145 146 1 796 797 1 798 799 1 index child 12 1 2 1 2 3 1 3 4 2 9 10 1 20 21 1 145 146 1 796 797 1 798 799 1 child ruby_left_assignment_list 12 1 2 1820 child index 12 1 2 1820 ruby_left_assignment_list_def 817 id 817 loc 817 id loc 12 1 2 817 loc id 12 1 2 817 ruby_method_child 85186 ruby_method 31408 index 77 child 85186 ruby_method index 12 1 2 14155 2 3 5782 3 4 4078 4 5 2523 5 7 2625 7 77 2241 ruby_method child 12 1 2 14155 2 3 5782 3 4 4078 4 5 2523 5 7 2625 7 77 2241 index ruby_method 12 1 2 7 2 4 2 4 5 9 5 6 9 6 7 9 9 12 4 13 19 6 20 38 6 45 114 6 149 399 6 510 2189 6 3195 30655 6 index child 12 1 2 7 2 4 2 4 5 9 5 6 9 6 7 9 9 12 4 13 19 6 20 38 6 45 114 6 149 399 6 510 2189 6 3195 30655 6 child ruby_method 12 1 2 85186 child index 12 1 2 85186 ruby_method_def 31713 id 31713 name 31713 loc 31713 id name 12 1 2 31713 id loc 12 1 2 31713 name id 12 1 2 31713 name loc 12 1 2 31713 loc id 12 1 2 31713 loc name 12 1 2 31713 ruby_method_parameters 8765 ruby_method 8765 parameters 8765 ruby_method parameters 12 1 2 8765 parameters ruby_method 12 1 2 8765 ruby_method_parameters_child 15286 ruby_method_parameters 9244 index 11 child 15286 ruby_method_parameters index 12 1 2 5566 2 3 2262 3 4 889 4 12 525 ruby_method_parameters child 12 1 2 5566 2 3 2262 3 4 889 4 12 525 index ruby_method_parameters 12 3 4 1 5 6 1 9 10 1 26 27 1 45 46 1 103 104 1 223 224 1 513 514 1 1381 1382 1 3589 3590 1 9022 9023 1 index child 12 3 4 1 5 6 1 9 10 1 26 27 1 45 46 1 103 104 1 223 224 1 513 514 1 1381 1382 1 3589 3590 1 9022 9023 1 child ruby_method_parameters 12 1 2 15286 child index 12 1 2 15286 ruby_method_parameters_def 9313 id 9313 loc 9313 id loc 12 1 2 9313 loc id 12 1 2 9313 ruby_module_child 10035 ruby_module 3397 index 127 child 10035 ruby_module index 12 1 2 2407 2 3 288 3 5 243 5 11 270 11 125 186 ruby_module child 12 1 2 2407 2 3 288 3 5 243 5 11 270 11 125 186 index ruby_module 12 1 2 11 2 3 11 3 4 2 4 5 23 5 7 10 8 10 10 10 16 11 16 23 11 25 45 10 50 107 10 123 374 10 446 3317 5 index child 12 1 2 11 2 3 11 3 4 2 4 5 23 5 7 10 8 10 10 10 16 11 16 23 11 25 45 10 50 107 10 123 374 10 446 3317 5 child ruby_module 12 1 2 10035 child index 12 1 2 10035 ruby_module_def 6369 id 6369 name 6369 loc 6369 id name 12 1 2 6369 id loc 12 1 2 6369 name id 12 1 2 6369 name loc 12 1 2 6369 loc id 12 1 2 6369 loc name 12 1 2 6369 ruby_next_child 15 ruby_next 15 child 15 ruby_next child 12 1 2 15 child ruby_next 12 1 2 15 ruby_next_def 664 id 664 loc 664 id loc 12 1 2 664 loc id 12 1 2 664 ruby_operator_assignment_def 2107 id 2107 left 2107 operator 6 right 2107 loc 2107 id left 12 1 2 2107 id operator 12 1 2 2107 id right 12 1 2 2107 id loc 12 1 2 2107 left id 12 1 2 2107 left operator 12 1 2 2107 left right 12 1 2 2107 left loc 12 1 2 2107 operator id 12 1 2 1 5 6 1 9 10 1 64 65 1 518 519 1 1510 1511 1 operator left 12 1 2 1 5 6 1 9 10 1 64 65 1 518 519 1 1510 1511 1 operator right 12 1 2 1 5 6 1 9 10 1 64 65 1 518 519 1 1510 1511 1 operator loc 12 1 2 1 5 6 1 9 10 1 64 65 1 518 519 1 1510 1511 1 right id 12 1 2 2107 right left 12 1 2 2107 right operator 12 1 2 2107 right loc 12 1 2 2107 loc id 12 1 2 2107 loc left 12 1 2 2107 loc operator 12 1 2 2107 loc right 12 1 2 2107 ruby_optional_parameter_def 2105 id 2105 name 2105 value 2105 loc 2105 id name 12 1 2 2105 id value 12 1 2 2105 id loc 12 1 2 2105 name id 12 1 2 2105 name value 12 1 2 2105 name loc 12 1 2 2105 value id 12 1 2 2105 value name 12 1 2 2105 value loc 12 1 2 2105 loc id 12 1 2 2105 loc name 12 1 2 2105 loc value 12 1 2 2105 ruby_pair_def 65283 id 65283 key__ 65283 value 65283 loc 65283 id key__ 12 1 2 65283 id value 12 1 2 65283 id loc 12 1 2 65283 key__ id 12 1 2 65283 key__ value 12 1 2 65283 key__ loc 12 1 2 65283 value id 12 1 2 65283 value key__ 12 1 2 65283 value loc 12 1 2 65283 loc id 12 1 2 65283 loc key__ 12 1 2 65283 loc value 12 1 2 65283 ruby_parenthesized_statements_child 1772 ruby_parenthesized_statements 1771 index 2 child 1772 ruby_parenthesized_statements index 12 1 2 1770 2 3 1 ruby_parenthesized_statements child 12 1 2 1770 2 3 1 index ruby_parenthesized_statements 12 1 2 1 1771 1772 1 index child 12 1 2 1 1771 1772 1 child ruby_parenthesized_statements 12 1 2 1772 child index 12 1 2 1772 ruby_parenthesized_statements_def 1771 id 1771 loc 1771 id loc 12 1 2 1771 loc id 12 1 2 1771 ruby_pattern_def 1234 id 1234 child 1234 loc 1234 id child 12 1 2 1234 id loc 12 1 2 1234 child id 12 1 2 1234 child loc 12 1 2 1234 loc id 12 1 2 1234 loc child 12 1 2 1234 ruby_program_child 10668 ruby_program 3364 index 77 child 10668 ruby_program index 12 1 2 1239 2 3 813 3 4 530 4 5 251 5 8 300 8 77 229 ruby_program child 12 1 2 1239 2 3 813 3 4 530 4 5 251 5 8 300 8 77 229 index ruby_program 12 1 2 20 2 3 10 3 9 6 9 15 6 15 21 6 23 35 6 37 62 6 66 137 6 159 518 6 762 3285 4 index child 12 1 2 20 2 3 10 3 9 6 9 15 6 15 21 6 23 35 6 37 62 6 66 137 6 159 518 6 762 3285 4 child ruby_program 12 1 2 10668 child index 12 1 2 10668 ruby_program_def 5100 id 5100 loc 5100 id loc 12 1 2 5100 loc id 12 1 2 5100 ruby_range_begin 570 ruby_range 570 begin 570 ruby_range begin 12 1 2 570 begin ruby_range 12 1 2 570 ruby_range_def 577 id 577 operator 2 loc 577 id operator 12 1 2 577 id loc 12 1 2 577 operator id 12 125 126 1 439 440 1 operator loc 12 125 126 1 439 440 1 loc id 12 1 2 577 loc operator 12 1 2 577 ruby_range_end 484 ruby_range 484 end 484 ruby_range end 12 1 2 484 end ruby_range 12 1 2 484 ruby_rational_def 4 id 4 child 4 loc 4 id child 12 1 2 4 id loc 12 1 2 4 child id 12 1 2 4 child loc 12 1 2 4 loc id 12 1 2 4 loc child 12 1 2 4 ruby_redo_child 0 ruby_redo 0 child 0 ruby_redo child 12 1 2 1 child ruby_redo 12 1 2 1 ruby_redo_def 0 id 0 loc 0 id loc 12 1 2 1 loc id 12 ruby_regex_child 14013 ruby_regex 4129 index 44 child 14013 ruby_regex index 12 1 2 2110 2 3 229 3 4 539 4 5 156 5 6 363 6 8 315 8 15 313 15 44 99 ruby_regex child 12 1 2 2110 2 3 229 3 4 539 4 5 156 5 6 363 6 8 315 8 15 313 15 44 99 index ruby_regex 12 2 3 4 4 7 3 7 11 3 12 17 3 17 18 2 20 22 3 23 25 2 25 31 3 32 40 3 57 98 3 108 169 3 231 343 3 403 712 3 1066 1747 3 1970 4031 2 index child 12 2 3 4 4 7 3 7 11 3 12 17 3 17 18 2 20 22 3 23 25 2 25 31 3 32 40 3 57 98 3 108 169 3 231 343 3 403 712 3 1066 1747 3 1970 4031 2 child ruby_regex 12 1 2 14013 child index 12 1 2 14013 ruby_regex_def 4134 id 4134 loc 4134 id loc 12 1 2 4134 loc id 12 1 2 4134 ruby_rescue_body 574 ruby_rescue 574 body 574 ruby_rescue body 12 1 2 574 body ruby_rescue 12 1 2 574 ruby_rescue_def 669 id 669 loc 669 id loc 12 1 2 669 loc id 12 1 2 669 ruby_rescue_exceptions 454 ruby_rescue 454 exceptions 454 ruby_rescue exceptions 12 1 2 454 exceptions ruby_rescue 12 1 2 454 ruby_rescue_modifier_def 184 id 184 body 184 handler 184 loc 184 id body 12 1 2 184 id handler 12 1 2 184 id loc 12 1 2 184 body id 12 1 2 184 body handler 12 1 2 184 body loc 12 1 2 184 handler id 12 1 2 184 handler body 12 1 2 184 handler loc 12 1 2 184 loc id 12 1 2 184 loc body 12 1 2 184 loc handler 12 1 2 184 ruby_rescue_variable 328 ruby_rescue 328 variable 328 ruby_rescue variable 12 1 2 328 variable ruby_rescue 12 1 2 328 ruby_rest_assignment_child 7 ruby_rest_assignment 7 child 7 ruby_rest_assignment child 12 1 2 7 child ruby_rest_assignment 12 1 2 7 ruby_rest_assignment_def 18 id 18 loc 18 id loc 12 1 2 18 loc id 12 1 2 18 ruby_retry_child 0 ruby_retry 0 child 0 ruby_retry child 12 1 2 1 child ruby_retry 12 1 2 1 ruby_retry_def 12 id 12 loc 12 id loc 12 1 2 12 loc id 12 1 2 12 ruby_return_child 1731 ruby_return 1731 child 1731 ruby_return child 12 1 2 1731 child ruby_return 12 1 2 1731 ruby_return_def 2746 id 2746 loc 2746 id loc 12 1 2 2746 loc id 12 1 2 2746 ruby_right_assignment_list_child 938 ruby_right_assignment_list 440 index 5 child 938 ruby_right_assignment_list index 12 2 3 394 3 4 36 4 6 9 ruby_right_assignment_list child 12 2 3 394 3 4 36 4 6 9 index ruby_right_assignment_list 12 2 3 1 9 10 1 45 46 1 430 431 2 index child 12 2 3 1 9 10 1 45 46 1 430 431 2 child ruby_right_assignment_list 12 1 2 938 child index 12 1 2 938 ruby_right_assignment_list_def 440 id 440 loc 440 id loc 12 1 2 440 loc id 12 1 2 440 ruby_scope_resolution_def 24908 id 24908 name 24908 loc 24908 id name 12 1 2 24908 id loc 12 1 2 24908 name id 12 1 2 24908 name loc 12 1 2 24908 loc id 12 1 2 24908 loc name 12 1 2 24908 ruby_scope_resolution_scope 24336 ruby_scope_resolution 24336 scope 24336 ruby_scope_resolution scope 12 1 2 24336 scope ruby_scope_resolution 12 1 2 24336 ruby_setter_def 195 id 195 name 195 loc 195 id name 12 1 2 195 id loc 12 1 2 195 name id 12 1 2 195 name loc 12 1 2 195 loc id 12 1 2 195 loc name 12 1 2 195 ruby_singleton_class_child 761 ruby_singleton_class 198 index 24 child 761 ruby_singleton_class index 12 1 2 93 2 3 23 3 4 11 4 5 15 5 6 10 6 8 17 8 14 17 14 25 10 ruby_singleton_class child 12 1 2 93 2 3 23 3 4 11 4 5 15 5 6 10 6 8 17 8 14 17 14 25 10 index ruby_singleton_class 12 1 2 2 2 3 3 3 5 2 6 7 1 8 9 2 10 14 2 17 19 2 20 24 2 27 35 2 44 55 2 69 81 2 103 195 2 index child 12 1 2 2 2 3 3 3 5 2 6 7 1 8 9 2 10 14 2 17 19 2 20 24 2 27 35 2 44 55 2 69 81 2 103 195 2 child ruby_singleton_class 12 1 2 761 child index 12 1 2 761 ruby_singleton_class_def 198 id 198 value 198 loc 198 id value 12 1 2 198 id loc 12 1 2 198 value id 12 1 2 198 value loc 12 1 2 198 loc id 12 1 2 198 loc value 12 1 2 198 ruby_singleton_method_child 5233 ruby_singleton_method 2139 index 28 child 5233 ruby_singleton_method index 12 1 2 1212 2 3 325 3 4 187 4 5 131 5 8 166 8 29 118 ruby_singleton_method child 12 1 2 1212 2 3 325 3 4 187 4 5 131 5 8 166 8 29 118 index ruby_singleton_method 12 1 2 1 3 4 2 4 5 2 6 7 4 7 9 2 11 16 2 22 27 2 31 39 2 49 64 2 86 119 2 151 203 2 284 416 2 602 928 2 2139 2140 1 index child 12 1 2 1 3 4 2 4 5 2 6 7 4 7 9 2 11 16 2 22 27 2 31 39 2 49 64 2 86 119 2 151 203 2 284 416 2 602 928 2 2139 2140 1 child ruby_singleton_method 12 1 2 5233 child index 12 1 2 5233 ruby_singleton_method_def 2139 id 2139 name 2139 object 2139 loc 2139 id name 12 1 2 2139 id object 12 1 2 2139 id loc 12 1 2 2139 name id 12 1 2 2139 name object 12 1 2 2139 name loc 12 1 2 2139 object id 12 1 2 2139 object name 12 1 2 2139 object loc 12 1 2 2139 loc id 12 1 2 2139 loc name 12 1 2 2139 loc object 12 1 2 2139 ruby_singleton_method_parameters 1342 ruby_singleton_method 1342 parameters 1342 ruby_singleton_method parameters 12 1 2 1342 parameters ruby_singleton_method 12 1 2 1342 ruby_splat_argument_def 693 id 693 child 693 loc 693 id child 12 1 2 693 id loc 12 1 2 693 child id 12 1 2 693 child loc 12 1 2 693 loc id 12 1 2 693 loc child 12 1 2 693 ruby_splat_parameter_def 946 id 946 loc 946 id loc 12 1 2 946 loc id 12 1 2 946 ruby_splat_parameter_name 768 ruby_splat_parameter 768 name 768 ruby_splat_parameter name 12 1 2 768 name ruby_splat_parameter 12 1 2 768 ruby_string_array_child 3119 ruby_string_array 971 index 76 child 3119 ruby_string_array index 12 1 2 207 2 3 320 3 4 245 4 5 69 5 9 79 9 76 47 ruby_string_array child 12 1 2 207 2 3 320 3 4 245 4 5 69 5 9 79 9 76 47 index ruby_string_array 12 1 2 30 2 3 1 3 4 6 4 5 13 5 7 4 7 13 5 13 36 6 41 125 6 192 949 4 index child 12 1 2 30 2 3 1 3 4 6 4 5 13 5 7 4 7 13 5 13 36 6 41 125 6 192 949 4 child ruby_string_array 12 1 2 3119 child index 12 1 2 3119 ruby_string_array_def 977 id 977 loc 977 id loc 12 1 2 977 loc id 12 1 2 977 ruby_string_child 130566 ruby_string__ 94788 index 127 child 130566 ruby_string__ index 12 1 2 87623 2 121 7146 122 125 18 ruby_string__ child 12 1 2 87623 2 121 7146 122 125 18 index ruby_string__ 12 1 19 4 61 62 13 62 63 37 64 82 8 142 146 10 146 195 10 195 218 10 220 366 10 404 480 10 485 3529 10 6993 92513 2 index child 12 1 19 4 61 62 13 62 63 37 64 82 8 142 146 10 146 195 10 195 218 10 220 366 10 404 480 10 485 3529 10 6993 92513 2 child ruby_string__ 12 1 2 130566 child index 12 1 2 130566 ruby_string_def 95938 id 95938 loc 95938 id loc 12 1 2 95938 loc id 12 1 2 95938 ruby_subshell_child 211 ruby_subshell 134 index 11 child 211 ruby_subshell index 12 1 2 101 2 3 17 3 6 9 6 12 6 ruby_subshell child 12 1 2 101 2 3 17 3 6 9 6 12 6 index ruby_subshell 12 1 2 4 2 3 1 6 7 1 7 8 1 9 10 1 15 16 1 32 33 1 131 132 1 index child 12 1 2 4 2 3 1 6 7 1 7 8 1 9 10 1 15 16 1 32 33 1 131 132 1 child ruby_subshell 12 1 2 211 child index 12 1 2 211 ruby_subshell_def 134 id 134 loc 134 id loc 12 1 2 134 loc id 12 1 2 134 ruby_superclass_def 4276 id 4276 child 4276 loc 4276 id child 12 1 2 4276 id loc 12 1 2 4276 child id 12 1 2 4276 child loc 12 1 2 4276 loc id 12 1 2 4276 loc child 12 1 2 4276 ruby_symbol_array_child 685 ruby_symbol_array 140 index 32 child 685 ruby_symbol_array index 12 1 2 53 2 3 25 3 4 13 4 6 7 6 7 8 7 10 12 10 16 12 17 33 10 ruby_symbol_array child 12 1 2 53 2 3 25 3 4 13 4 6 7 6 7 8 7 10 12 10 16 12 17 33 10 index ruby_symbol_array 12 1 2 4 2 3 4 3 4 3 5 6 2 6 8 2 10 11 2 13 17 2 17 20 2 21 23 2 27 30 2 34 43 2 43 50 2 62 88 2 140 141 1 index child 12 1 2 4 2 3 4 3 4 3 5 6 2 6 8 2 10 11 2 13 17 2 17 20 2 21 23 2 27 30 2 34 43 2 43 50 2 62 88 2 140 141 1 child ruby_symbol_array 12 1 2 685 child index 12 1 2 685 ruby_symbol_array_def 140 id 140 loc 140 id loc 12 1 2 140 loc id 12 1 2 140 ruby_then_child 13507 ruby_then 7974 index 35 child 13507 ruby_then index 12 1 2 4962 2 3 1805 3 4 662 4 36 545 ruby_then child 12 1 2 4962 2 3 1805 3 4 662 4 36 545 index ruby_then 12 1 2 13 2 3 1 4 5 3 5 6 3 7 11 3 12 28 3 43 92 3 157 546 3 1207 7975 3 index child 12 1 2 13 2 3 1 4 5 3 5 6 3 7 11 3 12 28 3 43 92 3 157 546 3 1207 7975 3 child ruby_then 12 1 2 13507 child index 12 1 2 13507 ruby_then_def 7974 id 7974 loc 7974 id loc 12 1 2 7974 loc id 12 1 2 7974 ruby_tokeninfo 1900891 id 1900891 kind 23 value 85529 loc 1900857 id kind 12 1 2 1900891 id value 12 1 2 1900891 id loc 12 1 2 1900891 kind id 12 1 35 2 139 215 2 448 1559 2 1702 1703 2 3878 4010 2 4065 5413 2 7426 9322 2 13268 16529 2 23105 52596 2 52780 76069 2 90090 477694 2 1058855 1058856 1 kind value 12 1 2 6 5 33 2 44 55 2 61 121 2 123 137 2 558 1709 2 2944 3623 2 4420 7408 2 9662 18033 2 42031 42032 1 kind loc 12 1 35 2 139 215 2 448 1559 2 1702 1703 2 3878 4010 2 4065 5413 2 7426 9322 2 13268 16529 2 23105 52596 2 52780 76069 2 90090 477694 2 1058855 1058856 1 value id 12 1 2 50563 2 3 12534 3 4 6042 4 7 7155 7 26 6458 26 175170 2777 value kind 12 1 2 81175 2 5 4354 value loc 12 1 2 50564 2 3 12533 3 4 6042 4 7 7155 7 26 6458 26 175170 2777 loc id 12 1 2 1900823 2 3 34 loc kind 12 1 2 1900823 2 3 34 loc value 12 1 2 1900857 ruby_unary_def 2603 id 2603 operand 2603 operator 5 loc 2603 id operand 12 1 2 2603 id operator 12 1 2 2603 id loc 12 1 2 2603 operand id 12 1 2 2603 operand operator 12 1 2 2603 operand loc 12 1 2 2603 operator id 12 10 11 1 82 83 1 138 139 1 554 555 1 1819 1820 1 operator operand 12 10 11 1 82 83 1 138 139 1 554 555 1 1819 1820 1 operator loc 12 10 11 1 82 83 1 138 139 1 554 555 1 1819 1820 1 loc id 12 1 2 2603 loc operand 12 1 2 2603 loc operator 12 1 2 2603 ruby_undef_child 13 ruby_undef 13 index 1 child 13 ruby_undef index 12 1 2 13 ruby_undef child 12 1 2 13 index ruby_undef 12 13 14 1 index child 12 13 14 1 child ruby_undef 12 1 2 13 child index 12 1 2 13 ruby_undef_def 13 id 13 loc 13 id loc 12 1 2 13 loc id 12 1 2 13 ruby_unless_alternative 14 ruby_unless 14 alternative 14 ruby_unless alternative 12 1 2 14 alternative ruby_unless 12 1 2 14 ruby_unless_consequence 471 ruby_unless 471 consequence 471 ruby_unless consequence 12 1 2 471 consequence ruby_unless 12 1 2 471 ruby_unless_def 471 id 471 condition 471 loc 471 id condition 12 1 2 471 id loc 12 1 2 471 condition id 12 1 2 471 condition loc 12 1 2 471 loc id 12 1 2 471 loc condition 12 1 2 471 ruby_unless_modifier_def 1435 id 1435 body 1435 condition 1435 loc 1435 id body 12 1 2 1435 id condition 12 1 2 1435 id loc 12 1 2 1435 body id 12 1 2 1435 body condition 12 1 2 1435 body loc 12 1 2 1435 condition id 12 1 2 1435 condition body 12 1 2 1435 condition loc 12 1 2 1435 loc id 12 1 2 1435 loc body 12 1 2 1435 loc condition 12 1 2 1435 ruby_until_def 16 id 16 body 16 condition 16 loc 16 id body 12 1 2 16 id condition 12 1 2 16 id loc 12 1 2 16 body id 12 1 2 16 body condition 12 1 2 16 body loc 12 1 2 16 condition id 12 1 2 16 condition body 12 1 2 16 condition loc 12 1 2 16 loc id 12 1 2 16 loc body 12 1 2 16 loc condition 12 1 2 16 ruby_until_modifier_def 13 id 13 body 13 condition 13 loc 13 id body 12 1 2 13 id condition 12 1 2 13 id loc 12 1 2 13 body id 12 1 2 13 body condition 12 1 2 13 body loc 12 1 2 13 condition id 12 1 2 13 condition body 12 1 2 13 condition loc 12 1 2 13 loc id 12 1 2 13 loc body 12 1 2 13 loc condition 12 1 2 13 ruby_when_body 1015 ruby_when 1015 body 1015 ruby_when body 12 1 2 1015 body ruby_when 12 1 2 1015 ruby_when_def 1025 id 1025 loc 1025 id loc 12 1 2 1025 loc id 12 1 2 1025 ruby_when_pattern 1234 ruby_when 1025 index 14 pattern 1234 ruby_when index 12 1 2 895 2 3 97 3 15 32 ruby_when pattern 12 1 2 895 2 3 97 3 15 32 index ruby_when 12 2 3 4 3 4 4 6 7 1 7 8 1 12 13 1 32 33 1 127 128 1 1001 1002 1 index pattern 12 2 3 4 3 4 4 6 7 1 7 8 1 12 13 1 32 33 1 127 128 1 1001 1002 1 pattern ruby_when 12 1 2 1234 pattern index 12 1 2 1234 ruby_while_def 109 id 109 body 109 condition 109 loc 109 id body 12 1 2 109 id condition 12 1 2 109 id loc 12 1 2 109 body id 12 1 2 109 body condition 12 1 2 109 body loc 12 1 2 109 condition id 12 1 2 109 condition body 12 1 2 109 condition loc 12 1 2 109 loc id 12 1 2 109 loc body 12 1 2 109 loc condition 12 1 2 109 ruby_while_modifier_def 9 id 9 body 9 condition 9 loc 9 id body 12 1 2 9 id condition 12 1 2 9 id loc 12 1 2 9 body id 12 1 2 9 body condition 12 1 2 9 body loc 12 1 2 9 condition id 12 1 2 9 condition body 12 1 2 9 condition loc 12 1 2 9 loc id 12 1 2 9 loc body 12 1 2 9 loc condition 12 1 2 9 ruby_yield_child 360 ruby_yield 360 child 360 ruby_yield child 12 1 2 360 child ruby_yield 12 1 2 360 ruby_yield_def 774 id 774 loc 774 id loc 12 1 2 774 loc id 12 1 2 774 sourceLocationPrefix 4 prefix 4