@diagnostic_debug 0 @diagnostic_error 189 @diagnostic_info 0 @diagnostic_warning 0 @erb_comment_directive 69 @erb_directive 7815 @erb_graphql_directive 0 @erb_output_directive 14301 @erb_reserved_word 44374 @erb_template 1452 @erb_token_code 22117 @erb_token_comment 69 @erb_token_content 22915 @file 6318 @folder 1554 @location_default 2781020 @ruby_alias 401 @ruby_argument_list 220472 @ruby_array 10610 @ruby_assignment 40672 @ruby_bare_string 3099 @ruby_bare_symbol 683 @ruby_begin 626 @ruby_begin_block 0 @ruby_binary_ampersand 42 @ruby_binary_ampersandampersand 2821 @ruby_binary_and 72 @ruby_binary_bangequal 504 @ruby_binary_bangtilde 38 @ruby_binary_caret 29 @ruby_binary_equalequal 2550 @ruby_binary_equalequalequal 177 @ruby_binary_equaltilde 254 @ruby_binary_langle 431 @ruby_binary_langleequal 92 @ruby_binary_langleequalrangle 83 @ruby_binary_langlelangle 3325 @ruby_binary_minus 658 @ruby_binary_or 3 @ruby_binary_percent 140 @ruby_binary_pipe 42 @ruby_binary_pipepipe 2592 @ruby_binary_plus 1507 @ruby_binary_rangle 790 @ruby_binary_rangleequal 135 @ruby_binary_ranglerangle 6 @ruby_binary_slash 126 @ruby_binary_star 369 @ruby_binary_starstar 34 @ruby_block 23082 @ruby_block_argument 1821 @ruby_block_parameter 672 @ruby_block_parameters 7399 @ruby_break 218 @ruby_call 309198 @ruby_case__ 383 @ruby_chained_string 284 @ruby_class 5291 @ruby_conditional 1140 @ruby_delimited_symbol 388 @ruby_destructured_left_assignment 1 @ruby_destructured_parameter 63 @ruby_do 120 @ruby_do_block 42158 @ruby_element_reference 26219 @ruby_else 2188 @ruby_elsif 502 @ruby_end_block 0 @ruby_ensure 1170 @ruby_exception_variable 316 @ruby_exceptions 437 @ruby_for 1 @ruby_hash 8265 @ruby_hash_splat_argument 417 @ruby_hash_splat_parameter 422 @ruby_heredoc_body 1658 @ruby_if 5864 @ruby_if_modifier 4363 @ruby_in 1 @ruby_interpolation 12181 @ruby_keyword_parameter 1123 @ruby_lambda 685 @ruby_lambda_parameters 193 @ruby_left_assignment_list 801 @ruby_method 31109 @ruby_method_parameters 9099 @ruby_module 4491 @ruby_next 661 @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 1478 @ruby_operator_assignment_plusequal 513 @ruby_operator_assignment_ranglerangleequal 0 @ruby_operator_assignment_slashequal 3 @ruby_operator_assignment_starequal 3 @ruby_operator_assignment_starstarequal 0 @ruby_optional_parameter 2071 @ruby_pair 65516 @ruby_parenthesized_statements 1745 @ruby_pattern 1207 @ruby_program 6318 @ruby_range_dotdot 442 @ruby_range_dotdotdot 124 @ruby_rational 4 @ruby_redo 0 @ruby_regex 4062 @ruby_rescue 650 @ruby_rescue_modifier 184 @ruby_reserved_word 1035615 @ruby_rest_assignment 18 @ruby_retry 10 @ruby_return 2696 @ruby_right_assignment_list 431 @ruby_scope_resolution 23484 @ruby_setter 190 @ruby_singleton_class 195 @ruby_singleton_method 2089 @ruby_splat_argument 685 @ruby_splat_parameter 927 @ruby_string__ 93328 @ruby_string_array 956 @ruby_subshell 132 @ruby_superclass 4192 @ruby_symbol_array 141 @ruby_then 7804 @ruby_token_character 11 @ruby_token_class_variable 234 @ruby_token_comment 56901 @ruby_token_complex 0 @ruby_token_constant 88900 @ruby_token_empty_statement 0 @ruby_token_escape_sequence 20305 @ruby_token_false 5259 @ruby_token_float 2940 @ruby_token_global_variable 733 @ruby_token_hash_key_symbol 63934 @ruby_token_heredoc_beginning 1658 @ruby_token_heredoc_content 3849 @ruby_token_heredoc_end 1658 @ruby_token_identifier 466373 @ruby_token_instance_variable 25782 @ruby_token_integer 33407 @ruby_token_nil 4145 @ruby_token_operator 196 @ruby_token_self 4115 @ruby_token_simple_symbol 85010 @ruby_token_string_content 117747 @ruby_token_super 1580 @ruby_token_true 7437 @ruby_token_uninterpreted 0 @ruby_unary_bang 1753 @ruby_unary_definedquestion 250 @ruby_unary_minus 664 @ruby_unary_not 10 @ruby_unary_plus 443 @ruby_unary_tilde 5 @ruby_undef 13 @ruby_unless 512 @ruby_unless_modifier 1435 @ruby_until 16 @ruby_until_modifier 12 @ruby_when 1006 @ruby_while 109 @ruby_while_modifier 9 @ruby_yield 861 containerparent 7869 parent 1554 child 7869 parent child 12 1 2 598 2 3 294 3 4 129 4 5 174 5 6 85 6 10 132 10 34 117 45 306 22 child parent 12 1 2 7869 diagnostics 189 id 189 severity 3 error_tag 3 error_message 12 full_error_message 186 location 189 id severity 12 1 2 189 id error_tag 12 1 2 189 id error_message 12 1 2 189 id full_error_message 12 1 2 189 id location 12 1 2 189 severity id 12 60 61 3 severity error_tag 12 1 2 3 severity error_message 12 4 5 3 severity full_error_message 12 59 60 3 severity location 12 60 61 3 error_tag id 12 60 61 3 error_tag severity 12 1 2 3 error_tag error_message 12 4 5 3 error_tag full_error_message 12 59 60 3 error_tag location 12 60 61 3 error_message id 12 1 2 9 57 58 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 56 57 3 error_message location 12 1 2 9 57 58 3 full_error_message id 12 1 2 183 2 3 3 full_error_message severity 12 1 2 186 full_error_message error_tag 12 1 2 186 full_error_message error_message 12 1 2 186 full_error_message location 12 1 2 183 2 3 3 location id 12 1 2 189 location severity 12 1 2 189 location error_tag 12 1 2 189 location error_message 12 1 2 189 location full_error_message 12 1 2 189 erb_ast_node_parent 113116 child 113116 parent 25064 parent_index 1016 child parent 12 1 2 113116 child parent_index 12 1 2 113116 parent child 12 1 3 1506 3 4 22234 4 322 1323 parent parent_index 12 1 3 1506 3 4 22234 4 322 1323 parent_index child 12 1 2 158 2 3 174 3 5 91 5 6 132 6 10 53 10 17 79 17 33 79 34 70 79 72 169 79 177 419 79 7442 7919 9 parent_index parent 12 1 2 158 2 3 174 3 5 91 5 6 132 6 10 53 10 17 79 17 33 79 34 70 79 72 169 79 177 419 79 7442 7919 9 erb_comment_directive_def 69 id 69 child 69 loc 69 id child 12 1 2 69 id loc 12 1 2 69 child id 12 1 2 69 child loc 12 1 2 69 loc id 12 1 2 69 loc child 12 1 2 69 erb_directive_def 7815 id 7815 child 7815 loc 7815 id child 12 1 2 7815 id loc 12 1 2 7815 child id 12 1 2 7815 child loc 12 1 2 7815 loc id 12 1 2 7815 loc child 12 1 2 7815 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 14301 id 14301 child 14301 loc 14301 id child 12 1 2 14301 id loc 12 1 2 14301 child id 12 1 2 14301 child loc 12 1 2 14301 loc id 12 1 2 14301 loc child 12 1 2 14301 erb_template_child 45102 erb_template 1424 index 1016 child 45102 erb_template index 12 1 5 104 5 7 85 7 10 107 10 14 126 14 18 82 18 19 126 19 22 110 22 27 110 27 33 120 33 41 107 41 53 113 53 75 107 75 188 107 208 322 12 erb_template child 12 1 5 104 5 7 85 7 10 107 10 14 126 14 18 82 18 19 126 19 22 110 22 27 110 27 33 120 33 41 107 41 53 113 53 75 107 75 188 107 208 322 12 index erb_template 12 1 2 158 2 3 174 3 5 91 5 6 132 6 10 53 10 17 79 17 33 79 34 70 79 72 169 79 177 419 79 433 451 9 index child 12 1 2 158 2 3 174 3 5 91 5 6 132 6 10 53 10 17 79 17 33 79 34 70 79 72 169 79 177 419 79 433 451 9 child erb_template 12 1 2 45102 child index 12 1 2 45102 erb_template_def 1452 id 1452 loc 1452 id loc 12 1 2 1452 loc id 12 1 2 1452 erb_tokeninfo 89476 id 89476 kind 12 file 1424 idx 2029 value 20398 loc 89476 id kind 12 1 2 89476 id file 12 1 2 89476 id idx 12 1 2 89476 id value 12 1 2 89476 id loc 12 1 2 89476 kind id 12 22 23 3 6987 6988 3 7239 7240 3 14018 14019 3 kind file 12 11 12 3 441 442 6 450 451 3 kind idx 12 18 19 3 337 338 3 343 344 3 536 537 3 kind value 12 6 7 3 19 20 3 2416 2417 3 4003 4004 3 kind loc 12 22 23 3 6987 6988 3 7239 7240 3 14018 14019 3 file id 12 1 9 104 9 13 85 13 18 107 20 26 126 28 34 82 36 37 126 37 42 110 44 53 110 53 65 120 65 81 107 81 105 113 105 149 110 151 417 107 432 642 9 file kind 12 1 2 28 3 4 1361 4 5 34 file idx 12 1 9 104 9 13 85 13 18 107 20 26 126 28 34 82 36 37 126 37 42 110 44 53 110 53 65 120 65 81 107 81 105 113 105 149 110 151 417 107 432 642 9 file value 12 1 7 107 7 10 117 10 13 101 13 15 79 15 18 120 18 19 113 19 22 126 22 26 120 26 30 107 30 37 110 37 45 107 45 62 107 63 169 104 file loc 12 1 9 104 9 13 85 13 18 107 20 26 126 28 34 82 36 37 126 37 42 110 44 53 110 53 65 120 65 81 107 81 105 113 105 149 110 151 417 107 432 642 9 idx id 12 1 2 316 2 3 345 3 5 186 5 6 265 6 10 98 10 15 155 16 32 155 32 70 167 70 158 158 168 418 155 418 451 25 idx kind 12 1 2 661 2 3 899 3 4 427 4 5 41 idx file 12 1 2 316 2 3 345 3 5 186 5 6 265 6 10 98 10 15 155 16 32 155 32 70 167 70 158 158 168 418 155 418 451 25 idx value 12 1 2 459 2 3 218 3 4 246 4 5 177 5 7 158 7 11 158 11 19 155 19 38 158 38 74 155 74 184 142 idx loc 12 1 2 316 2 3 345 3 5 186 5 6 265 6 10 98 10 15 155 16 32 155 32 70 167 70 158 158 168 418 155 418 451 25 value id 12 1 2 16353 2 3 2589 3 7003 1456 value kind 12 1 2 20398 value file 12 1 2 17021 2 3 2247 3 442 1130 value idx 12 1 2 17093 2 3 2060 3 339 1244 value loc 12 1 2 16353 2 3 2589 3 7003 1456 loc id 12 1 2 89476 loc kind 12 1 2 89476 loc file 12 1 2 89476 loc idx 12 1 2 89476 loc value 12 1 2 89476 files 6318 id 6318 name 6318 simple 4786 ext 6 fromSource 3 id name 12 1 2 6318 id simple 12 1 2 6318 id ext 12 1 2 6318 id fromSource 12 1 2 6318 name id 12 1 2 6318 name simple 12 1 2 6318 name ext 12 1 2 6318 name fromSource 12 1 2 6318 simple id 12 1 2 4124 2 3 452 3 46 208 simple name 12 1 2 4124 2 3 452 3 46 208 simple ext 12 1 2 4786 simple fromSource 12 1 2 4786 ext id 12 459 460 3 1537 1538 3 ext name 12 459 460 3 1537 1538 3 ext simple 12 233 234 3 1279 1280 3 ext fromSource 12 1 2 6 fromSource id 12 1996 1997 3 fromSource name 12 1996 1997 3 fromSource simple 12 1512 1513 3 fromSource ext 12 2 3 3 folders 1554 id 1554 name 1554 simple 607 id name 12 1 2 1554 id simple 12 1 2 1554 name id 12 1 2 1554 name simple 12 1 2 1554 simple id 12 1 2 307 2 3 148 3 4 53 4 6 53 6 64 44 simple name 12 1 2 307 2 3 148 3 4 53 4 6 53 6 64 44 locations_default 2781020 id 2781020 file 6318 start_line 4482 start_column 1028 end_line 4482 end_column 1041 id file 12 1 2 2781020 id start_line 12 1 2 2781020 id start_column 12 1 2 2781020 id end_line 12 1 2 2781020 id end_column 12 1 2 2781020 file id 12 1 29 474 29 43 487 43 66 474 66 90 487 90 115 484 115 150 493 150 197 477 197 250 477 250 336 474 336 437 474 438 628 477 631 1012 474 1013 3897 474 4063 11968 82 file start_line 12 1 5 332 5 6 430 6 8 421 8 10 471 10 12 433 12 16 563 16 21 553 21 26 493 26 35 506 35 45 506 45 63 496 63 100 474 100 260 474 261 1221 158 file start_column 12 1 16 455 16 22 481 22 30 484 30 39 481 39 47 509 47 54 515 54 62 506 62 69 496 69 78 519 78 87 522 87 98 487 98 117 487 117 241 370 file end_line 12 1 5 326 5 6 386 6 8 446 8 11 569 11 14 579 14 18 550 18 23 525 23 29 493 29 39 538 39 51 503 51 74 477 74 137 481 137 1221 440 file end_column 12 1 19 528 19 27 487 27 35 477 35 45 515 45 53 509 53 60 544 60 68 481 68 76 544 76 84 487 84 93 503 93 105 484 105 127 474 127 246 278 start_line id 12 1 2 427 2 8 136 8 11 360 11 21 398 21 36 360 36 78 351 78 117 338 117 176 338 176 242 338 242 358 338 358 640 338 646 1435 338 1439 8046 338 8155 17098 75 start_line file 12 1 2 1418 2 5 389 5 10 338 10 15 395 15 21 348 21 30 360 30 50 338 50 110 338 110 342 338 343 1997 215 start_line start_column 12 1 2 430 2 5 120 5 7 345 7 14 389 14 21 351 21 34 338 34 47 345 47 59 341 59 71 370 71 82 345 82 97 341 97 117 345 117 173 338 173 230 79 start_line end_line 12 1 2 1272 2 3 693 3 4 373 4 5 307 5 6 284 6 7 253 7 9 329 9 13 348 13 20 345 20 272 275 start_line end_column 12 1 2 430 2 6 139 6 8 348 8 14 341 14 21 338 21 35 345 35 49 367 49 62 345 62 74 383 74 86 370 86 103 338 103 123 348 123 193 345 196 235 41 start_column id 12 1 2 82 2 3 66 3 7 91 7 18 88 18 32 85 33 54 79 55 138 82 139 355 79 378 1128 79 1232 3093 79 3170 8500 79 8795 12536 79 12565 46889 56 start_column file 12 1 2 104 2 3 72 3 6 75 6 12 79 12 22 82 22 39 79 39 84 79 84 189 79 193 452 79 452 850 79 865 1268 79 1283 1399 79 1401 1997 60 start_column start_line 12 1 2 104 2 3 63 3 7 88 7 14 82 14 23 79 23 40 79 42 83 82 88 152 79 170 298 79 315 514 79 524 728 79 734 818 79 818 1049 53 start_column end_line 12 1 2 101 2 3 66 3 7 85 7 14 82 14 23 82 23 41 79 43 81 79 81 152 82 169 299 79 318 520 79 529 737 79 741 832 82 834 1049 50 start_column end_column 12 1 2 98 2 3 66 3 5 72 5 9 85 9 13 88 13 18 79 18 28 79 28 46 82 46 66 79 67 93 79 93 131 79 131 151 79 152 197 60 end_line id 12 1 3 91 3 4 383 4 7 367 7 19 379 19 29 338 29 60 341 60 100 338 100 153 345 153 217 341 217 299 338 299 500 338 506 1086 338 1097 3355 338 3439 15671 199 end_line file 12 1 2 1418 2 5 389 5 10 338 10 15 395 15 21 348 21 30 360 30 50 338 50 110 338 110 344 341 360 1820 212 end_line start_line 12 1 2 1202 2 3 702 3 4 376 4 5 310 5 6 275 6 8 389 8 11 364 11 17 354 17 28 338 28 39 167 end_line start_column 12 1 2 37 2 3 443 3 6 376 6 13 360 13 20 367 20 34 345 34 46 348 46 59 351 59 70 345 70 81 364 81 96 348 96 115 351 115 169 341 169 225 101 end_line end_column 12 1 2 424 2 5 126 5 7 341 7 14 376 14 21 341 21 35 357 35 49 364 49 62 345 62 74 364 74 86 379 86 104 345 104 124 354 124 205 338 206 236 22 end_column id 12 1 2 56 2 4 91 4 10 85 10 21 88 21 37 79 37 75 82 75 173 79 173 439 79 472 1483 79 1548 3811 79 3970 8671 79 8868 12177 79 12204 21563 79 21993 21994 3 end_column file 12 1 2 104 2 3 69 3 7 94 7 14 85 14 27 79 27 45 79 45 105 82 108 231 79 232 538 79 560 976 79 1009 1362 79 1383 1471 79 1472 1794 50 end_column start_line 12 1 2 104 2 4 88 4 8 79 8 15 79 15 26 85 26 47 79 49 97 79 104 192 79 192 337 79 341 548 79 552 776 79 777 839 79 839 984 50 end_column start_column 12 1 2 63 2 4 91 4 8 82 8 14 85 14 21 82 21 37 82 37 52 79 52 61 82 61 70 79 70 83 88 83 96 82 96 104 85 104 151 56 end_column end_line 12 1 2 104 2 4 94 4 9 85 9 16 79 16 28 85 28 57 79 57 107 79 107 203 79 208 372 79 375 573 79 575 813 79 813 848 79 853 924 37 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 401 id 401 alias 401 name 401 loc 401 id alias 12 1 2 401 id name 12 1 2 401 id loc 12 1 2 401 alias id 12 1 2 401 alias name 12 1 2 401 alias loc 12 1 2 401 name id 12 1 2 401 name alias 12 1 2 401 name loc 12 1 2 401 loc id 12 1 2 401 loc alias 12 1 2 401 loc name 12 1 2 401 ruby_argument_list_child 284453 ruby_argument_list 220408 index 101 child 284453 ruby_argument_list index 12 1 2 179133 2 3 27397 3 33 13877 ruby_argument_list child 12 1 2 179133 2 3 27397 3 33 13877 index ruby_argument_list 12 1 2 34 2 3 9 3 4 3 5 6 6 7 9 6 10 14 6 17 19 6 26 46 6 115 245 6 633 1644 6 4384 13040 6 69628 69629 3 index child 12 1 2 34 2 3 9 3 4 3 5 6 6 7 9 6 10 14 6 17 19 6 26 46 6 115 245 6 633 1644 6 4384 13040 6 69628 69629 3 child ruby_argument_list 12 1 2 284453 child index 12 1 2 284453 ruby_argument_list_def 220472 id 220472 loc 220472 id loc 12 1 2 220472 loc id 12 1 2 220472 ruby_array_child 20081 ruby_array 8970 index 94 child 20081 ruby_array index 12 1 2 2972 2 3 3878 3 4 1308 4 10 700 10 94 110 ruby_array child 12 1 2 2972 2 3 3878 3 4 1308 4 10 700 10 94 110 index ruby_array 12 1 2 9 2 3 27 3 4 13 4 6 8 6 12 7 13 22 7 24 35 7 37 139 7 175 5933 7 8872 8873 1 index child 12 1 2 9 2 3 27 3 4 13 4 6 8 6 12 7 13 22 7 24 35 7 37 139 7 175 5933 7 8872 8873 1 child ruby_array 12 1 2 20081 child index 12 1 2 20081 ruby_array_def 10610 id 10610 loc 10610 id loc 12 1 2 10610 loc id 12 1 2 10610 ruby_assignment_def 40672 id 40672 left 40672 right 40672 loc 40672 id left 12 1 2 40672 id right 12 1 2 40672 id loc 12 1 2 40672 left id 12 1 2 40672 left right 12 1 2 40672 left loc 12 1 2 40672 right id 12 1 2 40672 right left 12 1 2 40672 right loc 12 1 2 40672 loc id 12 1 2 40672 loc left 12 1 2 40672 loc right 12 1 2 40672 ruby_ast_node_parent 2753601 child 2753601 parent 902948 parent_index 553 child parent 12 1 2 2753601 child parent_index 12 1 2 2753601 parent child 12 1 2 97327 2 3 130530 3 4 491022 4 5 115601 5 22 67780 22 176 686 parent parent_index 12 1 2 97327 2 3 130530 3 4 491022 4 5 115601 5 22 67780 22 176 686 parent_index child 12 1 2 126 2 3 56 3 4 44 4 5 12 5 6 50 6 15 47 15 26 47 29 58 44 63 160 44 177 1156 44 1754 285246 34 parent_index parent 12 1 2 126 2 3 56 3 4 44 4 5 12 5 6 50 6 15 47 15 26 47 29 58 44 63 160 44 177 1156 44 1754 285246 34 ruby_bare_string_child 3111 ruby_bare_string 3099 index 2 child 3111 ruby_bare_string index 12 1 2 3087 2 3 12 ruby_bare_string child 12 1 2 3087 2 3 12 index ruby_bare_string 12 12 13 1 3065 3066 1 index child 12 12 13 1 3065 3066 1 child ruby_bare_string 12 1 2 3111 child index 12 1 2 3111 ruby_bare_string_def 3099 id 3099 loc 3099 id loc 12 1 2 3099 loc id 12 1 2 3099 ruby_bare_symbol_child 683 ruby_bare_symbol 683 index 1 child 683 ruby_bare_symbol index 12 1 2 683 ruby_bare_symbol child 12 1 2 683 index ruby_bare_symbol 12 683 684 1 index child 12 683 684 1 child ruby_bare_symbol 12 1 2 683 child index 12 1 2 683 ruby_bare_symbol_def 683 id 683 loc 683 id loc 12 1 2 683 loc id 12 1 2 683 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 2173 ruby_begin 626 index 34 child 2173 ruby_begin index 12 1 2 32 2 3 283 3 4 127 4 5 71 5 7 57 7 14 49 14 35 7 ruby_begin child 12 1 2 32 2 3 283 3 4 127 4 5 71 5 7 57 7 14 49 14 35 7 index ruby_begin 12 1 2 6 4 5 8 5 6 5 6 13 3 13 24 3 30 57 3 77 185 3 311 627 3 index child 12 1 2 6 4 5 8 5 6 5 6 13 3 13 24 3 30 57 3 77 185 3 311 627 3 child ruby_begin 12 1 2 2173 child index 12 1 2 2173 ruby_begin_def 626 id 626 loc 626 id loc 12 1 2 626 loc id 12 1 2 626 ruby_binary_def 14253 id 14253 left 14253 operator 23 right 14253 loc 14253 id left 12 1 2 14253 id operator 12 1 2 14253 id right 12 1 2 14253 id loc 12 1 2 14253 left id 12 1 2 14253 left operator 12 1 2 14253 left right 12 1 2 14253 left loc 12 1 2 14253 operator id 12 1 2 2 9 15 2 22 39 2 42 93 2 114 124 2 124 136 2 254 320 2 431 505 2 658 791 2 1217 1403 2 2550 2593 2 2821 2822 1 operator left 12 1 2 2 9 15 2 22 39 2 42 93 2 114 124 2 124 136 2 254 320 2 431 505 2 658 791 2 1217 1403 2 2550 2593 2 2821 2822 1 operator right 12 1 2 2 9 15 2 22 39 2 42 93 2 114 124 2 124 136 2 254 320 2 431 505 2 658 791 2 1217 1403 2 2550 2593 2 2821 2822 1 operator loc 12 1 2 2 9 15 2 22 39 2 42 93 2 114 124 2 124 136 2 254 320 2 431 505 2 658 791 2 1217 1403 2 2550 2593 2 2821 2822 1 right id 12 1 2 14253 right left 12 1 2 14253 right operator 12 1 2 14253 right loc 12 1 2 14253 loc id 12 1 2 14253 loc left 12 1 2 14253 loc operator 12 1 2 14253 loc right 12 1 2 14253 ruby_block_argument_def 1821 id 1821 child 1821 loc 1821 id child 12 1 2 1821 id loc 12 1 2 1821 child id 12 1 2 1821 child loc 12 1 2 1821 loc id 12 1 2 1821 loc child 12 1 2 1821 ruby_block_child 23073 ruby_block 23035 index 12 child 23073 ruby_block index 12 1 2 23010 2 5 25 ruby_block child 12 1 2 23010 2 5 25 index ruby_block 12 1 2 3 3 4 3 8 9 3 7277 7278 3 index child 12 1 2 3 3 4 3 8 9 3 7277 7278 3 child ruby_block 12 1 2 23073 child index 12 1 2 23073 ruby_block_def 23082 id 23082 loc 23082 id loc 12 1 2 23082 loc id 12 1 2 23082 ruby_block_parameter_def 672 id 672 name 672 loc 672 id name 12 1 2 672 id loc 12 1 2 672 name id 12 1 2 672 name loc 12 1 2 672 loc id 12 1 2 672 loc name 12 1 2 672 ruby_block_parameters 2708 ruby_block 2708 parameters 2708 ruby_block parameters 12 1 2 2708 parameters ruby_block 12 1 2 2708 ruby_block_parameters_child 8616 ruby_block_parameters 7399 index 5 child 8616 ruby_block_parameters index 12 1 2 6323 2 3 976 3 6 99 ruby_block_parameters child 12 1 2 6323 2 3 976 3 6 99 index ruby_block_parameters 12 9 10 1 33 34 1 98 99 1 1064 1065 1 7318 7319 1 index child 12 9 10 1 33 34 1 98 99 1 1064 1065 1 7318 7319 1 child ruby_block_parameters 12 1 2 8616 child index 12 1 2 8616 ruby_block_parameters_def 7399 id 7399 loc 7399 id loc 12 1 2 7399 loc id 12 1 2 7399 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 218 id 218 loc 218 id loc 12 1 2 218 loc id 12 1 2 218 ruby_call_arguments 219693 ruby_call 219693 arguments 219693 ruby_call arguments 12 1 2 219693 arguments ruby_call 12 1 2 219693 ruby_call_block 64655 ruby_call 64655 block 64655 ruby_call block 12 1 2 64655 block ruby_call 12 1 2 64655 ruby_call_def 309198 id 309198 method 309198 loc 309198 id method 12 1 2 309198 id loc 12 1 2 309198 method id 12 1 2 309198 method loc 12 1 2 309198 loc id 12 1 2 309198 loc method 12 1 2 309198 ruby_call_receiver 169516 ruby_call 169516 receiver 169516 ruby_call receiver 12 1 2 169516 receiver ruby_call 12 1 2 169516 ruby_case_child 1290 ruby_case__ 383 index 22 child 1290 ruby_case__ index 12 1 2 10 2 3 103 3 4 158 4 5 59 5 7 31 7 23 20 ruby_case__ child 12 1 2 10 2 3 103 3 4 158 4 5 59 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 369 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 369 380 2 child ruby_case__ 12 1 2 1290 child index 12 1 2 1290 ruby_case_def 383 id 383 loc 383 id loc 12 1 2 383 loc id 12 1 2 383 ruby_case_value 371 ruby_case__ 371 value 371 ruby_case__ value 12 1 2 371 value ruby_case__ 12 1 2 371 ruby_chained_string_child 1072 ruby_chained_string 284 index 12 child 1072 ruby_chained_string index 12 2 3 98 3 4 62 4 5 43 5 6 38 6 8 21 8 13 20 ruby_chained_string child 12 2 3 98 3 4 62 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 1072 child index 12 1 2 1072 ruby_chained_string_def 284 id 284 loc 284 id loc 12 1 2 284 loc id 12 1 2 284 ruby_class_child 41432 ruby_class 4758 index 313 child 41432 ruby_class index 12 1 2 1033 2 3 734 3 4 482 4 5 396 5 6 300 6 7 266 7 9 346 9 13 410 13 21 372 21 76 356 77 311 58 ruby_class child 12 1 2 1033 2 3 734 3 4 482 4 5 396 5 6 300 6 7 266 7 9 346 9 13 410 13 21 372 21 76 356 77 311 58 index ruby_class 12 1 3 16 3 4 28 4 5 26 5 7 24 7 8 24 8 10 11 10 12 25 12 18 25 18 31 24 32 50 24 52 88 24 88 194 24 202 874 24 948 4707 11 index child 12 1 3 16 3 4 28 4 5 26 5 7 24 7 8 24 8 10 11 10 12 25 12 18 25 18 31 24 32 50 24 52 88 24 88 194 24 202 874 24 948 4707 11 child ruby_class 12 1 2 41432 child index 12 1 2 41432 ruby_class_def 5291 id 5291 name 5291 loc 5291 id name 12 1 2 5291 id loc 12 1 2 5291 name id 12 1 2 5291 name loc 12 1 2 5291 loc id 12 1 2 5291 loc name 12 1 2 5291 ruby_class_superclass 4192 ruby_class 4192 superclass 4192 ruby_class superclass 12 1 2 4192 superclass ruby_class 12 1 2 4192 ruby_conditional_def 1140 id 1140 alternative 1140 condition 1140 consequence 1140 loc 1140 id alternative 12 1 2 1140 id condition 12 1 2 1140 id consequence 12 1 2 1140 id loc 12 1 2 1140 alternative id 12 1 2 1140 alternative condition 12 1 2 1140 alternative consequence 12 1 2 1140 alternative loc 12 1 2 1140 condition id 12 1 2 1140 condition alternative 12 1 2 1140 condition consequence 12 1 2 1140 condition loc 12 1 2 1140 consequence id 12 1 2 1140 consequence alternative 12 1 2 1140 consequence condition 12 1 2 1140 consequence loc 12 1 2 1140 loc id 12 1 2 1140 loc alternative 12 1 2 1140 loc condition 12 1 2 1140 loc consequence 12 1 2 1140 ruby_delimited_symbol_child 534 ruby_delimited_symbol 388 index 8 child 534 ruby_delimited_symbol index 12 1 2 293 2 3 72 3 9 22 ruby_delimited_symbol child 12 1 2 293 2 3 72 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 384 385 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 384 385 1 child ruby_delimited_symbol 12 1 2 534 child index 12 1 2 534 ruby_delimited_symbol_def 388 id 388 loc 388 id loc 12 1 2 388 loc id 12 1 2 388 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 130 ruby_destructured_parameter 63 index 4 child 130 ruby_destructured_parameter index 12 1 2 3 2 3 55 3 5 5 ruby_destructured_parameter child 12 1 2 3 2 3 55 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 130 child index 12 1 2 130 ruby_destructured_parameter_def 63 id 63 loc 63 id loc 12 1 2 63 loc id 12 1 2 63 ruby_do_block_child 123604 ruby_do_block 42142 index 227 child 123604 ruby_do_block index 12 1 2 13618 2 3 11541 3 4 6742 4 5 3697 5 7 3374 7 49 3162 64 73 6 ruby_do_block child 12 1 2 13618 2 3 11541 3 4 6742 4 5 3697 5 7 3374 7 49 3162 64 73 6 index ruby_do_block 12 1 2 25 2 3 50 3 5 18 5 8 15 8 15 18 15 26 18 32 53 18 61 159 18 205 748 18 1001 9012 18 13313 13314 3 index child 12 1 2 25 2 3 50 3 5 18 5 8 15 8 15 18 15 26 18 32 53 18 61 159 18 205 748 18 1001 9012 18 13313 13314 3 child ruby_do_block 12 1 2 123604 child index 12 1 2 123604 ruby_do_block_def 42158 id 42158 loc 42158 id loc 12 1 2 42158 loc id 12 1 2 42158 ruby_do_block_parameters 4690 ruby_do_block 4690 parameters 4690 ruby_do_block parameters 12 1 2 4690 parameters ruby_do_block 12 1 2 4690 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 26268 ruby_element_reference 26217 index 2 child 26268 ruby_element_reference index 12 1 2 26166 2 3 51 ruby_element_reference child 12 1 2 26166 2 3 51 index ruby_element_reference 12 51 52 1 26217 26218 1 index child 12 51 52 1 26217 26218 1 child ruby_element_reference 12 1 2 26268 child index 12 1 2 26268 ruby_element_reference_def 26219 id 26219 object 26219 loc 26219 id object 12 1 2 26219 id loc 12 1 2 26219 object id 12 1 2 26219 object loc 12 1 2 26219 loc id 12 1 2 26219 loc object 12 1 2 26219 ruby_else_child 2778 ruby_else 2185 index 11 child 2778 ruby_else index 12 1 2 1839 2 3 218 3 12 127 ruby_else child 12 1 2 1839 2 3 218 3 12 127 index ruby_else 12 1 2 1 3 4 1 4 5 1 6 7 1 9 10 1 16 17 1 27 28 1 53 54 1 126 127 1 342 343 1 2161 2162 1 index child 12 1 2 1 3 4 1 4 5 1 6 7 1 9 10 1 16 17 1 27 28 1 53 54 1 126 127 1 342 343 1 2161 2162 1 child ruby_else 12 1 2 2778 child index 12 1 2 2778 ruby_else_def 2188 id 2188 loc 2188 id loc 12 1 2 2188 loc id 12 1 2 2188 ruby_elsif_alternative 275 ruby_elsif 275 alternative 275 ruby_elsif alternative 12 1 2 275 alternative ruby_elsif 12 1 2 275 ruby_elsif_consequence 501 ruby_elsif 501 consequence 501 ruby_elsif consequence 12 1 2 501 consequence ruby_elsif 12 1 2 501 ruby_elsif_def 502 id 502 condition 502 loc 502 id condition 12 1 2 502 id loc 12 1 2 502 condition id 12 1 2 502 condition loc 12 1 2 502 loc id 12 1 2 502 loc condition 12 1 2 502 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 1581 ruby_ensure 1170 index 16 child 1581 ruby_ensure index 12 1 2 909 2 3 167 3 5 87 6 17 6 ruby_ensure child 12 1 2 909 2 3 167 3 5 87 6 17 6 index ruby_ensure 12 2 3 8 5 6 2 6 7 2 16 17 1 93 94 1 259 260 1 1158 1159 1 index child 12 2 3 8 5 6 2 6 7 2 16 17 1 93 94 1 259 260 1 1158 1159 1 child ruby_ensure 12 1 2 1581 child index 12 1 2 1581 ruby_ensure_def 1170 id 1170 loc 1170 id loc 12 1 2 1170 loc id 12 1 2 1170 ruby_exception_variable_def 316 id 316 child 316 loc 316 id child 12 1 2 316 id loc 12 1 2 316 child id 12 1 2 316 child loc 12 1 2 316 loc id 12 1 2 316 loc child 12 1 2 316 ruby_exceptions_child 512 ruby_exceptions 437 index 8 child 512 ruby_exceptions index 12 1 2 391 2 3 31 3 9 15 ruby_exceptions child 12 1 2 391 2 3 31 3 9 15 index ruby_exceptions 12 2 3 3 3 4 1 5 6 1 15 16 1 46 47 1 437 438 1 index child 12 2 3 3 3 4 1 5 6 1 15 16 1 46 47 1 437 438 1 child ruby_exceptions 12 1 2 512 child index 12 1 2 512 ruby_exceptions_def 437 id 437 loc 437 id loc 12 1 2 437 loc id 12 1 2 437 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 15337 ruby_hash 6770 index 111 child 15337 ruby_hash index 12 1 2 3386 2 3 1777 3 4 708 4 6 550 6 112 349 ruby_hash child 12 1 2 3386 2 3 1777 3 4 708 4 6 550 6 112 349 index ruby_hash 12 1 2 42 2 3 19 3 13 9 13 21 9 21 30 9 30 50 9 53 350 9 543 6771 5 index child 12 1 2 42 2 3 19 3 13 9 13 21 9 21 30 9 30 50 9 53 350 9 543 6771 5 child ruby_hash 12 1 2 15337 child index 12 1 2 15337 ruby_hash_def 8265 id 8265 loc 8265 id loc 12 1 2 8265 loc id 12 1 2 8265 ruby_hash_splat_argument_def 417 id 417 child 417 loc 417 id child 12 1 2 417 id loc 12 1 2 417 child id 12 1 2 417 child loc 12 1 2 417 loc id 12 1 2 417 loc child 12 1 2 417 ruby_hash_splat_parameter_def 422 id 422 loc 422 id loc 12 1 2 422 loc id 12 1 2 422 ruby_hash_splat_parameter_name 352 ruby_hash_splat_parameter 352 name 352 ruby_hash_splat_parameter name 12 1 2 352 name ruby_hash_splat_parameter 12 1 2 352 ruby_heredoc_body_child 7777 ruby_heredoc_body 1658 index 72 child 7777 ruby_heredoc_body index 12 2 3 912 4 5 196 5 6 1 6 7 251 7 9 107 10 15 134 16 73 57 ruby_heredoc_body child 12 2 3 912 4 5 196 5 6 1 6 7 251 7 9 107 10 15 134 16 73 57 index ruby_heredoc_body 12 1 2 19 2 3 9 3 4 4 4 7 5 7 8 3 9 13 6 13 23 6 26 58 6 84 192 6 293 747 6 1658 1659 2 index child 12 1 2 19 2 3 9 3 4 4 4 7 5 7 8 3 9 13 6 13 23 6 26 58 6 84 192 6 293 747 6 1658 1659 2 child ruby_heredoc_body 12 1 2 7777 child index 12 1 2 7777 ruby_heredoc_body_def 1658 id 1658 loc 1658 id loc 12 1 2 1658 loc id 12 1 2 1658 ruby_if_alternative 2029 ruby_if 2029 alternative 2029 ruby_if alternative 12 1 2 2029 alternative ruby_if 12 1 2 2029 ruby_if_consequence 5845 ruby_if 5845 consequence 5845 ruby_if consequence 12 1 2 5845 consequence ruby_if 12 1 2 5845 ruby_if_def 5864 id 5864 condition 5864 loc 5864 id condition 12 1 2 5864 id loc 12 1 2 5864 condition id 12 1 2 5864 condition loc 12 1 2 5864 loc id 12 1 2 5864 loc condition 12 1 2 5864 ruby_if_modifier_def 4363 id 4363 body 4363 condition 4363 loc 4363 id body 12 1 2 4363 id condition 12 1 2 4363 id loc 12 1 2 4363 body id 12 1 2 4363 body condition 12 1 2 4363 body loc 12 1 2 4363 condition id 12 1 2 4363 condition body 12 1 2 4363 condition loc 12 1 2 4363 loc id 12 1 2 4363 loc body 12 1 2 4363 loc condition 12 1 2 4363 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 12181 ruby_interpolation 12181 index 1 child 12181 ruby_interpolation index 12 1 2 12181 ruby_interpolation child 12 1 2 12181 index ruby_interpolation 12 12181 12182 1 index child 12 12181 12182 1 child ruby_interpolation 12 1 2 12181 child index 12 1 2 12181 ruby_interpolation_def 12181 id 12181 loc 12181 id loc 12 1 2 12181 loc id 12 1 2 12181 ruby_keyword_parameter_def 1123 id 1123 name 1123 loc 1123 id name 12 1 2 1123 id loc 12 1 2 1123 name id 12 1 2 1123 name loc 12 1 2 1123 loc id 12 1 2 1123 loc name 12 1 2 1123 ruby_keyword_parameter_value 835 ruby_keyword_parameter 835 value 835 ruby_keyword_parameter value 12 1 2 835 value ruby_keyword_parameter 12 1 2 835 ruby_lambda_def 685 id 685 body 685 loc 685 id body 12 1 2 685 id loc 12 1 2 685 body id 12 1 2 685 body loc 12 1 2 685 loc id 12 1 2 685 loc body 12 1 2 685 ruby_lambda_parameters 193 ruby_lambda 193 parameters 193 ruby_lambda parameters 12 1 2 193 parameters ruby_lambda 12 1 2 193 ruby_lambda_parameters_child 246 ruby_lambda_parameters 188 index 4 child 246 ruby_lambda_parameters index 12 1 2 149 2 3 24 3 5 14 ruby_lambda_parameters child 12 1 2 149 2 3 24 3 5 14 index ruby_lambda_parameters 12 6 7 1 14 15 1 38 39 1 186 187 1 index child 12 6 7 1 14 15 1 38 39 1 186 187 1 child ruby_lambda_parameters 12 1 2 246 child index 12 1 2 246 ruby_lambda_parameters_def 193 id 193 loc 193 id loc 12 1 2 193 loc id 12 1 2 193 ruby_left_assignment_list_child 1786 ruby_left_assignment_list 801 index 8 child 1786 ruby_left_assignment_list index 12 1 2 2 2 3 653 3 4 125 4 9 21 ruby_left_assignment_list child 12 1 2 2 2 3 653 3 4 125 4 9 21 index ruby_left_assignment_list 12 2 3 1 3 4 2 9 10 1 21 22 1 145 146 1 791 792 1 793 794 1 index child 12 2 3 1 3 4 2 9 10 1 21 22 1 145 146 1 791 792 1 793 794 1 child ruby_left_assignment_list 12 1 2 1786 child index 12 1 2 1786 ruby_left_assignment_list_def 801 id 801 loc 801 id loc 12 1 2 801 loc id 12 1 2 801 ruby_method_child 83600 ruby_method 30809 index 76 child 83600 ruby_method index 12 1 2 13884 2 3 5682 3 4 3987 4 5 2469 5 7 2580 7 77 2205 ruby_method child 12 1 2 13884 2 3 5682 3 4 3987 4 5 2469 5 7 2580 7 77 2205 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 114 6 148 400 6 505 2182 6 3179 30471 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 114 6 148 400 6 505 2182 6 3179 30471 6 child ruby_method 12 1 2 83600 child index 12 1 2 83600 ruby_method_def 31109 id 31109 name 31109 loc 31109 id name 12 1 2 31109 id loc 12 1 2 31109 name id 12 1 2 31109 name loc 12 1 2 31109 loc id 12 1 2 31109 loc name 12 1 2 31109 ruby_method_parameters 8561 ruby_method 8561 parameters 8561 ruby_method parameters 12 1 2 8561 parameters ruby_method 12 1 2 8561 ruby_method_parameters_child 14895 ruby_method_parameters 9011 index 11 child 14895 ruby_method_parameters index 12 1 2 5430 2 3 2201 3 4 864 4 12 514 ruby_method_parameters child 12 1 2 5430 2 3 2201 3 4 864 4 12 514 index ruby_method_parameters 12 3 4 1 5 6 1 9 10 1 26 27 1 43 44 1 101 102 1 218 219 1 509 510 1 1364 1365 1 3541 3542 1 8912 8913 1 index child 12 3 4 1 5 6 1 9 10 1 26 27 1 43 44 1 101 102 1 218 219 1 509 510 1 1364 1365 1 3541 3542 1 8912 8913 1 child ruby_method_parameters 12 1 2 14895 child index 12 1 2 14895 ruby_method_parameters_def 9099 id 9099 loc 9099 id loc 12 1 2 9099 loc id 12 1 2 9099 ruby_module_child 9867 ruby_module 3339 index 125 child 9867 ruby_module index 12 1 2 2371 2 3 280 3 5 240 5 11 265 11 125 182 ruby_module child 12 1 2 2371 2 3 280 3 5 240 5 11 265 11 125 182 index ruby_module 12 1 2 13 2 3 9 3 4 9 4 5 16 5 7 11 7 10 9 10 16 10 16 23 9 23 36 10 38 86 10 89 227 10 253 3304 8 index child 12 1 2 13 2 3 9 3 4 9 4 5 16 5 7 11 7 10 9 10 16 10 16 23 9 23 36 10 38 86 10 89 227 10 253 3304 8 child ruby_module 12 1 2 9867 child index 12 1 2 9867 ruby_module_def 4491 id 4491 name 4491 loc 4491 id name 12 1 2 4491 id loc 12 1 2 4491 name id 12 1 2 4491 name loc 12 1 2 4491 loc id 12 1 2 4491 loc name 12 1 2 4491 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 661 id 661 loc 661 id loc 12 1 2 661 loc id 12 1 2 661 ruby_operator_assignment_def 2069 id 2069 left 2069 operator 6 right 2069 loc 2069 id left 12 1 2 2069 id operator 12 1 2 2069 id right 12 1 2 2069 id loc 12 1 2 2069 left id 12 1 2 2069 left operator 12 1 2 2069 left right 12 1 2 2069 left loc 12 1 2 2069 operator id 12 1 2 1 5 6 1 9 10 1 63 64 1 513 514 1 1478 1479 1 operator left 12 1 2 1 5 6 1 9 10 1 63 64 1 513 514 1 1478 1479 1 operator right 12 1 2 1 5 6 1 9 10 1 63 64 1 513 514 1 1478 1479 1 operator loc 12 1 2 1 5 6 1 9 10 1 63 64 1 513 514 1 1478 1479 1 right id 12 1 2 2069 right left 12 1 2 2069 right operator 12 1 2 2069 right loc 12 1 2 2069 loc id 12 1 2 2069 loc left 12 1 2 2069 loc operator 12 1 2 2069 loc right 12 1 2 2069 ruby_optional_parameter_def 2071 id 2071 name 2071 value 2071 loc 2071 id name 12 1 2 2071 id value 12 1 2 2071 id loc 12 1 2 2071 name id 12 1 2 2071 name value 12 1 2 2071 name loc 12 1 2 2071 value id 12 1 2 2071 value name 12 1 2 2071 value loc 12 1 2 2071 loc id 12 1 2 2071 loc name 12 1 2 2071 loc value 12 1 2 2071 ruby_pair_def 65516 id 65516 key__ 65516 value 65516 loc 65516 id key__ 12 1 2 65516 id value 12 1 2 65516 id loc 12 1 2 65516 key__ id 12 1 2 65516 key__ value 12 1 2 65516 key__ loc 12 1 2 65516 value id 12 1 2 65516 value key__ 12 1 2 65516 value loc 12 1 2 65516 loc id 12 1 2 65516 loc key__ 12 1 2 65516 loc value 12 1 2 65516 ruby_parenthesized_statements_child 1746 ruby_parenthesized_statements 1745 index 2 child 1746 ruby_parenthesized_statements index 12 1 2 1744 2 3 1 ruby_parenthesized_statements child 12 1 2 1744 2 3 1 index ruby_parenthesized_statements 12 1 2 1 1745 1746 1 index child 12 1 2 1 1745 1746 1 child ruby_parenthesized_statements 12 1 2 1746 child index 12 1 2 1746 ruby_parenthesized_statements_def 1745 id 1745 loc 1745 id loc 12 1 2 1745 loc id 12 1 2 1745 ruby_pattern_def 1207 id 1207 child 1207 loc 1207 id child 12 1 2 1207 id loc 12 1 2 1207 child id 12 1 2 1207 child loc 12 1 2 1207 loc id 12 1 2 1207 loc child 12 1 2 1207 ruby_program_child 14564 ruby_program 6248 index 136 child 14564 ruby_program index 12 1 2 3282 2 3 1658 3 4 484 4 8 528 8 44 294 ruby_program child 12 1 2 3282 2 3 1658 3 4 484 4 8 528 8 44 294 index ruby_program 12 1 2 31 2 3 9 4 5 15 5 7 6 8 11 9 13 14 9 16 25 9 31 44 9 51 78 9 93 148 9 194 414 9 937 1975 6 index child 12 1 2 31 2 3 9 4 5 15 5 7 6 8 11 9 13 14 9 16 25 9 31 44 9 51 78 9 93 148 9 194 414 9 937 1975 6 child ruby_program 12 1 2 14564 child index 12 1 2 14564 ruby_program_def 6318 id 6318 loc 6318 id loc 12 1 2 6318 loc id 12 1 2 6318 ruby_range_begin 560 ruby_range 560 begin 560 ruby_range begin 12 1 2 560 begin ruby_range 12 1 2 560 ruby_range_def 567 id 567 operator 2 loc 567 id operator 12 1 2 567 id loc 12 1 2 567 operator id 12 123 124 1 438 439 1 operator loc 12 123 124 1 438 439 1 loc id 12 1 2 567 loc operator 12 1 2 567 ruby_range_end 478 ruby_range 478 end 478 ruby_range end 12 1 2 478 end ruby_range 12 1 2 478 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 13763 ruby_regex 4057 index 43 child 13763 ruby_regex index 12 1 2 2072 2 3 223 3 4 538 4 5 155 5 6 344 6 8 317 8 15 309 15 44 95 ruby_regex child 12 1 2 2072 2 3 223 3 4 538 4 5 155 5 6 344 6 8 317 8 15 309 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 26 2 26 32 3 33 41 3 58 95 3 105 168 3 226 340 3 400 715 3 1055 1743 3 1963 4014 2 index child 12 2 3 4 4 7 3 7 11 3 12 17 3 17 18 2 20 22 3 23 26 2 26 32 3 33 41 3 58 95 3 105 168 3 226 340 3 400 715 3 1055 1743 3 1963 4014 2 child ruby_regex 12 1 2 13763 child index 12 1 2 13763 ruby_regex_def 4062 id 4062 loc 4062 id loc 12 1 2 4062 loc id 12 1 2 4062 ruby_rescue_body 556 ruby_rescue 556 body 556 ruby_rescue body 12 1 2 556 body ruby_rescue 12 1 2 556 ruby_rescue_def 650 id 650 loc 650 id loc 12 1 2 650 loc id 12 1 2 650 ruby_rescue_exceptions 437 ruby_rescue 437 exceptions 437 ruby_rescue exceptions 12 1 2 437 exceptions ruby_rescue 12 1 2 437 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 316 ruby_rescue 316 variable 316 ruby_rescue variable 12 1 2 316 variable ruby_rescue 12 1 2 316 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 1694 ruby_return 1694 child 1694 ruby_return child 12 1 2 1694 child ruby_return 12 1 2 1694 ruby_return_def 2696 id 2696 loc 2696 id loc 12 1 2 2696 loc id 12 1 2 2696 ruby_right_assignment_list_child 921 ruby_right_assignment_list 431 index 5 child 921 ruby_right_assignment_list index 12 2 3 386 3 4 35 4 6 10 ruby_right_assignment_list child 12 2 3 386 3 4 35 4 6 10 index ruby_right_assignment_list 12 2 3 1 10 11 1 45 46 1 427 428 2 index child 12 2 3 1 10 11 1 45 46 1 427 428 2 child ruby_right_assignment_list 12 1 2 921 child index 12 1 2 921 ruby_right_assignment_list_def 431 id 431 loc 431 id loc 12 1 2 431 loc id 12 1 2 431 ruby_scope_resolution_def 23484 id 23484 name 23484 loc 23484 id name 12 1 2 23484 id loc 12 1 2 23484 name id 12 1 2 23484 name loc 12 1 2 23484 loc id 12 1 2 23484 loc name 12 1 2 23484 ruby_scope_resolution_scope 22811 ruby_scope_resolution 22811 scope 22811 ruby_scope_resolution scope 12 1 2 22811 scope ruby_scope_resolution 12 1 2 22811 ruby_setter_def 190 id 190 name 190 loc 190 id name 12 1 2 190 id loc 12 1 2 190 name id 12 1 2 190 name loc 12 1 2 190 loc id 12 1 2 190 loc name 12 1 2 190 ruby_singleton_class_child 747 ruby_singleton_class 195 index 24 child 747 ruby_singleton_class index 12 1 2 91 2 3 22 3 4 11 4 5 15 5 6 10 6 7 11 7 10 15 10 18 15 18 25 4 ruby_singleton_class child 12 1 2 91 2 3 22 3 4 11 4 5 15 5 6 10 6 7 11 7 10 15 10 18 15 18 25 4 index ruby_singleton_class 12 1 2 2 2 3 3 3 5 2 7 8 1 8 9 2 9 12 2 16 18 2 19 23 2 26 35 2 45 56 2 70 82 2 103 194 2 index child 12 1 2 2 2 3 3 3 5 2 7 8 1 8 9 2 9 12 2 16 18 2 19 23 2 26 35 2 45 56 2 70 82 2 103 194 2 child ruby_singleton_class 12 1 2 747 child index 12 1 2 747 ruby_singleton_class_def 195 id 195 value 195 loc 195 id value 12 1 2 195 id loc 12 1 2 195 value id 12 1 2 195 value loc 12 1 2 195 loc id 12 1 2 195 loc value 12 1 2 195 ruby_singleton_method_child 5110 ruby_singleton_method 2089 index 28 child 5110 ruby_singleton_method index 12 1 2 1189 2 3 314 3 4 180 4 5 127 5 8 164 8 29 115 ruby_singleton_method child 12 1 2 1189 2 3 314 3 4 180 4 5 127 5 8 164 8 29 115 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 85 116 2 148 202 2 279 407 2 586 901 2 2089 2090 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 85 116 2 148 202 2 279 407 2 586 901 2 2089 2090 1 child ruby_singleton_method 12 1 2 5110 child index 12 1 2 5110 ruby_singleton_method_def 2089 id 2089 name 2089 object 2089 loc 2089 id name 12 1 2 2089 id object 12 1 2 2089 id loc 12 1 2 2089 name id 12 1 2 2089 name object 12 1 2 2089 name loc 12 1 2 2089 object id 12 1 2 2089 object name 12 1 2 2089 object loc 12 1 2 2089 loc id 12 1 2 2089 loc name 12 1 2 2089 loc object 12 1 2 2089 ruby_singleton_method_parameters 1302 ruby_singleton_method 1302 parameters 1302 ruby_singleton_method parameters 12 1 2 1302 parameters ruby_singleton_method 12 1 2 1302 ruby_splat_argument_def 685 id 685 child 685 loc 685 id child 12 1 2 685 id loc 12 1 2 685 child id 12 1 2 685 child loc 12 1 2 685 loc id 12 1 2 685 loc child 12 1 2 685 ruby_splat_parameter_def 927 id 927 loc 927 id loc 12 1 2 927 loc id 12 1 2 927 ruby_splat_parameter_name 751 ruby_splat_parameter 751 name 751 ruby_splat_parameter name 12 1 2 751 name ruby_splat_parameter 12 1 2 751 ruby_string_array_child 3099 ruby_string_array 950 index 88 child 3099 ruby_string_array index 12 1 2 203 2 3 308 3 4 241 4 5 67 5 8 71 8 89 57 ruby_string_array child 12 1 2 203 2 3 308 3 4 241 4 5 67 5 8 71 8 89 57 index ruby_string_array 12 1 2 38 2 3 6 3 4 6 4 5 13 5 8 7 11 32 7 36 129 7 195 941 4 index child 12 1 2 38 2 3 6 3 4 6 4 5 13 5 8 7 11 32 7 36 129 7 195 941 4 child ruby_string_array 12 1 2 3099 child index 12 1 2 3099 ruby_string_array_def 956 id 956 loc 956 id loc 12 1 2 956 loc id 12 1 2 956 ruby_string_child 126841 ruby_string__ 92207 index 125 child 126841 ruby_string__ index 12 1 2 85213 2 65 6924 65 125 69 ruby_string__ child 12 1 2 85213 2 65 6924 65 125 69 index ruby_string__ 12 1 19 4 61 62 13 62 63 37 64 82 8 142 144 10 144 190 10 190 206 10 209 354 10 383 469 10 474 3465 10 6917 91192 2 index child 12 1 19 4 61 62 13 62 63 37 64 82 8 142 144 10 144 190 10 190 206 10 209 354 10 383 469 10 474 3465 10 6917 91192 2 child ruby_string__ 12 1 2 126841 child index 12 1 2 126841 ruby_string_def 93328 id 93328 loc 93328 id loc 12 1 2 93328 loc id 12 1 2 93328 ruby_subshell_child 207 ruby_subshell 132 index 11 child 207 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 131 132 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 131 132 1 child ruby_subshell 12 1 2 207 child index 12 1 2 207 ruby_subshell_def 132 id 132 loc 132 id loc 12 1 2 132 loc id 12 1 2 132 ruby_superclass_def 4192 id 4192 child 4192 loc 4192 id child 12 1 2 4192 id loc 12 1 2 4192 child id 12 1 2 4192 child loc 12 1 2 4192 loc id 12 1 2 4192 loc child 12 1 2 4192 ruby_symbol_array_child 683 ruby_symbol_array 141 index 32 child 683 ruby_symbol_array index 12 1 2 53 2 3 26 3 4 13 4 6 7 6 8 13 8 13 12 13 19 11 19 33 6 ruby_symbol_array child 12 1 2 53 2 3 26 3 4 13 4 6 7 6 8 13 8 13 12 13 19 11 19 33 6 index ruby_symbol_array 12 1 2 4 2 3 4 3 4 3 4 6 2 6 8 2 10 11 2 13 17 2 17 20 2 20 22 2 26 30 2 34 43 2 43 50 2 62 89 2 141 142 1 index child 12 1 2 4 2 3 4 3 4 3 4 6 2 6 8 2 10 11 2 13 17 2 17 20 2 20 22 2 26 30 2 34 43 2 43 50 2 62 89 2 141 142 1 child ruby_symbol_array 12 1 2 683 child index 12 1 2 683 ruby_symbol_array_def 141 id 141 loc 141 id loc 12 1 2 141 loc id 12 1 2 141 ruby_then_child 13256 ruby_then 7804 index 35 child 13256 ruby_then index 12 1 2 4839 2 3 1772 3 4 656 4 36 537 ruby_then child 12 1 2 4839 2 3 1772 3 4 656 4 36 537 index ruby_then 12 1 2 14 3 5 3 5 6 3 7 11 3 11 27 3 43 88 3 155 538 3 1193 7805 3 index child 12 1 2 14 3 5 3 5 6 3 7 11 3 11 27 3 43 88 3 155 538 3 1193 7805 3 child ruby_then 12 1 2 13256 child index 12 1 2 13256 ruby_then_def 7804 id 7804 loc 7804 id loc 12 1 2 7804 loc id 12 1 2 7804 ruby_tokeninfo 1856942 id 1856942 kind 23 file 3746 idx 30101 value 83761 loc 1856910 id kind 12 1 2 1856942 id file 12 1 2 1856942 id idx 12 1 2 1856942 id value 12 1 2 1856942 id loc 12 1 2 1856942 kind id 12 1 32 2 133 211 2 444 1542 2 1658 1659 2 3807 3850 2 3955 5260 2 7437 9201 2 13152 16114 2 22472 51646 2 51758 74313 2 88007 465893 2 1034408 1034409 1 kind file 12 1 29 2 35 87 2 144 145 1 491 492 3 537 566 2 877 946 2 1288 1340 2 1404 1716 2 2412 2536 2 3016 3591 2 3695 3728 2 3735 3736 1 kind idx 12 1 31 2 117 159 2 333 431 2 1040 1049 2 1859 2130 2 2248 2419 2 3373 3471 2 3562 4239 2 6733 8692 2 10069 10236 2 12262 22341 2 27114 27115 1 kind value 12 1 2 6 5 33 2 43 54 2 59 121 2 123 137 2 554 1680 2 2845 3584 2 4345 7279 2 9346 17729 2 41205 41206 1 kind loc 12 1 32 2 133 211 2 444 1542 2 1658 1659 2 3807 3850 2 3955 5260 2 7437 9201 2 13152 16114 2 22472 51646 2 51758 74313 2 88007 465893 2 1034408 1034409 1 file id 12 1 21 323 21 28 286 28 34 299 34 47 283 47 63 285 63 85 285 85 124 286 124 180 282 180 271 282 271 434 283 436 732 281 732 1514 281 1523 10821 281 12102 30102 9 file kind 12 1 6 301 6 7 600 7 8 345 8 9 597 9 10 576 10 11 401 11 12 320 12 14 341 14 22 265 file idx 12 1 21 323 21 28 286 28 34 299 34 47 283 47 63 285 63 85 285 85 124 286 124 180 282 180 271 282 271 434 283 436 732 281 732 1514 281 1523 10821 281 12102 30102 9 file value 12 1 18 253 18 21 316 21 24 303 24 29 329 29 35 304 35 42 306 42 52 303 52 65 293 65 83 287 83 113 284 113 162 283 162 286 281 287 1625 204 file loc 12 1 21 323 21 28 286 28 34 299 34 47 283 47 63 285 63 85 285 85 124 286 124 180 282 180 271 282 271 434 283 436 732 281 732 1514 281 1523 10821 281 12102 30102 9 idx id 12 1 2 5212 2 3 579 3 4 6719 4 5 2345 5 8 1732 8 10 2694 10 20 2293 20 35 2338 35 86 2297 86 262 2258 262 3747 1634 idx kind 12 1 2 7144 2 3 6927 3 4 4631 4 5 2494 5 6 1787 6 8 2318 8 12 2742 12 21 2058 idx file 12 1 2 5212 2 3 579 3 4 6719 4 5 2345 5 8 1732 8 10 2694 10 20 2293 20 35 2338 35 86 2297 86 262 2258 262 3747 1634 idx value 12 1 2 5252 2 3 1313 3 4 6409 4 6 2598 6 8 2336 8 13 2604 13 20 2307 20 34 2276 34 73 2306 73 310 2258 310 1997 442 idx loc 12 1 2 5212 2 3 579 3 4 6719 4 5 2345 5 8 1732 8 10 2694 10 20 2293 20 35 2338 35 86 2297 86 262 2258 262 3747 1634 value id 12 1 2 49441 2 3 12342 3 4 5920 4 7 7002 7 26 6328 26 170730 2728 value kind 12 1 2 79470 2 5 4291 value file 12 1 2 64331 2 3 8339 3 6 6308 6 3645 4783 value idx 12 1 2 49595 2 3 12315 3 4 5930 4 7 6968 7 26 6307 26 16077 2646 value loc 12 1 2 49442 2 3 12341 3 4 5920 4 7 7002 7 26 6328 26 170730 2728 loc id 12 1 2 1856878 2 3 32 loc kind 12 1 2 1856878 2 3 32 loc file 12 1 2 1856910 loc idx 12 1 2 1856878 2 3 32 loc value 12 1 2 1856909 2 3 1 ruby_unary_def 2525 id 2525 operand 2525 operator 5 loc 2525 id operand 12 1 2 2525 id operator 12 1 2 2525 id loc 12 1 2 2525 operand id 12 1 2 2525 operand operator 12 1 2 2525 operand loc 12 1 2 2525 operator id 12 10 11 1 81 82 1 138 139 1 543 544 1 1753 1754 1 operator operand 12 10 11 1 81 82 1 138 139 1 543 544 1 1753 1754 1 operator loc 12 10 11 1 81 82 1 138 139 1 543 544 1 1753 1754 1 loc id 12 1 2 2525 loc operand 12 1 2 2525 loc operator 12 1 2 2525 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 500 ruby_unless 500 consequence 500 ruby_unless consequence 12 1 2 500 consequence ruby_unless 12 1 2 500 ruby_unless_def 512 id 512 condition 512 loc 512 id condition 12 1 2 512 id loc 12 1 2 512 condition id 12 1 2 512 condition loc 12 1 2 512 loc id 12 1 2 512 loc condition 12 1 2 512 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 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 995 ruby_when 995 body 995 ruby_when body 12 1 2 995 body ruby_when 12 1 2 995 ruby_when_def 1006 id 1006 loc 1006 id loc 12 1 2 1006 loc id 12 1 2 1006 ruby_when_pattern 1207 ruby_when 1006 index 14 pattern 1207 ruby_when index 12 1 2 880 2 3 95 3 15 30 ruby_when pattern 12 1 2 880 2 3 95 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 124 125 1 995 996 1 index pattern 12 2 3 4 3 4 4 6 7 1 7 8 1 12 13 1 30 31 1 124 125 1 995 996 1 pattern ruby_when 12 1 2 1207 pattern index 12 1 2 1207 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 377 ruby_yield 377 child 377 ruby_yield child 12 1 2 377 child ruby_yield 12 1 2 377 ruby_yield_def 861 id 861 loc 861 id loc 12 1 2 861 loc id 12 1 2 861 sourceLocationPrefix 3 prefix 3