@diagnostic_debug 0 @diagnostic_error 61 @diagnostic_info 0 @diagnostic_warning 0 @erb_comment_directive 191 @erb_directive 7641 @erb_graphql_directive 0 @erb_output_directive 13937 @erb_reserved_word 43541 @erb_template 1416 @erb_token_code 21579 @erb_token_comment 191 @erb_token_content 13385 @file 6323 @folder 1543 @location_default 2803838 @ruby_alias 407 @ruby_argument_list 222860 @ruby_array 10807 @ruby_assignment 41245 @ruby_bare_string 3114 @ruby_bare_symbol 689 @ruby_begin 633 @ruby_begin_block 0 @ruby_binary_ampersand 43 @ruby_binary_ampersandampersand 2835 @ruby_binary_and 70 @ruby_binary_bangequal 509 @ruby_binary_bangtilde 37 @ruby_binary_caret 29 @ruby_binary_equalequal 2557 @ruby_binary_equalequalequal 179 @ruby_binary_equaltilde 257 @ruby_binary_langle 435 @ruby_binary_langleequal 93 @ruby_binary_langleequalrangle 84 @ruby_binary_langlelangle 3362 @ruby_binary_minus 663 @ruby_binary_or 3 @ruby_binary_percent 140 @ruby_binary_pipe 42 @ruby_binary_pipepipe 2603 @ruby_binary_plus 1533 @ruby_binary_rangle 792 @ruby_binary_rangleequal 137 @ruby_binary_ranglerangle 6 @ruby_binary_slash 124 @ruby_binary_star 373 @ruby_binary_starstar 34 @ruby_block 23665 @ruby_block_argument 1838 @ruby_block_parameter 683 @ruby_block_parameters 7469 @ruby_break 219 @ruby_call 313120 @ruby_case__ 387 @ruby_chained_string 286 @ruby_class 5367 @ruby_conditional 1146 @ruby_delimited_symbol 393 @ruby_destructured_left_assignment 1 @ruby_destructured_parameter 64 @ruby_do 120 @ruby_do_block 42649 @ruby_element_reference 26410 @ruby_else 2217 @ruby_elsif 503 @ruby_end_block 0 @ruby_ensure 1202 @ruby_exception_variable 325 @ruby_exceptions 446 @ruby_for 1 @ruby_hash 8499 @ruby_hash_splat_argument 427 @ruby_hash_splat_parameter 431 @ruby_heredoc_body 1676 @ruby_if 5918 @ruby_if_modifier 4391 @ruby_in 1 @ruby_interpolation 12282 @ruby_keyword_parameter 1143 @ruby_lambda 709 @ruby_lambda_parameters 202 @ruby_left_assignment_list 812 @ruby_method 31481 @ruby_method_parameters 9203 @ruby_module 4515 @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 63 @ruby_operator_assignment_percentequal 2 @ruby_operator_assignment_pipeequal 44 @ruby_operator_assignment_pipepipeequal 1485 @ruby_operator_assignment_plusequal 514 @ruby_operator_assignment_ranglerangleequal 0 @ruby_operator_assignment_slashequal 3 @ruby_operator_assignment_starequal 2 @ruby_operator_assignment_starstarequal 0 @ruby_optional_parameter 2098 @ruby_pair 67766 @ruby_parenthesized_statements 1754 @ruby_pattern 1219 @ruby_program 6323 @ruby_range_dotdot 448 @ruby_range_dotdotdot 127 @ruby_rational 4 @ruby_redo 0 @ruby_regex 4106 @ruby_rescue 661 @ruby_rescue_modifier 184 @ruby_reserved_word 1049259 @ruby_rest_assignment 18 @ruby_retry 10 @ruby_return 2726 @ruby_right_assignment_list 438 @ruby_scope_resolution 23877 @ruby_setter 194 @ruby_singleton_class 199 @ruby_singleton_method 2113 @ruby_splat_argument 692 @ruby_splat_parameter 939 @ruby_string__ 94415 @ruby_string_array 968 @ruby_subshell 132 @ruby_superclass 4248 @ruby_symbol_array 140 @ruby_then 7876 @ruby_token_character 10 @ruby_token_class_variable 231 @ruby_token_comment 57499 @ruby_token_complex 0 @ruby_token_constant 90160 @ruby_token_empty_statement 0 @ruby_token_escape_sequence 20732 @ruby_token_false 5307 @ruby_token_float 2932 @ruby_token_global_variable 747 @ruby_token_hash_key_symbol 66170 @ruby_token_heredoc_beginning 1676 @ruby_token_heredoc_content 3914 @ruby_token_heredoc_end 1676 @ruby_token_identifier 472279 @ruby_token_instance_variable 26100 @ruby_token_integer 33974 @ruby_token_nil 4206 @ruby_token_operator 198 @ruby_token_self 4185 @ruby_token_simple_symbol 87262 @ruby_token_string_content 119260 @ruby_token_super 1603 @ruby_token_true 7349 @ruby_token_uninterpreted 0 @ruby_unary_bang 1796 @ruby_unary_definedquestion 249 @ruby_unary_minus 671 @ruby_unary_not 10 @ruby_unary_plus 449 @ruby_unary_tilde 4 @ruby_undef 13 @ruby_unless 518 @ruby_unless_modifier 1439 @ruby_until 16 @ruby_until_modifier 12 @ruby_when 1015 @ruby_while 109 @ruby_while_modifier 9 @ruby_yield 866 containerparent 7863 parent 1543 child 7863 parent child 12 1 2 604 2 3 280 3 4 123 4 5 172 5 6 77 6 9 120 9 23 117 23 308 46 child parent 12 1 2 7863 diagnostics 61 id 61 severity 3 error_tag 3 error_message 12 full_error_message 58 location 61 id severity 12 1 2 61 id error_tag 12 1 2 61 id error_message 12 1 2 61 id full_error_message 12 1 2 61 id location 12 1 2 61 severity id 12 20 21 3 severity error_tag 12 1 2 3 severity error_message 12 4 5 3 severity full_error_message 12 19 20 3 severity location 12 20 21 3 error_tag id 12 20 21 3 error_tag severity 12 1 2 3 error_tag error_message 12 4 5 3 error_tag full_error_message 12 19 20 3 error_tag location 12 20 21 3 error_message id 12 1 2 9 17 18 3 error_message severity 12 1 2 12 error_message error_tag 12 1 2 12 error_message full_error_message 12 1 2 9 16 17 3 error_message location 12 1 2 9 17 18 3 full_error_message id 12 1 2 55 2 3 3 full_error_message severity 12 1 2 58 full_error_message error_tag 12 1 2 58 full_error_message error_message 12 1 2 58 full_error_message location 12 1 2 55 2 3 3 location id 12 1 2 61 location severity 12 1 2 61 location error_tag 12 1 2 61 location error_message 12 1 2 61 location full_error_message 12 1 2 61 erb_ast_node_parent 101885 child 101885 parent 24576 parent_index 623 child parent 12 1 2 101885 child parent_index 12 1 2 101885 parent child 12 1 3 1469 3 4 21811 4 203 1296 parent parent_index 12 1 3 1469 3 4 21811 4 203 1296 parent_index child 12 2 3 74 3 4 67 4 5 64 5 6 77 6 11 49 11 20 49 20 36 49 38 66 49 68 114 49 116 252 49 255 7964 43 parent_index parent 12 2 3 74 3 4 67 4 5 64 5 6 77 6 11 49 11 20 49 20 36 49 38 66 49 68 114 49 116 252 49 255 7964 43 erb_comment_directive_def 191 id 191 child 191 loc 191 id child 12 1 2 191 id loc 12 1 2 191 child id 12 1 2 191 child loc 12 1 2 191 loc id 12 1 2 191 loc child 12 1 2 191 erb_directive_def 7641 id 7641 child 7641 loc 7641 id child 12 1 2 7641 id loc 12 1 2 7641 child id 12 1 2 7641 child loc 12 1 2 7641 loc id 12 1 2 7641 loc child 12 1 2 7641 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 13937 id 13937 child 13937 loc 13937 id child 12 1 2 13937 id loc 12 1 2 13937 child id 12 1 2 13937 child loc 12 1 2 13937 loc id 12 1 2 13937 loc child 12 1 2 13937 erb_template_child 35156 erb_template 1388 index 623 child 35156 erb_template index 12 1 5 126 5 7 89 7 9 108 9 12 111 12 13 40 13 14 126 14 18 120 18 22 117 22 27 108 27 33 104 33 43 104 44 61 111 61 111 104 135 203 15 erb_template child 12 1 5 126 5 7 89 7 9 108 9 12 111 12 13 40 13 14 126 14 18 120 18 22 117 22 27 108 27 33 104 33 43 104 44 61 111 61 111 104 135 203 15 index erb_template 12 2 3 74 3 4 67 4 5 64 5 6 77 6 11 49 11 20 49 20 36 49 38 66 49 68 114 49 116 252 49 255 451 43 index child 12 2 3 74 3 4 67 4 5 64 5 6 77 6 11 49 11 20 49 20 36 49 38 66 49 68 114 49 116 252 49 255 451 43 child erb_template 12 1 2 35156 child index 12 1 2 35156 erb_template_def 1416 id 1416 loc 1416 id loc 12 1 2 1416 loc id 12 1 2 1416 erb_tokeninfo 78698 id 78698 kind 12 file 1388 idx 1611 value 20033 loc 78698 id kind 12 1 2 78698 id file 12 1 2 78698 id idx 12 1 2 78698 id value 12 1 2 78698 id loc 12 1 2 78698 kind id 12 62 63 3 4337 4338 3 6992 6993 3 14108 14109 3 kind file 12 23 24 3 441 442 6 450 451 3 kind idx 12 42 43 3 334 335 3 405 406 3 489 490 3 kind value 12 27 28 3 80 81 3 2382 2383 3 4002 4003 3 kind loc 12 62 63 3 4337 4338 3 6992 6993 3 14108 14109 3 file id 12 1 9 120 9 15 104 15 19 104 19 27 111 27 31 70 31 34 123 34 40 108 40 49 104 49 60 104 60 74 114 74 97 104 98 136 104 138 387 104 476 523 6 file kind 12 1 2 27 3 4 1290 4 5 70 file idx 12 1 9 120 9 15 104 15 19 104 19 27 111 27 31 70 31 34 123 34 40 108 40 49 104 49 60 104 60 74 114 74 97 104 98 136 104 138 387 104 476 523 6 file value 12 1 7 98 7 10 123 10 13 114 13 16 80 16 19 126 19 20 92 20 23 123 23 27 117 27 32 117 32 40 117 40 51 108 51 74 108 76 174 61 file loc 12 1 9 120 9 15 104 15 19 104 19 27 111 27 31 70 31 34 123 34 40 108 40 49 104 49 60 104 60 74 114 74 97 104 98 136 104 138 387 104 476 523 6 idx id 12 1 2 141 2 3 277 3 4 43 4 5 120 5 6 243 6 10 61 10 13 126 14 30 123 30 58 123 59 105 123 109 245 123 251 451 101 idx kind 12 1 2 290 2 3 459 3 4 734 4 5 126 idx file 12 1 2 141 2 3 277 3 4 43 4 5 120 5 6 243 6 10 61 10 13 126 14 30 123 30 58 123 59 105 123 109 245 123 251 451 101 idx value 12 1 2 172 2 3 274 3 4 117 4 5 188 5 6 123 6 10 132 10 18 135 18 33 126 33 57 123 57 107 126 109 256 89 idx loc 12 1 2 141 2 3 277 3 4 43 4 5 120 5 6 243 6 10 61 10 13 126 14 30 123 30 58 123 59 105 123 109 245 123 251 451 101 value id 12 1 2 15965 2 3 2580 3 7048 1487 value kind 12 1 2 20033 value file 12 1 2 16635 2 3 2249 3 442 1148 value idx 12 1 2 16706 2 3 2009 3 406 1317 value loc 12 1 2 15965 2 3 2580 3 7048 1487 loc id 12 1 2 78698 loc kind 12 1 2 78698 loc file 12 1 2 78698 loc idx 12 1 2 78698 loc value 12 1 2 78698 files 6323 id 6323 name 6323 id name 12 1 2 6323 name id 12 1 2 6323 folders 1543 id 1543 name 1543 id name 12 1 2 1543 name id 12 1 2 1543 locations_default 2803838 id 2803838 file 6323 start_line 4435 start_column 1006 end_line 4435 end_column 1009 id file 12 1 2 2803838 id start_line 12 1 2 2803838 id start_column 12 1 2 2803838 id end_line 12 1 2 2803838 id end_column 12 1 2 2803838 file id 12 1 31 487 31 45 478 45 70 487 70 96 475 96 126 478 126 160 478 160 206 484 206 260 478 261 346 478 346 454 475 455 638 475 641 1017 475 1018 3555 475 3587 12123 95 file start_line 12 1 5 324 5 6 416 6 8 416 8 10 456 10 13 583 13 17 533 17 22 540 22 28 527 28 37 487 37 47 487 47 66 484 66 111 478 111 324 475 324 1241 111 file start_column 12 1 17 574 17 25 503 25 34 493 34 43 533 43 51 574 51 58 496 58 66 521 66 73 506 73 82 515 82 92 503 92 107 484 107 137 478 137 241 138 file end_line 12 1 5 317 5 6 376 6 8 444 8 10 358 10 12 496 12 16 574 16 21 561 21 26 506 26 34 475 34 43 490 43 58 475 58 87 487 87 183 478 183 1241 280 file end_column 12 1 19 515 19 28 518 28 37 509 37 46 484 46 54 524 54 60 506 60 69 549 69 76 503 76 85 509 85 93 478 93 106 490 106 129 478 129 246 256 start_line id 12 1 2 425 2 8 145 8 11 376 11 21 376 21 38 333 38 72 336 72 115 333 115 176 333 176 237 333 237 337 333 338 615 333 615 1350 333 1350 6203 333 6294 17795 108 start_line file 12 1 2 1435 2 5 339 5 9 333 9 15 367 15 21 354 21 29 358 29 48 342 48 106 333 106 304 333 304 2050 237 start_line start_column 12 1 2 425 2 5 126 5 7 351 7 13 336 13 21 358 21 33 333 33 47 333 47 59 342 59 71 333 71 80 333 80 94 345 94 114 333 114 161 333 161 230 148 start_line end_line 12 1 2 1256 2 3 728 3 4 354 4 5 308 5 6 262 6 8 401 8 11 354 11 17 376 17 36 333 37 274 58 start_line end_column 12 1 2 425 2 6 151 6 8 354 8 15 398 15 25 361 25 40 351 40 55 342 55 65 336 65 77 348 77 88 361 88 107 354 107 129 333 129 236 314 start_column id 12 1 2 74 2 3 67 3 7 86 7 17 86 17 30 80 30 53 77 53 117 77 133 332 80 350 1004 77 1057 2894 77 3045 7606 77 7905 12595 77 12598 47743 67 start_column file 12 1 2 101 2 3 70 3 6 70 6 12 86 12 22 77 22 39 77 41 85 77 89 199 77 201 461 77 467 863 77 894 1316 77 1326 1444 77 1448 2050 58 start_column start_line 12 1 2 101 2 3 64 3 7 80 7 14 89 14 25 83 25 47 77 48 94 77 95 184 77 190 324 77 326 537 77 547 784 77 784 833 77 833 1068 46 start_column end_line 12 1 2 98 2 3 64 3 7 83 7 13 77 13 23 80 23 41 77 41 82 77 82 153 77 153 297 77 302 527 77 532 746 77 749 837 77 838 1068 61 start_column end_column 12 1 2 89 2 3 64 3 5 77 5 9 83 9 13 74 13 19 83 19 28 77 28 48 77 48 71 77 71 102 83 102 134 77 134 152 77 152 196 64 end_line id 12 1 3 104 3 4 382 4 7 354 7 19 395 19 32 342 32 63 339 63 107 339 107 165 333 166 229 339 229 311 333 312 538 336 555 1233 333 1240 4062 333 4161 16271 166 end_line file 12 1 2 1435 2 5 339 5 9 333 9 15 367 15 21 354 21 29 358 29 48 339 48 106 336 106 306 339 313 1887 231 end_line start_line 12 1 2 1234 2 3 678 3 4 327 4 5 324 5 6 271 6 8 391 8 11 373 11 18 345 18 29 333 29 39 154 end_line start_column 12 1 2 40 2 3 450 3 6 370 6 13 376 13 21 342 21 34 345 34 48 342 48 60 339 60 73 376 73 82 336 82 96 348 96 117 354 117 175 333 175 226 77 end_line end_column 12 1 2 422 2 5 129 5 7 345 7 13 336 13 21 351 21 35 345 35 49 342 49 62 354 62 74 348 74 84 342 84 99 333 99 119 336 119 172 336 173 236 108 end_column id 12 1 2 43 2 4 86 4 9 77 9 20 86 20 34 77 34 66 77 67 145 77 149 357 77 376 1087 77 1177 3187 77 3354 7500 77 7627 12154 77 12227 14024 77 14225 22859 21 end_column file 12 1 2 89 2 3 64 3 6 74 6 11 83 11 21 83 21 36 80 36 77 77 81 195 80 206 465 77 476 872 77 932 1370 77 1370 1490 77 1490 1843 67 end_column start_line 12 1 2 89 2 4 83 4 9 83 9 16 83 16 28 86 29 51 77 54 110 77 111 205 77 205 374 77 376 573 77 577 813 77 823 852 77 854 996 43 end_column start_column 12 1 2 49 2 4 83 4 8 92 8 14 80 14 20 77 20 36 80 36 60 80 60 70 83 70 79 89 79 88 83 88 99 80 99 110 80 110 148 49 end_column end_line 12 1 2 89 2 3 61 3 6 80 6 13 89 13 24 80 24 42 77 42 79 77 80 157 77 161 322 77 324 544 77 544 753 77 753 841 77 842 930 67 numlines 0 element_id 0 num_lines 0 num_code 0 num_comment 0 element_id num_lines 12 element_id num_code 12 element_id num_comment 12 num_lines element_id 12 num_lines num_code 12 num_lines num_comment 12 num_code element_id 12 num_code num_lines 12 num_code num_comment 12 num_comment element_id 12 num_comment num_lines 12 num_comment num_code 12 ruby_alias_def 407 id 407 alias 407 name 407 loc 407 id alias 12 1 2 407 id name 12 1 2 407 id loc 12 1 2 407 alias id 12 1 2 407 alias name 12 1 2 407 alias loc 12 1 2 407 name id 12 1 2 407 name alias 12 1 2 407 name loc 12 1 2 407 loc id 12 1 2 407 loc alias 12 1 2 407 loc name 12 1 2 407 ruby_argument_list_child 287547 ruby_argument_list 222799 index 98 child 287547 ruby_argument_list index 12 1 2 181093 2 3 27675 3 33 14030 ruby_argument_list child 12 1 2 181093 2 3 27675 3 33 14030 index ruby_argument_list 12 1 2 33 2 3 9 4 5 3 6 7 6 7 9 6 10 14 6 17 19 6 27 47 6 119 253 6 659 1712 6 4546 13514 6 72189 72190 3 index child 12 1 2 33 2 3 9 4 5 3 6 7 6 7 9 6 10 14 6 17 19 6 27 47 6 119 253 6 659 1712 6 4546 13514 6 72189 72190 3 child ruby_argument_list 12 1 2 287547 child index 12 1 2 287547 ruby_argument_list_def 222860 id 222860 loc 222860 id loc 12 1 2 222860 loc id 12 1 2 222860 ruby_array_child 20469 ruby_array 9150 index 95 child 20469 ruby_array index 12 1 2 3014 2 3 3987 3 4 1325 4 10 709 10 95 113 ruby_array child 12 1 2 3014 2 3 3987 3 4 1325 4 10 709 10 95 113 index ruby_array 12 1 2 10 2 3 27 3 4 13 4 6 8 6 14 8 14 25 8 25 45 8 58 449 8 806 8962 4 index child 12 1 2 10 2 3 27 3 4 13 4 6 8 6 14 8 14 25 8 25 45 8 58 449 8 806 8962 4 child ruby_array 12 1 2 20469 child index 12 1 2 20469 ruby_array_def 10807 id 10807 loc 10807 id loc 12 1 2 10807 loc id 12 1 2 10807 ruby_assignment_def 41245 id 41245 left 41245 right 41245 loc 41245 id left 12 1 2 41245 id right 12 1 2 41245 id loc 12 1 2 41245 left id 12 1 2 41245 left right 12 1 2 41245 left loc 12 1 2 41245 right id 12 1 2 41245 right left 12 1 2 41245 right loc 12 1 2 41245 loc id 12 1 2 41245 loc left 12 1 2 41245 loc right 12 1 2 41245 ruby_ast_node_parent 2788675 child 2788675 parent 913893 parent_index 546 child parent 12 1 2 2788675 child parent_index 12 1 2 2788675 parent child 12 1 2 98197 2 3 131900 3 4 498287 4 5 116234 5 23 68553 23 178 719 parent parent_index 12 1 2 98197 2 3 131900 3 4 498287 4 5 116234 5 23 68553 23 178 719 parent_index child 12 1 2 129 2 3 58 3 4 15 4 5 37 5 6 43 6 13 43 14 25 43 28 50 43 57 125 43 134 544 43 659 264293 43 296110 296111 3 parent_index parent 12 1 2 129 2 3 58 3 4 15 4 5 37 5 6 43 6 13 43 14 25 43 28 50 43 57 125 43 134 544 43 659 264293 43 296110 296111 3 ruby_bare_string_child 3126 ruby_bare_string 3114 index 2 child 3126 ruby_bare_string index 12 1 2 3102 2 3 12 ruby_bare_string child 12 1 2 3102 2 3 12 index ruby_bare_string 12 12 13 1 3050 3051 1 index child 12 12 13 1 3050 3051 1 child ruby_bare_string 12 1 2 3126 child index 12 1 2 3126 ruby_bare_string_def 3114 id 3114 loc 3114 id loc 12 1 2 3114 loc id 12 1 2 3114 ruby_bare_symbol_child 689 ruby_bare_symbol 689 index 1 child 689 ruby_bare_symbol index 12 1 2 689 ruby_bare_symbol child 12 1 2 689 index ruby_bare_symbol 12 689 690 1 index child 12 689 690 1 child ruby_bare_symbol 12 1 2 689 child index 12 1 2 689 ruby_bare_symbol_def 689 id 689 loc 689 id loc 12 1 2 689 loc id 12 1 2 689 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 2191 ruby_begin 633 index 34 child 2191 ruby_begin index 12 1 2 33 2 3 288 3 4 127 4 5 71 5 7 57 7 14 50 14 35 7 ruby_begin child 12 1 2 33 2 3 288 3 4 127 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 24 3 30 58 3 78 186 3 312 634 3 index child 12 1 2 6 4 5 8 5 6 5 6 13 3 13 24 3 30 58 3 78 186 3 312 634 3 child ruby_begin 12 1 2 2191 child index 12 1 2 2191 ruby_begin_def 633 id 633 loc 633 id loc 12 1 2 633 loc id 12 1 2 633 ruby_binary_def 14329 id 14329 left 14329 operator 23 right 14329 loc 14329 id left 12 1 2 14329 id operator 12 1 2 14329 id right 12 1 2 14329 id loc 12 1 2 14329 left id 12 1 2 14329 left operator 12 1 2 14329 left right 12 1 2 14329 left loc 12 1 2 14329 operator id 12 1 2 2 9 15 2 22 38 2 42 94 2 115 116 1 124 125 2 137 258 2 320 436 2 509 664 2 792 1229 2 1411 2558 2 2603 2836 2 operator left 12 1 2 2 9 15 2 22 38 2 42 94 2 115 116 1 124 125 2 137 258 2 320 436 2 509 664 2 792 1229 2 1411 2558 2 2603 2836 2 operator right 12 1 2 2 9 15 2 22 38 2 42 94 2 115 116 1 124 125 2 137 258 2 320 436 2 509 664 2 792 1229 2 1411 2558 2 2603 2836 2 operator loc 12 1 2 2 9 15 2 22 38 2 42 94 2 115 116 1 124 125 2 137 258 2 320 436 2 509 664 2 792 1229 2 1411 2558 2 2603 2836 2 right id 12 1 2 14329 right left 12 1 2 14329 right operator 12 1 2 14329 right loc 12 1 2 14329 loc id 12 1 2 14329 loc left 12 1 2 14329 loc operator 12 1 2 14329 loc right 12 1 2 14329 ruby_block_argument_def 1838 id 1838 child 1838 loc 1838 id child 12 1 2 1838 id loc 12 1 2 1838 child id 12 1 2 1838 child loc 12 1 2 1838 loc id 12 1 2 1838 loc child 12 1 2 1838 ruby_block_child 23647 ruby_block 23610 index 12 child 23647 ruby_block index 12 1 2 23585 2 5 24 ruby_block child 12 1 2 23585 2 5 24 index ruby_block 12 1 2 3 3 4 3 8 9 3 7650 7651 3 index child 12 1 2 3 3 4 3 8 9 3 7650 7651 3 child ruby_block 12 1 2 23647 child index 12 1 2 23647 ruby_block_def 23665 id 23665 loc 23665 id loc 12 1 2 23665 loc id 12 1 2 23665 ruby_block_parameter_def 683 id 683 name 683 loc 683 id name 12 1 2 683 id loc 12 1 2 683 name id 12 1 2 683 name loc 12 1 2 683 loc id 12 1 2 683 loc name 12 1 2 683 ruby_block_parameters 2721 ruby_block 2721 parameters 2721 ruby_block parameters 12 1 2 2721 parameters ruby_block 12 1 2 2721 ruby_block_parameters_child 8702 ruby_block_parameters 7469 index 5 child 8702 ruby_block_parameters index 12 1 2 6382 2 3 985 3 6 102 ruby_block_parameters child 12 1 2 6382 2 3 985 3 6 102 index ruby_block_parameters 12 9 10 1 33 34 1 100 101 1 1065 1066 1 7315 7316 1 index child 12 9 10 1 33 34 1 100 101 1 1065 1066 1 7315 7316 1 child ruby_block_parameters 12 1 2 8702 child index 12 1 2 8702 ruby_block_parameters_def 7469 id 7469 loc 7469 id loc 12 1 2 7469 loc id 12 1 2 7469 ruby_break_child 9 ruby_break 9 child 9 ruby_break child 12 1 2 9 child ruby_break 12 1 2 9 ruby_break_def 219 id 219 loc 219 id loc 12 1 2 219 loc id 12 1 2 219 ruby_call_arguments 222073 ruby_call 222073 arguments 222073 ruby_call arguments 12 1 2 222073 arguments ruby_call 12 1 2 222073 ruby_call_block 65729 ruby_call 65729 block 65729 ruby_call block 12 1 2 65729 block ruby_call 12 1 2 65729 ruby_call_def 313120 id 313120 method 313120 loc 313120 id method 12 1 2 313120 id loc 12 1 2 313120 method id 12 1 2 313120 method loc 12 1 2 313120 loc id 12 1 2 313120 loc method 12 1 2 313120 ruby_call_receiver 171762 ruby_call 171762 receiver 171762 ruby_call receiver 12 1 2 171762 receiver ruby_call 12 1 2 171762 ruby_case_child 1301 ruby_case__ 387 index 22 child 1301 ruby_case__ index 12 1 2 11 2 3 103 3 4 160 4 5 60 5 7 31 7 23 20 ruby_case__ child 12 1 2 11 2 3 103 3 4 160 4 5 60 5 7 31 7 23 20 index ruby_case__ 12 1 2 8 2 3 2 3 5 2 8 11 2 13 21 2 30 52 2 110 268 2 368 380 2 index child 12 1 2 8 2 3 2 3 5 2 8 11 2 13 21 2 30 52 2 110 268 2 368 380 2 child ruby_case__ 12 1 2 1301 child index 12 1 2 1301 ruby_case_def 387 id 387 loc 387 id loc 12 1 2 387 loc id 12 1 2 387 ruby_case_value 374 ruby_case__ 374 value 374 ruby_case__ value 12 1 2 374 value ruby_case__ 12 1 2 374 ruby_chained_string_child 1083 ruby_chained_string 286 index 12 child 1083 ruby_chained_string index 12 2 3 99 3 4 63 4 5 43 5 6 38 6 8 21 8 13 20 ruby_chained_string child 12 2 3 99 3 4 63 4 5 43 5 6 38 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 79 80 1 122 123 1 184 185 1 281 282 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 79 80 1 122 123 1 184 185 1 281 282 2 child ruby_chained_string 12 1 2 1083 child index 12 1 2 1083 ruby_chained_string_def 286 id 286 loc 286 id loc 12 1 2 286 loc id 12 1 2 286 ruby_class_child 41998 ruby_class 4831 index 317 child 41998 ruby_class index 12 1 2 1046 2 3 743 3 4 492 4 5 401 5 6 308 6 7 265 7 9 357 9 13 420 13 21 375 21 78 362 80 312 57 ruby_class child 12 1 2 1046 2 3 743 3 4 492 4 5 401 5 6 308 6 7 265 7 9 357 9 13 420 13 21 375 21 78 362 80 312 57 index ruby_class 12 1 3 17 3 4 26 4 5 28 5 7 24 7 8 24 8 11 28 11 16 24 16 27 25 27 42 24 43 71 24 71 144 24 150 442 24 464 4732 19 index child 12 1 3 17 3 4 26 4 5 28 5 7 24 7 8 24 8 11 28 11 16 24 16 27 25 27 42 24 43 71 24 71 144 24 150 442 24 464 4732 19 child ruby_class 12 1 2 41998 child index 12 1 2 41998 ruby_class_def 5367 id 5367 name 5367 loc 5367 id name 12 1 2 5367 id loc 12 1 2 5367 name id 12 1 2 5367 name loc 12 1 2 5367 loc id 12 1 2 5367 loc name 12 1 2 5367 ruby_class_superclass 4248 ruby_class 4248 superclass 4248 ruby_class superclass 12 1 2 4248 superclass ruby_class 12 1 2 4248 ruby_conditional_def 1146 id 1146 alternative 1146 condition 1146 consequence 1146 loc 1146 id alternative 12 1 2 1146 id condition 12 1 2 1146 id consequence 12 1 2 1146 id loc 12 1 2 1146 alternative id 12 1 2 1146 alternative condition 12 1 2 1146 alternative consequence 12 1 2 1146 alternative loc 12 1 2 1146 condition id 12 1 2 1146 condition alternative 12 1 2 1146 condition consequence 12 1 2 1146 condition loc 12 1 2 1146 consequence id 12 1 2 1146 consequence alternative 12 1 2 1146 consequence condition 12 1 2 1146 consequence loc 12 1 2 1146 loc id 12 1 2 1146 loc alternative 12 1 2 1146 loc condition 12 1 2 1146 loc consequence 12 1 2 1146 ruby_delimited_symbol_child 541 ruby_delimited_symbol 393 index 8 child 541 ruby_delimited_symbol index 12 1 2 297 2 3 73 3 9 22 ruby_delimited_symbol child 12 1 2 297 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 541 child index 12 1 2 541 ruby_delimited_symbol_def 393 id 393 loc 393 id loc 12 1 2 393 loc id 12 1 2 393 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 131 ruby_destructured_parameter 64 index 4 child 131 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 131 child index 12 1 2 131 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 124913 ruby_do_block 42634 index 222 child 124913 ruby_do_block index 12 1 2 13798 2 3 11700 3 4 6796 4 5 3728 5 7 3444 7 73 3166 ruby_do_block child 12 1 2 13798 2 3 11700 3 4 6796 4 5 3728 5 7 3444 7 73 3166 index ruby_do_block 12 1 2 21 2 3 49 3 4 3 4 5 18 5 9 18 9 16 18 17 33 18 38 71 18 81 210 18 272 1027 18 1446 13815 18 index child 12 1 2 21 2 3 49 3 4 3 4 5 18 5 9 18 9 16 18 17 33 18 38 71 18 81 210 18 272 1027 18 1446 13815 18 child ruby_do_block 12 1 2 124913 child index 12 1 2 124913 ruby_do_block_def 42649 id 42649 loc 42649 id loc 12 1 2 42649 loc id 12 1 2 42649 ruby_do_block_parameters 4748 ruby_do_block 4748 parameters 4748 ruby_do_block parameters 12 1 2 4748 parameters ruby_do_block 12 1 2 4748 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 26459 ruby_element_reference 26408 index 2 child 26459 ruby_element_reference index 12 1 2 26357 2 3 51 ruby_element_reference child 12 1 2 26357 2 3 51 index ruby_element_reference 12 51 52 1 26408 26409 1 index child 12 51 52 1 26408 26409 1 child ruby_element_reference 12 1 2 26459 child index 12 1 2 26459 ruby_element_reference_def 26410 id 26410 object 26410 loc 26410 id object 12 1 2 26410 id loc 12 1 2 26410 object id 12 1 2 26410 object loc 12 1 2 26410 loc id 12 1 2 26410 loc object 12 1 2 26410 ruby_else_child 2823 ruby_else 2214 index 11 child 2823 ruby_else index 12 1 2 1862 2 3 220 3 12 131 ruby_else child 12 1 2 1862 2 3 220 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 55 56 1 129 130 1 345 346 1 2169 2170 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 55 56 1 129 130 1 345 346 1 2169 2170 1 child ruby_else 12 1 2 2823 child index 12 1 2 2823 ruby_else_def 2217 id 2217 loc 2217 id loc 12 1 2 2217 loc id 12 1 2 2217 ruby_elsif_alternative 276 ruby_elsif 276 alternative 276 ruby_elsif alternative 12 1 2 276 alternative ruby_elsif 12 1 2 276 ruby_elsif_consequence 502 ruby_elsif 502 consequence 502 ruby_elsif consequence 12 1 2 502 consequence ruby_elsif 12 1 2 502 ruby_elsif_def 503 id 503 condition 503 loc 503 id condition 12 1 2 503 id loc 12 1 2 503 condition id 12 1 2 503 condition loc 12 1 2 503 loc id 12 1 2 503 loc condition 12 1 2 503 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 1619 ruby_ensure 1202 index 16 child 1619 ruby_ensure index 12 1 2 935 2 3 173 3 9 91 16 17 2 ruby_ensure child 12 1 2 935 2 3 173 3 9 91 16 17 2 index ruby_ensure 12 2 3 8 5 6 2 6 7 2 16 17 1 92 93 1 262 263 1 1178 1179 1 index child 12 2 3 8 5 6 2 6 7 2 16 17 1 92 93 1 262 263 1 1178 1179 1 child ruby_ensure 12 1 2 1619 child index 12 1 2 1619 ruby_ensure_def 1202 id 1202 loc 1202 id loc 12 1 2 1202 loc id 12 1 2 1202 ruby_exception_variable_def 325 id 325 child 325 loc 325 id child 12 1 2 325 id loc 12 1 2 325 child id 12 1 2 325 child loc 12 1 2 325 loc id 12 1 2 325 loc child 12 1 2 325 ruby_exceptions_child 522 ruby_exceptions 446 index 8 child 522 ruby_exceptions index 12 1 2 399 2 3 32 3 9 15 ruby_exceptions child 12 1 2 399 2 3 32 3 9 15 index ruby_exceptions 12 2 3 3 3 4 1 5 6 1 15 16 1 47 48 1 446 447 1 index child 12 2 3 3 3 4 1 5 6 1 15 16 1 47 48 1 446 447 1 child ruby_exceptions 12 1 2 522 child index 12 1 2 522 ruby_exceptions_def 446 id 446 loc 446 id loc 12 1 2 446 loc id 12 1 2 446 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 15542 ruby_hash 6988 index 111 child 15542 ruby_hash index 12 1 2 3674 2 3 1673 3 4 727 4 6 562 6 112 352 ruby_hash child 12 1 2 3674 2 3 1673 3 4 727 4 6 562 6 112 352 index ruby_hash 12 1 2 42 2 3 19 3 13 9 13 21 9 21 30 9 30 50 9 53 353 9 545 6989 5 index child 12 1 2 42 2 3 19 3 13 9 13 21 9 21 30 9 30 50 9 53 353 9 545 6989 5 child ruby_hash 12 1 2 15542 child index 12 1 2 15542 ruby_hash_def 8499 id 8499 loc 8499 id loc 12 1 2 8499 loc id 12 1 2 8499 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 431 id 431 loc 431 id loc 12 1 2 431 loc id 12 1 2 431 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 7907 ruby_heredoc_body 1676 index 72 child 7907 ruby_heredoc_body index 12 2 3 917 4 5 202 5 6 1 6 7 252 7 9 108 10 15 136 16 73 60 ruby_heredoc_body child 12 2 3 917 4 5 202 5 6 1 6 7 252 7 9 108 10 15 136 16 73 60 index ruby_heredoc_body 12 1 2 19 2 3 9 3 4 4 4 7 5 7 8 3 9 12 6 13 23 6 28 61 6 89 197 6 299 760 6 1676 1677 2 index child 12 1 2 19 2 3 9 3 4 4 4 7 5 7 8 3 9 12 6 13 23 6 28 61 6 89 197 6 299 760 6 1676 1677 2 child ruby_heredoc_body 12 1 2 7907 child index 12 1 2 7907 ruby_heredoc_body_def 1676 id 1676 loc 1676 id loc 12 1 2 1676 loc id 12 1 2 1676 ruby_if_alternative 2058 ruby_if 2058 alternative 2058 ruby_if alternative 12 1 2 2058 alternative ruby_if 12 1 2 2058 ruby_if_consequence 5899 ruby_if 5899 consequence 5899 ruby_if consequence 12 1 2 5899 consequence ruby_if 12 1 2 5899 ruby_if_def 5918 id 5918 condition 5918 loc 5918 id condition 12 1 2 5918 id loc 12 1 2 5918 condition id 12 1 2 5918 condition loc 12 1 2 5918 loc id 12 1 2 5918 loc condition 12 1 2 5918 ruby_if_modifier_def 4391 id 4391 body 4391 condition 4391 loc 4391 id body 12 1 2 4391 id condition 12 1 2 4391 id loc 12 1 2 4391 body id 12 1 2 4391 body condition 12 1 2 4391 body loc 12 1 2 4391 condition id 12 1 2 4391 condition body 12 1 2 4391 condition loc 12 1 2 4391 loc id 12 1 2 4391 loc body 12 1 2 4391 loc condition 12 1 2 4391 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 12282 ruby_interpolation 12282 index 1 child 12282 ruby_interpolation index 12 1 2 12282 ruby_interpolation child 12 1 2 12282 index ruby_interpolation 12 12282 12283 1 index child 12 12282 12283 1 child ruby_interpolation 12 1 2 12282 child index 12 1 2 12282 ruby_interpolation_def 12282 id 12282 loc 12282 id loc 12 1 2 12282 loc id 12 1 2 12282 ruby_keyword_parameter_def 1143 id 1143 name 1143 loc 1143 id name 12 1 2 1143 id loc 12 1 2 1143 name id 12 1 2 1143 name loc 12 1 2 1143 loc id 12 1 2 1143 loc name 12 1 2 1143 ruby_keyword_parameter_value 848 ruby_keyword_parameter 848 value 848 ruby_keyword_parameter value 12 1 2 848 value ruby_keyword_parameter 12 1 2 848 ruby_lambda_def 709 id 709 body 709 loc 709 id body 12 1 2 709 id loc 12 1 2 709 body id 12 1 2 709 body loc 12 1 2 709 loc id 12 1 2 709 loc body 12 1 2 709 ruby_lambda_parameters 202 ruby_lambda 202 parameters 202 ruby_lambda parameters 12 1 2 202 parameters ruby_lambda 12 1 2 202 ruby_lambda_parameters_child 259 ruby_lambda_parameters 197 index 4 child 259 ruby_lambda_parameters index 12 1 2 157 2 3 23 3 5 16 ruby_lambda_parameters child 12 1 2 157 2 3 23 3 5 16 index ruby_lambda_parameters 12 6 7 1 16 17 1 39 40 1 193 194 1 index child 12 6 7 1 16 17 1 39 40 1 193 194 1 child ruby_lambda_parameters 12 1 2 259 child index 12 1 2 259 ruby_lambda_parameters_def 202 id 202 loc 202 id loc 12 1 2 202 loc id 12 1 2 202 ruby_left_assignment_list_child 1810 ruby_left_assignment_list 812 index 8 child 1810 ruby_left_assignment_list index 12 1 2 2 2 3 662 3 4 126 4 9 21 ruby_left_assignment_list child 12 1 2 2 2 3 662 3 4 126 4 9 21 index ruby_left_assignment_list 12 2 3 1 3 4 2 9 10 1 21 22 1 145 146 1 794 795 1 796 797 1 index child 12 2 3 1 3 4 2 9 10 1 21 22 1 145 146 1 794 795 1 796 797 1 child ruby_left_assignment_list 12 1 2 1810 child index 12 1 2 1810 ruby_left_assignment_list_def 812 id 812 loc 812 id loc 12 1 2 812 loc id 12 1 2 812 ruby_method_child 84506 ruby_method 31178 index 77 child 84506 ruby_method index 12 1 2 14060 2 3 5744 3 4 4038 4 5 2508 5 7 2601 7 77 2224 ruby_method child 12 1 2 14060 2 3 5744 3 4 4038 4 5 2508 5 7 2601 7 77 2224 index ruby_method 12 1 2 7 2 4 2 4 5 9 5 6 10 6 7 8 9 12 4 13 19 6 20 37 6 44 113 6 146 398 6 505 2179 6 3179 30533 6 index child 12 1 2 7 2 4 2 4 5 9 5 6 10 6 7 8 9 12 4 13 19 6 20 37 6 44 113 6 146 398 6 505 2179 6 3179 30533 6 child ruby_method 12 1 2 84506 child index 12 1 2 84506 ruby_method_def 31481 id 31481 name 31481 loc 31481 id name 12 1 2 31481 id loc 12 1 2 31481 name id 12 1 2 31481 name loc 12 1 2 31481 loc id 12 1 2 31481 loc name 12 1 2 31481 ruby_method_parameters 8662 ruby_method 8662 parameters 8662 ruby_method parameters 12 1 2 8662 parameters ruby_method 12 1 2 8662 ruby_method_parameters_child 15084 ruby_method_parameters 9114 index 11 child 15084 ruby_method_parameters index 12 1 2 5483 2 3 2230 3 4 881 4 12 519 ruby_method_parameters child 12 1 2 5483 2 3 2230 3 4 881 4 12 519 index ruby_method_parameters 12 3 4 1 5 6 1 9 10 1 26 27 1 43 44 1 101 102 1 222 223 1 509 510 1 1372 1373 1 3556 3557 1 8926 8927 1 index child 12 3 4 1 5 6 1 9 10 1 26 27 1 43 44 1 101 102 1 222 223 1 509 510 1 1372 1373 1 3556 3557 1 8926 8927 1 child ruby_method_parameters 12 1 2 15084 child index 12 1 2 15084 ruby_method_parameters_def 9203 id 9203 loc 9203 id loc 12 1 2 9203 loc id 12 1 2 9203 ruby_module_child 9969 ruby_module 3383 index 126 child 9969 ruby_module index 12 1 2 2398 2 3 285 3 5 243 5 11 269 11 125 185 ruby_module child 12 1 2 2398 2 3 285 3 5 243 5 11 269 11 125 185 index ruby_module 12 1 2 11 2 3 11 3 4 8 4 5 17 5 7 11 7 10 9 10 16 11 16 23 11 25 45 10 49 106 10 122 373 10 446 3314 5 index child 12 1 2 11 2 3 11 3 4 8 4 5 17 5 7 11 7 10 9 10 16 11 16 23 11 25 45 10 49 106 10 122 373 10 446 3314 5 child ruby_module 12 1 2 9969 child index 12 1 2 9969 ruby_module_def 4515 id 4515 name 4515 loc 4515 id name 12 1 2 4515 id loc 12 1 2 4515 name id 12 1 2 4515 name loc 12 1 2 4515 loc id 12 1 2 4515 loc name 12 1 2 4515 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 2077 id 2077 left 2077 operator 6 right 2077 loc 2077 id left 12 1 2 2077 id operator 12 1 2 2077 id right 12 1 2 2077 id loc 12 1 2 2077 left id 12 1 2 2077 left operator 12 1 2 2077 left right 12 1 2 2077 left loc 12 1 2 2077 operator id 12 1 2 1 5 6 1 9 10 1 63 64 1 514 515 1 1485 1486 1 operator left 12 1 2 1 5 6 1 9 10 1 63 64 1 514 515 1 1485 1486 1 operator right 12 1 2 1 5 6 1 9 10 1 63 64 1 514 515 1 1485 1486 1 operator loc 12 1 2 1 5 6 1 9 10 1 63 64 1 514 515 1 1485 1486 1 right id 12 1 2 2077 right left 12 1 2 2077 right operator 12 1 2 2077 right loc 12 1 2 2077 loc id 12 1 2 2077 loc left 12 1 2 2077 loc operator 12 1 2 2077 loc right 12 1 2 2077 ruby_optional_parameter_def 2098 id 2098 name 2098 value 2098 loc 2098 id name 12 1 2 2098 id value 12 1 2 2098 id loc 12 1 2 2098 name id 12 1 2 2098 name value 12 1 2 2098 name loc 12 1 2 2098 value id 12 1 2 2098 value name 12 1 2 2098 value loc 12 1 2 2098 loc id 12 1 2 2098 loc name 12 1 2 2098 loc value 12 1 2 2098 ruby_pair_def 67766 id 67766 key__ 67766 value 67766 loc 67766 id key__ 12 1 2 67766 id value 12 1 2 67766 id loc 12 1 2 67766 key__ id 12 1 2 67766 key__ value 12 1 2 67766 key__ loc 12 1 2 67766 value id 12 1 2 67766 value key__ 12 1 2 67766 value loc 12 1 2 67766 loc id 12 1 2 67766 loc key__ 12 1 2 67766 loc value 12 1 2 67766 ruby_parenthesized_statements_child 1755 ruby_parenthesized_statements 1754 index 2 child 1755 ruby_parenthesized_statements index 12 1 2 1753 2 3 1 ruby_parenthesized_statements child 12 1 2 1753 2 3 1 index ruby_parenthesized_statements 12 1 2 1 1754 1755 1 index child 12 1 2 1 1754 1755 1 child ruby_parenthesized_statements 12 1 2 1755 child index 12 1 2 1755 ruby_parenthesized_statements_def 1754 id 1754 loc 1754 id loc 12 1 2 1754 loc id 12 1 2 1754 ruby_pattern_def 1219 id 1219 child 1219 loc 1219 id child 12 1 2 1219 id loc 12 1 2 1219 child id 12 1 2 1219 child loc 12 1 2 1219 loc id 12 1 2 1219 loc child 12 1 2 1219 ruby_program_child 14471 ruby_program 6255 index 132 child 14471 ruby_program index 12 1 2 3256 2 3 1725 3 4 475 4 8 512 8 44 287 ruby_program child 12 1 2 3256 2 3 1725 3 4 475 4 8 512 8 44 287 index ruby_program 12 1 2 30 2 3 9 4 5 15 5 7 6 8 11 9 13 15 9 16 25 9 31 44 9 51 78 9 93 149 9 193 414 9 972 2028 6 index child 12 1 2 30 2 3 9 4 5 15 5 7 6 8 11 9 13 15 9 16 25 9 31 44 9 51 78 9 93 149 9 193 414 9 972 2028 6 child ruby_program 12 1 2 14471 child index 12 1 2 14471 ruby_program_def 6323 id 6323 loc 6323 id loc 12 1 2 6323 loc id 12 1 2 6323 ruby_range_begin 568 ruby_range 568 begin 568 ruby_range begin 12 1 2 568 begin ruby_range 12 1 2 568 ruby_range_def 575 id 575 operator 2 loc 575 id operator 12 1 2 575 id loc 12 1 2 575 operator id 12 125 126 1 439 440 1 operator loc 12 125 126 1 439 440 1 loc id 12 1 2 575 loc operator 12 1 2 575 ruby_range_end 483 ruby_range 483 end 483 ruby_range end 12 1 2 483 end ruby_range 12 1 2 483 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 13937 ruby_regex 4100 index 43 child 13937 ruby_regex index 12 1 2 2092 2 3 223 3 4 535 4 5 156 5 6 363 6 8 320 8 15 313 15 44 95 ruby_regex child 12 1 2 2092 2 3 223 3 4 535 4 5 156 5 6 363 6 8 320 8 15 313 15 44 95 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 95 3 105 166 3 226 341 3 401 716 3 1071 1749 3 1967 4017 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 95 3 105 166 3 226 341 3 401 716 3 1071 1749 3 1967 4017 2 child ruby_regex 12 1 2 13937 child index 12 1 2 13937 ruby_regex_def 4106 id 4106 loc 4106 id loc 12 1 2 4106 loc id 12 1 2 4106 ruby_rescue_body 567 ruby_rescue 567 body 567 ruby_rescue body 12 1 2 567 body ruby_rescue 12 1 2 567 ruby_rescue_def 661 id 661 loc 661 id loc 12 1 2 661 loc id 12 1 2 661 ruby_rescue_exceptions 446 ruby_rescue 446 exceptions 446 ruby_rescue exceptions 12 1 2 446 exceptions ruby_rescue 12 1 2 446 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 325 ruby_rescue 325 variable 325 ruby_rescue variable 12 1 2 325 variable ruby_rescue 12 1 2 325 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 10 id 10 loc 10 id loc 12 1 2 10 loc id 12 1 2 10 ruby_return_child 1719 ruby_return 1719 child 1719 ruby_return child 12 1 2 1719 child ruby_return 12 1 2 1719 ruby_return_def 2726 id 2726 loc 2726 id loc 12 1 2 2726 loc id 12 1 2 2726 ruby_right_assignment_list_child 935 ruby_right_assignment_list 438 index 5 child 935 ruby_right_assignment_list index 12 2 3 391 3 4 36 4 6 10 ruby_right_assignment_list child 12 2 3 391 3 4 36 4 6 10 index ruby_right_assignment_list 12 2 3 1 10 11 1 46 47 1 429 430 2 index child 12 2 3 1 10 11 1 46 47 1 429 430 2 child ruby_right_assignment_list 12 1 2 935 child index 12 1 2 935 ruby_right_assignment_list_def 438 id 438 loc 438 id loc 12 1 2 438 loc id 12 1 2 438 ruby_scope_resolution_def 23877 id 23877 name 23877 loc 23877 id name 12 1 2 23877 id loc 12 1 2 23877 name id 12 1 2 23877 name loc 12 1 2 23877 loc id 12 1 2 23877 loc name 12 1 2 23877 ruby_scope_resolution_scope 23195 ruby_scope_resolution 23195 scope 23195 ruby_scope_resolution scope 12 1 2 23195 scope ruby_scope_resolution 12 1 2 23195 ruby_setter_def 194 id 194 name 194 loc 194 id name 12 1 2 194 id loc 12 1 2 194 name id 12 1 2 194 name loc 12 1 2 194 loc id 12 1 2 194 loc name 12 1 2 194 ruby_singleton_class_child 764 ruby_singleton_class 199 index 24 child 764 ruby_singleton_class index 12 1 2 92 2 3 23 3 4 11 4 5 15 5 6 10 6 8 18 8 13 15 13 25 12 ruby_singleton_class child 12 1 2 92 2 3 23 3 4 11 4 5 15 5 6 10 6 8 18 8 13 15 13 25 12 index ruby_singleton_class 12 1 2 2 2 3 3 3 5 2 7 8 1 8 9 2 10 13 2 17 19 2 20 24 2 27 35 2 45 56 2 70 82 2 104 196 2 index child 12 1 2 2 2 3 3 3 5 2 7 8 1 8 9 2 10 13 2 17 19 2 20 24 2 27 35 2 45 56 2 70 82 2 104 196 2 child ruby_singleton_class 12 1 2 764 child index 12 1 2 764 ruby_singleton_class_def 199 id 199 value 199 loc 199 id value 12 1 2 199 id loc 12 1 2 199 value id 12 1 2 199 value loc 12 1 2 199 loc id 12 1 2 199 loc value 12 1 2 199 ruby_singleton_method_child 5157 ruby_singleton_method 2113 index 28 child 5157 ruby_singleton_method index 12 1 2 1203 2 3 317 3 4 183 4 5 130 5 8 164 8 29 116 ruby_singleton_method child 12 1 2 1203 2 3 317 3 4 183 4 5 130 5 8 164 8 29 116 index ruby_singleton_method 12 1 2 1 3 4 2 4 5 2 6 7 4 7 9 2 11 16 2 21 26 2 30 37 2 47 63 2 84 117 2 148 203 2 280 411 2 593 911 2 2113 2114 1 index child 12 1 2 1 3 4 2 4 5 2 6 7 4 7 9 2 11 16 2 21 26 2 30 37 2 47 63 2 84 117 2 148 203 2 280 411 2 593 911 2 2113 2114 1 child ruby_singleton_method 12 1 2 5157 child index 12 1 2 5157 ruby_singleton_method_def 2113 id 2113 name 2113 object 2113 loc 2113 id name 12 1 2 2113 id object 12 1 2 2113 id loc 12 1 2 2113 name id 12 1 2 2113 name object 12 1 2 2113 name loc 12 1 2 2113 object id 12 1 2 2113 object name 12 1 2 2113 object loc 12 1 2 2113 loc id 12 1 2 2113 loc name 12 1 2 2113 loc object 12 1 2 2113 ruby_singleton_method_parameters 1321 ruby_singleton_method 1321 parameters 1321 ruby_singleton_method parameters 12 1 2 1321 parameters ruby_singleton_method 12 1 2 1321 ruby_splat_argument_def 692 id 692 child 692 loc 692 id child 12 1 2 692 id loc 12 1 2 692 child id 12 1 2 692 child loc 12 1 2 692 loc id 12 1 2 692 loc child 12 1 2 692 ruby_splat_parameter_def 939 id 939 loc 939 id loc 12 1 2 939 loc id 12 1 2 939 ruby_splat_parameter_name 763 ruby_splat_parameter 763 name 763 ruby_splat_parameter name 12 1 2 763 name ruby_splat_parameter 12 1 2 763 ruby_string_array_child 3114 ruby_string_array 961 index 81 child 3114 ruby_string_array index 12 1 2 203 2 3 316 3 4 245 4 5 68 5 9 81 9 81 46 ruby_string_array child 12 1 2 203 2 3 316 3 4 245 4 5 68 5 9 81 9 81 46 index ruby_string_array 12 1 2 31 2 3 5 3 4 6 4 5 13 5 8 7 10 24 6 31 74 6 88 943 6 index child 12 1 2 31 2 3 5 3 4 6 4 5 13 5 8 7 10 24 6 31 74 6 88 943 6 child ruby_string_array 12 1 2 3114 child index 12 1 2 3114 ruby_string_array_def 968 id 968 loc 968 id loc 12 1 2 968 loc id 12 1 2 968 ruby_string_child 128636 ruby_string__ 93271 index 126 child 128636 ruby_string__ index 12 1 2 86198 2 65 7003 65 125 70 ruby_string__ child 12 1 2 86198 2 65 7003 65 125 70 index ruby_string__ 12 1 19 4 61 62 13 62 63 37 64 82 8 142 146 10 146 195 10 195 214 10 217 362 10 391 477 10 482 3480 10 6927 91340 2 index child 12 1 19 4 61 62 13 62 63 37 64 82 8 142 146 10 146 195 10 195 214 10 217 362 10 391 477 10 482 3480 10 6927 91340 2 child ruby_string__ 12 1 2 128636 child index 12 1 2 128636 ruby_string_def 94415 id 94415 loc 94415 id loc 12 1 2 94415 loc id 12 1 2 94415 ruby_subshell_child 208 ruby_subshell 132 index 11 child 208 ruby_subshell index 12 1 2 101 2 3 16 3 6 9 6 12 6 ruby_subshell child 12 1 2 101 2 3 16 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 31 32 1 130 131 1 index child 12 1 2 4 2 3 1 6 7 1 7 8 1 9 10 1 15 16 1 31 32 1 130 131 1 child ruby_subshell 12 1 2 208 child index 12 1 2 208 ruby_subshell_def 132 id 132 loc 132 id loc 12 1 2 132 loc id 12 1 2 132 ruby_superclass_def 4248 id 4248 child 4248 loc 4248 id child 12 1 2 4248 id loc 12 1 2 4248 child id 12 1 2 4248 child loc 12 1 2 4248 loc id 12 1 2 4248 loc child 12 1 2 4248 ruby_symbol_array_child 689 ruby_symbol_array 140 index 32 child 689 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 11 16 33 11 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 11 16 33 11 index ruby_symbol_array 12 1 2 4 2 3 4 3 4 3 4 6 2 6 8 2 10 12 2 14 18 2 18 21 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 4 6 2 6 8 2 10 12 2 14 18 2 18 21 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 689 child index 12 1 2 689 ruby_symbol_array_def 140 id 140 loc 140 id loc 12 1 2 140 loc id 12 1 2 140 ruby_then_child 13359 ruby_then 7876 index 35 child 13359 ruby_then index 12 1 2 4888 2 3 1792 3 4 657 4 36 539 ruby_then child 12 1 2 4888 2 3 1792 3 4 657 4 36 539 index ruby_then 12 1 2 14 3 5 3 5 6 3 7 11 3 12 28 3 43 88 3 155 540 3 1196 7877 3 index child 12 1 2 14 3 5 3 5 6 3 7 11 3 12 28 3 43 88 3 155 540 3 1196 7877 3 child ruby_then 12 1 2 13359 child index 12 1 2 13359 ruby_then_def 7876 id 7876 loc 7876 id loc 12 1 2 7876 loc id 12 1 2 7876 ruby_tokeninfo 1881078 id 1881078 kind 23 file 3749 idx 31523 value 84580 loc 1881047 id kind 12 1 2 1881078 id file 12 1 2 1881078 id idx 12 1 2 1881078 id value 12 1 2 1881078 id loc 12 1 2 1881078 kind id 12 1 32 2 134 216 2 444 1548 2 1676 1677 2 3843 3915 2 4006 5308 2 7349 9281 2 13177 16275 2 22875 52350 2 52632 75179 2 89057 472028 2 1048086 1048087 1 kind file 12 1 29 2 35 87 2 147 148 1 498 499 3 542 567 2 878 956 2 1294 1350 2 1410 1730 2 2430 2552 2 3035 3612 2 3716 3741 2 3748 3749 1 kind idx 12 1 31 2 118 163 2 335 431 2 1052 1055 2 1868 2165 2 2259 2442 2 3384 3506 2 3573 4298 2 6935 8842 2 10350 10356 2 12585 23215 2 28435 28436 1 kind value 12 1 2 6 5 33 2 43 54 2 60 121 2 123 137 2 555 1690 2 2886 3617 2 4380 7351 2 9465 17881 2 41592 41593 1 kind loc 12 1 32 2 134 216 2 444 1548 2 1676 1677 2 3843 3915 2 4006 5308 2 7349 9281 2 13177 16275 2 22875 52350 2 52632 75179 2 89057 472028 2 1048086 1048087 1 file id 12 3 21 307 21 28 288 28 34 300 34 47 283 47 63 286 63 85 288 85 124 286 124 180 282 180 271 283 271 432 282 432 729 284 729 1466 282 1472 9225 282 9834 31524 16 file kind 12 1 6 283 6 7 603 7 8 344 8 9 599 9 10 584 10 11 403 11 12 322 12 14 341 14 22 270 file idx 12 3 21 307 21 28 288 28 34 300 34 47 283 47 63 286 63 85 288 85 124 286 124 180 282 180 271 283 271 432 282 432 729 284 729 1466 282 1472 9225 282 9834 31524 16 file value 12 3 18 236 18 21 319 21 24 303 24 29 330 29 35 304 35 42 306 42 51 285 51 64 289 64 81 287 81 107 286 107 155 283 155 255 282 258 1680 239 file loc 12 3 21 307 21 28 288 28 34 300 34 47 283 47 63 286 63 85 288 85 124 286 124 180 282 180 271 283 271 432 282 432 729 284 729 1466 282 1472 9225 282 9834 31524 16 idx id 12 1 2 4686 2 3 2260 3 4 6986 4 6 2359 6 9 2891 9 16 2507 16 27 2536 27 56 2393 56 154 2366 154 1460 2365 1463 3750 174 idx kind 12 1 2 7246 2 3 8116 3 4 4718 4 5 2374 5 6 1793 6 8 2422 8 12 2786 12 21 2068 idx file 12 1 2 4686 2 3 2260 3 4 6986 4 6 2359 6 9 2891 9 16 2507 16 27 2536 27 56 2393 56 154 2366 154 1460 2365 1463 3750 174 idx value 12 1 2 4791 2 3 2916 3 4 6722 4 6 2510 6 8 2206 8 12 2375 12 20 2548 20 34 2402 34 75 2394 75 386 2368 386 2004 291 idx loc 12 1 2 4686 2 3 2260 3 4 6986 4 6 2359 6 9 2891 9 16 2507 16 27 2536 27 56 2393 56 154 2366 154 1460 2365 1463 3750 174 value id 12 1 2 49947 2 3 12426 3 4 5985 4 7 7080 7 26 6383 26 172983 2759 value kind 12 1 2 80266 2 5 4314 value file 12 1 2 64988 2 3 8432 3 7 7107 7 3666 4053 value idx 12 1 2 50097 2 3 12402 3 4 5996 4 7 7046 7 26 6364 26 16490 2675 value loc 12 1 2 49948 2 3 12425 3 4 5985 4 7 7080 7 26 6383 26 172983 2759 loc id 12 1 2 1881016 2 3 31 loc kind 12 1 2 1881016 2 3 31 loc file 12 1 2 1881047 loc idx 12 1 2 1881016 2 3 31 loc value 12 1 2 1881047 ruby_unary_def 2572 id 2572 operand 2572 operator 5 loc 2572 id operand 12 1 2 2572 id operator 12 1 2 2572 id loc 12 1 2 2572 operand id 12 1 2 2572 operand operator 12 1 2 2572 operand loc 12 1 2 2572 operator id 12 10 11 1 81 82 1 139 140 1 546 547 1 1796 1797 1 operator operand 12 10 11 1 81 82 1 139 140 1 546 547 1 1796 1797 1 operator loc 12 10 11 1 81 82 1 139 140 1 546 547 1 1796 1797 1 loc id 12 1 2 2572 loc operand 12 1 2 2572 loc operator 12 1 2 2572 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 506 ruby_unless 506 consequence 506 ruby_unless consequence 12 1 2 506 consequence ruby_unless 12 1 2 506 ruby_unless_def 518 id 518 condition 518 loc 518 id condition 12 1 2 518 id loc 12 1 2 518 condition id 12 1 2 518 condition loc 12 1 2 518 loc id 12 1 2 518 loc condition 12 1 2 518 ruby_unless_modifier_def 1439 id 1439 body 1439 condition 1439 loc 1439 id body 12 1 2 1439 id condition 12 1 2 1439 id loc 12 1 2 1439 body id 12 1 2 1439 body condition 12 1 2 1439 body loc 12 1 2 1439 condition id 12 1 2 1439 condition body 12 1 2 1439 condition loc 12 1 2 1439 loc id 12 1 2 1439 loc body 12 1 2 1439 loc condition 12 1 2 1439 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 12 id 12 body 12 condition 12 loc 12 id body 12 1 2 12 id condition 12 1 2 12 id loc 12 1 2 12 body id 12 1 2 12 body condition 12 1 2 12 body loc 12 1 2 12 condition id 12 1 2 12 condition body 12 1 2 12 condition loc 12 1 2 12 loc id 12 1 2 12 loc body 12 1 2 12 loc condition 12 1 2 12 ruby_when_body 1004 ruby_when 1004 body 1004 ruby_when body 12 1 2 1004 body ruby_when 12 1 2 1004 ruby_when_def 1015 id 1015 loc 1015 id loc 12 1 2 1015 loc id 12 1 2 1015 ruby_when_pattern 1219 ruby_when 1015 index 14 pattern 1219 ruby_when index 12 1 2 887 2 3 97 3 15 30 ruby_when pattern 12 1 2 887 2 3 97 3 15 30 index ruby_when 12 2 3 4 3 4 4 6 7 1 7 8 1 12 13 1 30 31 1 125 126 1 994 995 1 index pattern 12 2 3 4 3 4 4 6 7 1 7 8 1 12 13 1 30 31 1 125 126 1 994 995 1 pattern ruby_when 12 1 2 1219 pattern index 12 1 2 1219 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 382 ruby_yield 382 child 382 ruby_yield child 12 1 2 382 child ruby_yield 12 1 2 382 ruby_yield_def 866 id 866 loc 866 id loc 12 1 2 866 loc id 12 1 2 866 sourceLocationPrefix 3 prefix 3