@diagnostic_debug 0 @diagnostic_error 79 @diagnostic_info 0 @diagnostic_warning 0 @erb_comment_directive 190 @erb_directive 7623 @erb_graphql_directive 0 @erb_output_directive 13897 @erb_reserved_word 43424 @erb_template 1414 @erb_token_code 21521 @erb_token_comment 190 @erb_token_content 13381 @file 5508 @folder 1546 @location_default 2824141 @ruby_alias 408 @ruby_argument_list 224649 @ruby_array 10872 @ruby_assignment 41647 @ruby_bare_string 3117 @ruby_bare_symbol 689 @ruby_begin 641 @ruby_begin_block 0 @ruby_binary_ampersand 44 @ruby_binary_ampersandampersand 2861 @ruby_binary_and 70 @ruby_binary_bangequal 514 @ruby_binary_bangtilde 38 @ruby_binary_caret 29 @ruby_binary_equalequal 2574 @ruby_binary_equalequalequal 181 @ruby_binary_equaltilde 261 @ruby_binary_langle 437 @ruby_binary_langleequal 93 @ruby_binary_langleequalrangle 85 @ruby_binary_langlelangle 3389 @ruby_binary_minus 664 @ruby_binary_or 3 @ruby_binary_percent 141 @ruby_binary_pipe 43 @ruby_binary_pipepipe 2611 @ruby_binary_plus 1537 @ruby_binary_rangle 795 @ruby_binary_rangleequal 138 @ruby_binary_ranglerangle 6 @ruby_binary_slash 125 @ruby_binary_star 374 @ruby_binary_starstar 34 @ruby_block 24292 @ruby_block_argument 1944 @ruby_block_parameter 775 @ruby_block_parameters 7492 @ruby_break 220 @ruby_call 315429 @ruby_case__ 389 @ruby_chained_string 288 @ruby_class 5395 @ruby_conditional 1150 @ruby_delimited_symbol 394 @ruby_destructured_left_assignment 1 @ruby_destructured_parameter 64 @ruby_do 120 @ruby_do_block 42966 @ruby_element_reference 26560 @ruby_else 2225 @ruby_elsif 507 @ruby_end_block 0 @ruby_ensure 1209 @ruby_exception_variable 327 @ruby_exceptions 453 @ruby_for 1 @ruby_hash 8332 @ruby_hash_splat_argument 426 @ruby_hash_splat_parameter 432 @ruby_heredoc_body 1697 @ruby_if 5974 @ruby_if_modifier 4425 @ruby_in 1 @ruby_interpolation 12372 @ruby_keyword_parameter 1151 @ruby_lambda 711 @ruby_lambda_parameters 202 @ruby_left_assignment_list 816 @ruby_method 31633 @ruby_method_parameters 9291 @ruby_module 4650 @ruby_next 662 @ruby_operator_assignment_ampersandampersandequal 5 @ruby_operator_assignment_ampersandequal 5 @ruby_operator_assignment_caretequal 0 @ruby_operator_assignment_langlelangleequal 0 @ruby_operator_assignment_minusequal 64 @ruby_operator_assignment_percentequal 6 @ruby_operator_assignment_pipeequal 45 @ruby_operator_assignment_pipepipeequal 1502 @ruby_operator_assignment_plusequal 517 @ruby_operator_assignment_ranglerangleequal 0 @ruby_operator_assignment_slashequal 3 @ruby_operator_assignment_starequal 2 @ruby_operator_assignment_starstarequal 0 @ruby_optional_parameter 2105 @ruby_pair 69682 @ruby_parenthesized_statements 1758 @ruby_pattern 1227 @ruby_program 5504 @ruby_range_dotdot 449 @ruby_range_dotdotdot 128 @ruby_rational 4 @ruby_redo 0 @ruby_regex 4131 @ruby_rescue 668 @ruby_rescue_modifier 184 @ruby_reserved_word 1062916 @ruby_rest_assignment 18 @ruby_retry 11 @ruby_return 2742 @ruby_right_assignment_list 439 @ruby_scope_resolution 23999 @ruby_setter 194 @ruby_singleton_class 198 @ruby_singleton_method 2123 @ruby_splat_argument 694 @ruby_splat_parameter 943 @ruby_string__ 96217 @ruby_string_array 971 @ruby_subshell 134 @ruby_superclass 4270 @ruby_symbol_array 140 @ruby_then 7955 @ruby_token_character 10 @ruby_token_class_variable 236 @ruby_token_comment 57737 @ruby_token_complex 0 @ruby_token_constant 90663 @ruby_token_empty_statement 0 @ruby_token_escape_sequence 20870 @ruby_token_false 5412 @ruby_token_float 1823 @ruby_token_global_variable 749 @ruby_token_hash_key_symbol 68006 @ruby_token_heredoc_beginning 1697 @ruby_token_heredoc_content 3981 @ruby_token_heredoc_end 1697 @ruby_token_identifier 476086 @ruby_token_instance_variable 26195 @ruby_token_integer 34101 @ruby_token_nil 4221 @ruby_token_operator 198 @ruby_token_self 4212 @ruby_token_simple_symbol 79911 @ruby_token_string_content 120621 @ruby_token_super 1608 @ruby_token_true 7403 @ruby_token_uninterpreted 0 @ruby_unary_bang 1814 @ruby_unary_definedquestion 245 @ruby_unary_minus 673 @ruby_unary_not 10 @ruby_unary_plus 450 @ruby_unary_tilde 4 @ruby_undef 13 @ruby_unless 471 @ruby_unless_modifier 1440 @ruby_until 16 @ruby_until_modifier 12 @ruby_when 1021 @ruby_while 109 @ruby_while_modifier 9 @ruby_yield 772 containerparent 7048 parent 1546 child 7048 parent child 12 1 2 596 2 3 289 3 4 119 4 5 166 5 6 73 6 9 129 9 20 116 22 114 55 child parent 12 1 2 7048 diagnostics 79 id 79 severity 3 error_tag 3 error_message 12 full_error_message 73 location 79 id severity 12 1 2 79 id error_tag 12 1 2 79 id error_message 12 1 2 79 id full_error_message 12 1 2 79 id location 12 1 2 79 severity id 12 26 27 3 severity error_tag 12 1 2 3 severity error_message 12 4 5 3 severity full_error_message 12 24 25 3 severity location 12 26 27 3 error_tag id 12 26 27 3 error_tag severity 12 1 2 3 error_tag error_message 12 4 5 3 error_tag full_error_message 12 24 25 3 error_tag location 12 26 27 3 error_message id 12 1 2 9 23 24 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 21 22 3 error_message location 12 1 2 9 23 24 3 full_error_message id 12 1 2 67 2 3 6 full_error_message severity 12 1 2 73 full_error_message error_tag 12 1 2 73 full_error_message error_message 12 1 2 73 full_error_message location 12 1 2 67 2 3 6 location id 12 1 2 79 location severity 12 1 2 79 location error_tag 12 1 2 79 location error_message 12 1 2 79 location full_error_message 12 1 2 79 erb_ast_node_parent 101645 child 101645 parent 24514 parent_index 621 child parent 12 1 2 101645 child parent_index 12 1 2 101645 parent child 12 1 3 1466 3 4 21755 4 203 1291 parent parent_index 12 1 3 1466 3 4 21755 4 203 1291 parent_index child 12 2 3 73 3 4 67 4 5 83 5 6 58 6 11 49 11 20 49 20 36 49 38 66 49 68 114 49 116 254 49 257 7972 43 parent_index parent 12 2 3 73 3 4 67 4 5 83 5 6 58 6 11 49 11 20 49 20 36 49 38 66 49 68 114 49 116 254 49 257 7972 43 erb_comment_directive_def 190 id 190 child 190 loc 190 id child 12 1 2 190 id loc 12 1 2 190 child id 12 1 2 190 child loc 12 1 2 190 loc id 12 1 2 190 loc child 12 1 2 190 erb_directive_def 7623 id 7623 child 7623 loc 7623 id child 12 1 2 7623 id loc 12 1 2 7623 child id 12 1 2 7623 child loc 12 1 2 7623 loc id 12 1 2 7623 loc child 12 1 2 7623 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 13897 id 13897 child 13897 loc 13897 id child 12 1 2 13897 id loc 12 1 2 13897 child id 12 1 2 13897 child loc 12 1 2 13897 loc id 12 1 2 13897 loc child 12 1 2 13897 erb_template_child 35093 erb_template 1387 index 621 child 35093 erb_template index 12 1 4 95 4 7 116 7 9 110 9 12 107 12 13 39 13 14 126 14 18 119 18 21 107 21 27 123 27 33 104 33 43 104 44 61 110 61 111 104 129 203 15 erb_template child 12 1 4 95 4 7 116 7 9 110 9 12 107 12 13 39 13 14 126 14 18 119 18 21 107 21 27 123 27 33 104 33 43 104 44 61 110 61 111 104 129 203 15 index erb_template 12 2 3 73 3 4 67 4 5 83 5 6 58 6 11 49 11 20 49 20 36 49 38 66 49 68 114 49 116 254 49 257 452 43 index child 12 2 3 73 3 4 67 4 5 83 5 6 58 6 11 49 11 20 49 20 36 49 38 66 49 68 114 49 116 254 49 257 452 43 child erb_template 12 1 2 35093 child index 12 1 2 35093 erb_template_def 1414 id 1414 loc 1414 id loc 12 1 2 1414 loc id 12 1 2 1414 erb_tokeninfo 78518 id 78518 kind 12 value 20005 loc 78518 id kind 12 1 2 78518 id value 12 1 2 78518 id loc 12 1 2 78518 kind id 12 62 63 3 4351 4352 3 6998 6999 3 14120 14121 3 kind value 12 27 28 3 80 81 3 2394 2395 3 4004 4005 3 kind loc 12 62 63 3 4351 4352 3 6998 6999 3 14120 14121 3 value id 12 1 2 15936 2 3 2589 3 7054 1479 value kind 12 1 2 20005 value loc 12 1 2 15936 2 3 2589 3 7054 1479 loc id 12 1 2 78518 loc kind 12 1 2 78518 loc value 12 1 2 78518 files 5508 id 5508 name 5508 id name 12 1 2 5508 name id 12 1 2 5508 folders 1546 id 1546 name 1546 id name 12 1 2 1546 name id 12 1 2 1546 locations_default 2824141 id 2824141 file 5508 start_line 4554 start_column 1005 end_line 4554 end_column 1005 id file 12 1 2 2824141 id start_line 12 1 2 2824141 id start_column 12 1 2 2824141 id end_line 12 1 2 2824141 id end_column 12 1 2 2824141 file id 12 1 40 439 40 66 415 66 95 418 95 128 418 128 159 415 159 204 415 204 254 421 254 325 415 325 406 415 406 528 415 528 720 415 722 1225 415 1236 4316 415 4698 15687 73 file start_line 12 1 6 436 6 9 402 9 11 384 11 15 507 15 19 439 19 24 467 24 30 418 30 38 476 38 48 442 48 64 418 64 95 415 95 184 418 184 1241 279 file start_column 12 1 19 415 19 30 455 30 41 445 41 49 455 49 55 436 55 62 427 62 69 467 69 77 470 77 85 442 85 93 439 93 107 424 107 131 424 131 241 202 file end_line 12 1 6 393 6 9 418 9 11 365 11 14 402 14 18 467 18 23 495 23 29 461 29 37 445 37 46 449 46 61 418 61 87 424 87 162 415 162 1241 350 file end_column 12 1 23 433 23 34 433 34 45 449 45 53 464 53 59 427 59 67 473 67 74 449 74 81 442 81 89 467 89 98 445 98 112 436 112 138 427 138 246 156 start_line id 12 1 8 329 8 11 344 11 21 421 21 34 350 34 66 350 66 104 353 105 148 350 148 200 344 200 258 347 258 384 347 385 803 344 812 2042 344 2046 14720 325 start_line file 12 1 2 987 2 3 473 3 6 273 6 9 322 9 14 344 14 19 415 19 26 381 26 40 350 40 85 353 85 223 344 224 1791 307 start_line start_column 12 1 5 319 5 8 369 8 14 335 14 20 375 20 32 347 32 44 344 44 55 344 55 64 350 64 74 381 74 85 350 85 102 344 102 122 347 122 229 344 start_line end_line 12 1 2 1242 2 3 765 3 4 384 4 5 359 5 6 264 6 8 412 8 11 353 11 17 350 17 32 344 32 274 76 start_line end_column 12 1 6 335 6 9 399 9 15 384 15 23 350 23 37 362 37 50 353 50 60 350 60 70 362 70 80 375 80 92 350 92 111 350 111 145 347 145 236 230 start_column id 12 1 2 70 2 3 61 3 6 76 6 13 76 13 25 79 25 45 76 46 87 76 88 208 76 214 576 76 628 2031 76 2076 5049 76 5223 11579 76 11885 17346 76 17792 47966 24 start_column file 12 1 2 98 2 3 61 3 6 79 6 11 79 11 20 79 21 35 76 36 76 76 76 183 76 184 397 76 412 777 76 783 1156 76 1188 1382 76 1383 1791 67 start_column start_line 12 1 2 98 2 3 55 3 6 83 6 13 86 13 23 76 23 40 83 41 84 76 86 162 76 163 303 76 308 548 76 560 783 76 800 900 76 905 1265 61 start_column end_line 12 1 2 95 2 3 55 3 6 83 6 13 92 13 23 79 23 41 76 41 86 79 87 164 76 166 309 76 309 566 76 567 811 76 833 920 76 920 1265 58 start_column end_column 12 1 2 86 2 3 61 3 5 86 5 9 79 9 13 76 13 19 79 19 28 79 29 48 76 48 69 76 70 101 76 101 131 76 131 150 79 150 196 67 end_line id 12 1 6 307 6 12 384 12 21 405 21 33 347 33 67 344 67 103 347 103 145 347 145 200 347 200 256 344 256 379 347 379 759 344 761 1942 344 2002 14495 341 end_line file 12 1 2 987 2 3 473 3 6 273 6 9 322 9 14 344 14 19 415 19 26 378 26 40 353 40 85 353 85 225 344 225 1627 307 end_line start_line 12 1 2 1245 2 3 688 3 4 369 4 5 335 5 6 267 6 7 249 7 9 347 9 14 369 14 23 365 23 40 316 end_line start_column 12 1 5 316 5 9 405 9 15 390 15 22 344 22 36 356 36 47 344 47 58 372 58 67 356 67 77 362 77 90 356 90 108 362 108 139 347 139 225 236 end_line end_column 12 1 5 319 5 8 362 8 14 329 14 20 384 20 33 359 33 47 347 47 58 369 58 68 369 68 77 350 77 89 359 89 108 356 108 131 344 131 236 301 end_column id 12 1 2 39 2 4 83 4 10 86 10 20 76 20 31 76 32 65 76 65 141 76 147 343 79 351 1101 76 1142 3007 76 3214 7188 76 7472 12484 76 12543 14150 76 14175 23048 24 end_column file 12 1 2 86 2 3 46 3 5 73 5 10 79 10 16 76 16 32 79 32 60 79 62 126 76 139 319 76 338 683 76 697 1105 76 1109 1381 76 1381 1480 76 1515 1654 21 end_column start_line 12 1 2 86 2 4 79 4 8 76 8 15 83 15 24 79 24 45 76 46 93 76 93 171 79 181 338 76 338 587 76 596 823 76 838 933 76 934 1246 58 end_column start_column 12 1 2 43 2 4 86 4 8 83 8 13 79 13 19 86 19 36 76 36 59 79 59 69 79 69 76 79 77 85 83 85 97 76 97 107 89 107 147 61 end_column end_line 12 1 2 86 2 3 46 3 5 76 5 12 92 12 20 79 21 36 76 36 71 76 76 151 79 152 286 76 287 511 76 514 716 76 720 905 76 906 1150 76 1169 1204 6 ruby_alias_def 408 id 408 alias 408 name 408 loc 408 id alias 12 1 2 408 id name 12 1 2 408 id loc 12 1 2 408 alias id 12 1 2 408 alias name 12 1 2 408 alias loc 12 1 2 408 name id 12 1 2 408 name alias 12 1 2 408 name loc 12 1 2 408 loc id 12 1 2 408 loc alias 12 1 2 408 loc name 12 1 2 408 ruby_argument_list_child 287421 ruby_argument_list 224587 index 98 child 287421 ruby_argument_list index 12 1 2 183694 2 3 27328 3 33 13565 ruby_argument_list child 12 1 2 183694 2 3 27328 3 33 13565 index ruby_argument_list 12 1 2 33 2 3 9 4 5 3 6 7 6 7 9 6 10 14 6 17 20 6 28 48 6 92 208 6 604 1639 6 4411 13298 6 73027 73028 3 index child 12 1 2 33 2 3 9 4 5 3 6 7 6 7 9 6 10 14 6 17 20 6 28 48 6 92 208 6 604 1639 6 4411 13298 6 73027 73028 3 child ruby_argument_list 12 1 2 287421 child index 12 1 2 287421 ruby_argument_list_def 224649 id 224649 loc 224649 id loc 12 1 2 224649 loc id 12 1 2 224649 ruby_array_child 20608 ruby_array 9202 index 96 child 20608 ruby_array index 12 1 2 3031 2 3 4007 3 4 1333 4 10 713 10 95 116 ruby_array child 12 1 2 3031 2 3 4007 3 4 1333 4 10 713 10 95 116 index ruby_array 12 1 2 10 2 3 27 3 4 13 4 6 8 6 14 8 14 25 8 25 46 8 58 450 8 811 8987 4 index child 12 1 2 10 2 3 27 3 4 13 4 6 8 6 14 8 14 25 8 25 46 8 58 450 8 811 8987 4 child ruby_array 12 1 2 20608 child index 12 1 2 20608 ruby_array_def 10872 id 10872 loc 10872 id loc 12 1 2 10872 loc id 12 1 2 10872 ruby_assignment_def 41647 id 41647 left 41647 right 41647 loc 41647 id left 12 1 2 41647 id right 12 1 2 41647 id loc 12 1 2 41647 left id 12 1 2 41647 left right 12 1 2 41647 left loc 12 1 2 41647 right id 12 1 2 41647 right left 12 1 2 41647 right loc 12 1 2 41647 loc id 12 1 2 41647 loc left 12 1 2 41647 loc right 12 1 2 41647 ruby_ast_node_parent 2810806 child 2810806 parent 921530 parent_index 541 child parent 12 1 2 2810806 child parent_index 12 1 2 2810806 parent child 12 1 2 98040 2 3 130895 3 4 508697 4 5 116185 5 177 67711 parent parent_index 12 1 2 98040 2 3 130895 3 4 508697 4 5 116185 5 177 67711 parent_index child 12 1 2 126 2 3 58 3 4 3 4 5 49 5 8 49 8 15 43 15 28 43 28 57 43 62 147 43 167 803 43 1055 299646 39 parent_index parent 12 1 2 126 2 3 58 3 4 3 4 5 49 5 8 49 8 15 43 15 28 43 28 57 43 62 147 43 167 803 43 1055 299646 39 ruby_bare_string_child 3129 ruby_bare_string 3117 index 2 child 3129 ruby_bare_string index 12 1 2 3105 2 3 12 ruby_bare_string child 12 1 2 3105 2 3 12 index ruby_bare_string 12 12 13 1 3044 3045 1 index child 12 12 13 1 3044 3045 1 child ruby_bare_string 12 1 2 3129 child index 12 1 2 3129 ruby_bare_string_def 3117 id 3117 loc 3117 id loc 12 1 2 3117 loc id 12 1 2 3117 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 2205 ruby_begin 641 index 34 child 2205 ruby_begin index 12 1 2 35 2 3 294 3 4 127 4 5 71 5 7 57 7 14 50 14 35 7 ruby_begin child 12 1 2 35 2 3 294 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 642 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 642 3 child ruby_begin 12 1 2 2205 child index 12 1 2 2205 ruby_begin_def 641 id 641 loc 641 id loc 12 1 2 641 loc id 12 1 2 641 ruby_binary_def 14413 id 14413 left 14413 operator 23 right 14413 loc 14413 id left 12 1 2 14413 id operator 12 1 2 14413 id right 12 1 2 14413 id loc 12 1 2 14413 left id 12 1 2 14413 left operator 12 1 2 14413 left right 12 1 2 14413 left loc 12 1 2 14413 operator id 12 1 2 2 9 17 2 22 39 2 43 94 2 115 125 2 125 139 2 261 321 2 437 515 2 664 796 2 1238 1414 2 2574 2612 2 2861 2862 1 operator left 12 1 2 2 9 17 2 22 39 2 43 94 2 115 125 2 125 139 2 261 321 2 437 515 2 664 796 2 1238 1414 2 2574 2612 2 2861 2862 1 operator right 12 1 2 2 9 17 2 22 39 2 43 94 2 115 125 2 125 139 2 261 321 2 437 515 2 664 796 2 1238 1414 2 2574 2612 2 2861 2862 1 operator loc 12 1 2 2 9 17 2 22 39 2 43 94 2 115 125 2 125 139 2 261 321 2 437 515 2 664 796 2 1238 1414 2 2574 2612 2 2861 2862 1 right id 12 1 2 14413 right left 12 1 2 14413 right operator 12 1 2 14413 right loc 12 1 2 14413 loc id 12 1 2 14413 loc left 12 1 2 14413 loc operator 12 1 2 14413 loc right 12 1 2 14413 ruby_block_argument_def 1944 id 1944 child 1944 loc 1944 id child 12 1 2 1944 id loc 12 1 2 1944 child id 12 1 2 1944 child loc 12 1 2 1944 loc id 12 1 2 1944 loc child 12 1 2 1944 ruby_block_child 24274 ruby_block 24249 index 12 child 24274 ruby_block index 12 1 2 24231 2 5 18 ruby_block child 12 1 2 24231 2 5 18 index ruby_block 12 1 2 6 6 7 3 7885 7886 3 index child 12 1 2 6 6 7 3 7885 7886 3 child ruby_block 12 1 2 24274 child index 12 1 2 24274 ruby_block_def 24292 id 24292 loc 24292 id loc 12 1 2 24292 loc id 12 1 2 24292 ruby_block_parameter_def 775 id 775 name 775 loc 775 id name 12 1 2 775 id loc 12 1 2 775 name id 12 1 2 775 name loc 12 1 2 775 loc id 12 1 2 775 loc name 12 1 2 775 ruby_block_parameters 2711 ruby_block 2711 parameters 2711 ruby_block parameters 12 1 2 2711 parameters ruby_block 12 1 2 2711 ruby_block_parameters_child 8728 ruby_block_parameters 7492 index 5 child 8728 ruby_block_parameters index 12 1 2 6401 2 3 988 3 6 102 ruby_block_parameters child 12 1 2 6401 2 3 988 3 6 102 index ruby_block_parameters 12 9 10 1 33 34 1 100 101 1 1065 1066 1 7316 7317 1 index child 12 9 10 1 33 34 1 100 101 1 1065 1066 1 7316 7317 1 child ruby_block_parameters 12 1 2 8728 child index 12 1 2 8728 ruby_block_parameters_def 7492 id 7492 loc 7492 id loc 12 1 2 7492 loc id 12 1 2 7492 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 220 id 220 loc 220 id loc 12 1 2 220 loc id 12 1 2 220 ruby_call_arguments 223852 ruby_call 223852 arguments 223852 ruby_call arguments 12 1 2 223852 arguments ruby_call 12 1 2 223852 ruby_call_block 66671 ruby_call 66671 block 66671 ruby_call block 12 1 2 66671 block ruby_call 12 1 2 66671 ruby_call_def 315429 id 315429 method 315429 loc 315429 id method 12 1 2 315429 id loc 12 1 2 315429 method id 12 1 2 315429 method loc 12 1 2 315429 loc id 12 1 2 315429 loc method 12 1 2 315429 ruby_call_receiver 173313 ruby_call 173313 receiver 173313 ruby_call receiver 12 1 2 173313 receiver ruby_call 12 1 2 173313 ruby_case_child 1307 ruby_case__ 389 index 22 child 1307 ruby_case__ index 12 1 2 12 2 3 103 3 4 159 4 5 61 5 7 31 7 23 20 ruby_case__ child 12 1 2 12 2 3 103 3 4 159 4 5 61 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 111 268 2 368 381 2 index child 12 1 2 8 2 3 2 3 5 2 8 11 2 13 21 2 30 52 2 111 268 2 368 381 2 child ruby_case__ 12 1 2 1307 child index 12 1 2 1307 ruby_case_def 389 id 389 loc 389 id loc 12 1 2 389 loc id 12 1 2 389 ruby_case_value 376 ruby_case__ 376 value 376 ruby_case__ value 12 1 2 376 value ruby_case__ 12 1 2 376 ruby_chained_string_child 1094 ruby_chained_string 288 index 12 child 1094 ruby_chained_string index 12 2 3 98 3 4 63 4 5 44 5 6 40 6 8 21 8 13 20 ruby_chained_string child 12 2 3 98 3 4 63 4 5 44 5 6 40 6 8 21 8 13 20 index ruby_chained_string 12 2 3 1 4 5 1 7 8 1 8 9 1 20 21 1 32 33 1 41 42 1 81 82 1 124 125 1 186 187 1 282 283 2 index child 12 2 3 1 4 5 1 7 8 1 8 9 1 20 21 1 32 33 1 41 42 1 81 82 1 124 125 1 186 187 1 282 283 2 child ruby_chained_string 12 1 2 1094 child index 12 1 2 1094 ruby_chained_string_def 288 id 288 loc 288 id loc 12 1 2 288 loc id 12 1 2 288 ruby_class_child 42235 ruby_class 4859 index 318 child 42235 ruby_class index 12 1 2 1052 2 3 746 3 4 500 4 5 402 5 6 309 6 7 263 7 9 363 9 13 417 13 21 378 21 78 366 80 312 57 ruby_class child 12 1 2 1052 2 3 746 3 4 500 4 5 402 5 6 309 6 7 263 7 9 363 9 13 417 13 21 378 21 78 366 80 312 57 index ruby_class 12 1 3 13 3 4 30 4 5 28 5 7 24 7 8 24 8 11 25 11 15 25 16 27 27 27 42 24 44 71 24 71 144 24 150 444 24 466 4746 19 index child 12 1 3 13 3 4 30 4 5 28 5 7 24 7 8 24 8 11 25 11 15 25 16 27 27 27 42 24 44 71 24 71 144 24 150 444 24 466 4746 19 child ruby_class 12 1 2 42235 child index 12 1 2 42235 ruby_class_def 5395 id 5395 name 5395 loc 5395 id name 12 1 2 5395 id loc 12 1 2 5395 name id 12 1 2 5395 name loc 12 1 2 5395 loc id 12 1 2 5395 loc name 12 1 2 5395 ruby_class_superclass 4270 ruby_class 4270 superclass 4270 ruby_class superclass 12 1 2 4270 superclass ruby_class 12 1 2 4270 ruby_conditional_def 1150 id 1150 alternative 1150 condition 1150 consequence 1150 loc 1150 id alternative 12 1 2 1150 id condition 12 1 2 1150 id consequence 12 1 2 1150 id loc 12 1 2 1150 alternative id 12 1 2 1150 alternative condition 12 1 2 1150 alternative consequence 12 1 2 1150 alternative loc 12 1 2 1150 condition id 12 1 2 1150 condition alternative 12 1 2 1150 condition consequence 12 1 2 1150 condition loc 12 1 2 1150 consequence id 12 1 2 1150 consequence alternative 12 1 2 1150 consequence condition 12 1 2 1150 consequence loc 12 1 2 1150 loc id 12 1 2 1150 loc alternative 12 1 2 1150 loc condition 12 1 2 1150 loc consequence 12 1 2 1150 ruby_delimited_symbol_child 542 ruby_delimited_symbol 394 index 8 child 542 ruby_delimited_symbol index 12 1 2 298 2 3 73 3 9 22 ruby_delimited_symbol child 12 1 2 298 2 3 73 3 9 22 index ruby_delimited_symbol 12 1 2 1 3 4 1 5 6 1 8 9 1 12 13 1 22 23 1 94 95 1 385 386 1 index child 12 1 2 1 3 4 1 5 6 1 8 9 1 12 13 1 22 23 1 94 95 1 385 386 1 child ruby_delimited_symbol 12 1 2 542 child index 12 1 2 542 ruby_delimited_symbol_def 394 id 394 loc 394 id loc 12 1 2 394 loc id 12 1 2 394 ruby_destructured_left_assignment_child 2 ruby_destructured_left_assignment 1 index 2 child 2 ruby_destructured_left_assignment index 12 2 3 1 ruby_destructured_left_assignment child 12 2 3 1 index ruby_destructured_left_assignment 12 1 2 2 index child 12 1 2 2 child ruby_destructured_left_assignment 12 1 2 2 child index 12 1 2 2 ruby_destructured_left_assignment_def 1 id 1 loc 1 id loc 12 1 2 1 loc id 12 1 2 1 ruby_destructured_parameter_child 132 ruby_destructured_parameter 64 index 4 child 132 ruby_destructured_parameter index 12 1 2 3 2 3 56 3 5 5 ruby_destructured_parameter child 12 1 2 3 2 3 56 3 5 5 index ruby_destructured_parameter 12 1 2 1 5 6 1 60 61 1 63 64 1 index child 12 1 2 1 5 6 1 60 61 1 63 64 1 child ruby_destructured_parameter 12 1 2 132 child index 12 1 2 132 ruby_destructured_parameter_def 64 id 64 loc 64 id loc 12 1 2 64 loc id 12 1 2 64 ruby_do_block_child 128622 ruby_do_block 42951 index 221 child 128622 ruby_do_block index 12 1 2 13848 2 3 11545 3 4 6873 4 5 3795 5 7 3509 7 24 3235 24 73 144 ruby_do_block child 12 1 2 13848 2 3 11545 3 4 6873 4 5 3795 5 7 3509 7 24 3235 24 73 144 index ruby_do_block 12 1 2 21 2 3 49 4 5 3 5 6 18 6 10 18 11 18 18 19 38 18 47 91 18 102 239 18 307 1100 18 1535 13967 18 index child 12 1 2 21 2 3 49 4 5 3 5 6 18 6 10 18 11 18 18 19 38 18 47 91 18 102 239 18 307 1100 18 1535 13967 18 child ruby_do_block 12 1 2 128622 child index 12 1 2 128622 ruby_do_block_def 42966 id 42966 loc 42966 id loc 12 1 2 42966 loc id 12 1 2 42966 ruby_do_block_parameters 4780 ruby_do_block 4780 parameters 4780 ruby_do_block parameters 12 1 2 4780 parameters ruby_do_block 12 1 2 4780 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 26610 ruby_element_reference 26558 index 2 child 26610 ruby_element_reference index 12 1 2 26506 2 3 52 ruby_element_reference child 12 1 2 26506 2 3 52 index ruby_element_reference 12 52 53 1 26558 26559 1 index child 12 52 53 1 26558 26559 1 child ruby_element_reference 12 1 2 26610 child index 12 1 2 26610 ruby_element_reference_def 26560 id 26560 object 26560 loc 26560 id object 12 1 2 26560 id loc 12 1 2 26560 object id 12 1 2 26560 object loc 12 1 2 26560 loc id 12 1 2 26560 loc object 12 1 2 26560 ruby_else_child 2830 ruby_else 2222 index 11 child 2830 ruby_else index 12 1 2 1868 2 3 222 3 12 131 ruby_else child 12 1 2 1868 2 3 222 3 12 131 index ruby_else 12 1 2 1 3 4 1 4 5 1 6 7 1 9 10 1 16 17 1 28 29 1 54 55 1 128 129 1 345 346 1 2170 2171 1 index child 12 1 2 1 3 4 1 4 5 1 6 7 1 9 10 1 16 17 1 28 29 1 54 55 1 128 129 1 345 346 1 2170 2171 1 child ruby_else 12 1 2 2830 child index 12 1 2 2830 ruby_else_def 2225 id 2225 loc 2225 id loc 12 1 2 2225 loc id 12 1 2 2225 ruby_elsif_alternative 280 ruby_elsif 280 alternative 280 ruby_elsif alternative 12 1 2 280 alternative ruby_elsif 12 1 2 280 ruby_elsif_consequence 506 ruby_elsif 506 consequence 506 ruby_elsif consequence 12 1 2 506 consequence ruby_elsif 12 1 2 506 ruby_elsif_def 507 id 507 condition 507 loc 507 id condition 12 1 2 507 id loc 12 1 2 507 condition id 12 1 2 507 condition loc 12 1 2 507 loc id 12 1 2 507 loc condition 12 1 2 507 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 1628 ruby_ensure 1209 index 16 child 1628 ruby_ensure index 12 1 2 940 2 3 175 3 9 92 16 17 2 ruby_ensure child 12 1 2 940 2 3 175 3 9 92 16 17 2 index ruby_ensure 12 2 3 8 5 6 2 6 7 2 16 17 1 92 93 1 263 264 1 1181 1182 1 index child 12 2 3 8 5 6 2 6 7 2 16 17 1 92 93 1 263 264 1 1181 1182 1 child ruby_ensure 12 1 2 1628 child index 12 1 2 1628 ruby_ensure_def 1209 id 1209 loc 1209 id loc 12 1 2 1209 loc id 12 1 2 1209 ruby_exception_variable_def 327 id 327 child 327 loc 327 id child 12 1 2 327 id loc 12 1 2 327 child id 12 1 2 327 child loc 12 1 2 327 loc id 12 1 2 327 loc child 12 1 2 327 ruby_exceptions_child 530 ruby_exceptions 453 index 8 child 530 ruby_exceptions index 12 1 2 405 2 3 33 3 9 15 ruby_exceptions child 12 1 2 405 2 3 33 3 9 15 index ruby_exceptions 12 2 3 3 3 4 1 5 6 1 15 16 1 48 49 1 453 454 1 index child 12 2 3 3 3 4 1 5 6 1 15 16 1 48 49 1 453 454 1 child ruby_exceptions 12 1 2 530 child index 12 1 2 530 ruby_exceptions_def 453 id 453 loc 453 id loc 12 1 2 453 loc id 12 1 2 453 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 15172 ruby_hash 6815 index 111 child 15172 ruby_hash index 12 1 2 3526 2 3 1654 3 4 733 4 6 554 6 112 348 ruby_hash child 12 1 2 3526 2 3 1654 3 4 733 4 6 554 6 112 348 index ruby_hash 12 1 2 61 2 12 9 12 16 8 18 26 10 26 46 9 49 349 9 541 6816 5 index child 12 1 2 61 2 12 9 12 16 8 18 26 10 26 46 9 49 349 9 541 6816 5 child ruby_hash 12 1 2 15172 child index 12 1 2 15172 ruby_hash_def 8332 id 8332 loc 8332 id loc 12 1 2 8332 loc id 12 1 2 8332 ruby_hash_splat_argument_def 426 id 426 child 426 loc 426 id child 12 1 2 426 id loc 12 1 2 426 child id 12 1 2 426 child loc 12 1 2 426 loc id 12 1 2 426 loc child 12 1 2 426 ruby_hash_splat_parameter_def 432 id 432 loc 432 id loc 12 1 2 432 loc id 12 1 2 432 ruby_hash_splat_parameter_name 361 ruby_hash_splat_parameter 361 name 361 ruby_hash_splat_parameter name 12 1 2 361 name ruby_hash_splat_parameter 12 1 2 361 ruby_heredoc_body_child 8041 ruby_heredoc_body 1697 index 72 child 8041 ruby_heredoc_body index 12 2 3 924 4 5 208 5 6 1 6 7 256 7 9 109 10 15 138 16 73 61 ruby_heredoc_body child 12 2 3 924 4 5 208 5 6 1 6 7 256 7 9 109 10 15 138 16 73 61 index ruby_heredoc_body 12 1 2 19 2 3 9 4 5 4 5 8 5 8 9 3 10 13 6 14 24 6 29 62 6 89 200 6 303 774 6 1697 1698 2 index child 12 1 2 19 2 3 9 4 5 4 5 8 5 8 9 3 10 13 6 14 24 6 29 62 6 89 200 6 303 774 6 1697 1698 2 child ruby_heredoc_body 12 1 2 8041 child index 12 1 2 8041 ruby_heredoc_body_def 1697 id 1697 loc 1697 id loc 12 1 2 1697 loc id 12 1 2 1697 ruby_if_alternative 2067 ruby_if 2067 alternative 2067 ruby_if alternative 12 1 2 2067 alternative ruby_if 12 1 2 2067 ruby_if_consequence 5954 ruby_if 5954 consequence 5954 ruby_if consequence 12 1 2 5954 consequence ruby_if 12 1 2 5954 ruby_if_def 5974 id 5974 condition 5974 loc 5974 id condition 12 1 2 5974 id loc 12 1 2 5974 condition id 12 1 2 5974 condition loc 12 1 2 5974 loc id 12 1 2 5974 loc condition 12 1 2 5974 ruby_if_modifier_def 4425 id 4425 body 4425 condition 4425 loc 4425 id body 12 1 2 4425 id condition 12 1 2 4425 id loc 12 1 2 4425 body id 12 1 2 4425 body condition 12 1 2 4425 body loc 12 1 2 4425 condition id 12 1 2 4425 condition body 12 1 2 4425 condition loc 12 1 2 4425 loc id 12 1 2 4425 loc body 12 1 2 4425 loc condition 12 1 2 4425 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 12372 ruby_interpolation 12372 index 1 child 12372 ruby_interpolation index 12 1 2 12372 ruby_interpolation child 12 1 2 12372 index ruby_interpolation 12 12372 12373 1 index child 12 12372 12373 1 child ruby_interpolation 12 1 2 12372 child index 12 1 2 12372 ruby_interpolation_def 12372 id 12372 loc 12372 id loc 12 1 2 12372 loc id 12 1 2 12372 ruby_keyword_parameter_def 1151 id 1151 name 1151 loc 1151 id name 12 1 2 1151 id loc 12 1 2 1151 name id 12 1 2 1151 name loc 12 1 2 1151 loc id 12 1 2 1151 loc name 12 1 2 1151 ruby_keyword_parameter_value 855 ruby_keyword_parameter 855 value 855 ruby_keyword_parameter value 12 1 2 855 value ruby_keyword_parameter 12 1 2 855 ruby_lambda_def 711 id 711 body 711 loc 711 id body 12 1 2 711 id loc 12 1 2 711 body id 12 1 2 711 body loc 12 1 2 711 loc id 12 1 2 711 loc body 12 1 2 711 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 260 ruby_lambda_parameters 197 index 4 child 260 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 260 child index 12 1 2 260 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 1819 ruby_left_assignment_list 816 index 9 child 1819 ruby_left_assignment_list index 12 1 2 2 2 3 664 3 4 128 4 10 21 ruby_left_assignment_list child 12 1 2 2 2 3 664 3 4 128 4 10 21 index ruby_left_assignment_list 12 1 2 1 2 3 1 3 4 2 9 10 1 21 22 1 146 147 1 795 796 1 797 798 1 index child 12 1 2 1 2 3 1 3 4 2 9 10 1 21 22 1 146 147 1 795 796 1 797 798 1 child ruby_left_assignment_list 12 1 2 1819 child index 12 1 2 1819 ruby_left_assignment_list_def 816 id 816 loc 816 id loc 12 1 2 816 loc id 12 1 2 816 ruby_method_child 84921 ruby_method 31332 index 77 child 84921 ruby_method index 12 1 2 14132 2 3 5765 3 4 4064 4 5 2521 5 7 2615 7 77 2232 ruby_method child 12 1 2 14132 2 3 5765 3 4 4064 4 5 2521 5 7 2615 7 77 2232 index ruby_method 12 1 2 7 2 4 2 4 5 9 5 6 9 6 7 9 9 12 4 13 19 6 20 37 6 44 113 6 146 399 6 508 2181 6 3184 30596 6 index child 12 1 2 7 2 4 2 4 5 9 5 6 9 6 7 9 9 12 4 13 19 6 20 37 6 44 113 6 146 399 6 508 2181 6 3184 30596 6 child ruby_method 12 1 2 84921 child index 12 1 2 84921 ruby_method_def 31633 id 31633 name 31633 loc 31633 id name 12 1 2 31633 id loc 12 1 2 31633 name id 12 1 2 31633 name loc 12 1 2 31633 loc id 12 1 2 31633 loc name 12 1 2 31633 ruby_method_parameters 8741 ruby_method 8741 parameters 8741 ruby_method parameters 12 1 2 8741 parameters ruby_method 12 1 2 8741 ruby_method_parameters_child 15231 ruby_method_parameters 9202 index 11 child 15231 ruby_method_parameters index 12 1 2 5533 2 3 2258 3 4 885 4 12 525 ruby_method_parameters child 12 1 2 5533 2 3 2258 3 4 885 4 12 525 index ruby_method_parameters 12 3 4 1 5 6 1 9 10 1 26 27 1 44 45 1 103 104 1 223 224 1 513 514 1 1378 1379 1 3583 3584 1 8986 8987 1 index child 12 3 4 1 5 6 1 9 10 1 26 27 1 44 45 1 103 104 1 223 224 1 513 514 1 1378 1379 1 3583 3584 1 8986 8987 1 child ruby_method_parameters 12 1 2 15231 child index 12 1 2 15231 ruby_method_parameters_def 9291 id 9291 loc 9291 id loc 12 1 2 9291 loc id 12 1 2 9291 ruby_module_child 10026 ruby_module 3395 index 126 child 10026 ruby_module index 12 1 2 2407 2 3 287 3 5 243 5 11 270 11 125 186 ruby_module child 12 1 2 2407 2 3 287 3 5 243 5 11 270 11 125 186 index ruby_module 12 1 2 11 2 3 11 3 4 4 4 5 21 5 7 10 7 10 10 10 16 11 16 23 11 25 45 10 50 107 10 123 374 10 446 3317 5 index child 12 1 2 11 2 3 11 3 4 4 4 5 21 5 7 10 7 10 10 10 16 11 16 23 11 25 45 10 50 107 10 123 374 10 446 3317 5 child ruby_module 12 1 2 10026 child index 12 1 2 10026 ruby_module_def 4650 id 4650 name 4650 loc 4650 id name 12 1 2 4650 id loc 12 1 2 4650 name id 12 1 2 4650 name loc 12 1 2 4650 loc id 12 1 2 4650 loc name 12 1 2 4650 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 662 id 662 loc 662 id loc 12 1 2 662 loc id 12 1 2 662 ruby_operator_assignment_def 2098 id 2098 left 2098 operator 6 right 2098 loc 2098 id left 12 1 2 2098 id operator 12 1 2 2098 id right 12 1 2 2098 id loc 12 1 2 2098 left id 12 1 2 2098 left operator 12 1 2 2098 left right 12 1 2 2098 left loc 12 1 2 2098 operator id 12 1 2 1 5 6 1 9 10 1 64 65 1 517 518 1 1502 1503 1 operator left 12 1 2 1 5 6 1 9 10 1 64 65 1 517 518 1 1502 1503 1 operator right 12 1 2 1 5 6 1 9 10 1 64 65 1 517 518 1 1502 1503 1 operator loc 12 1 2 1 5 6 1 9 10 1 64 65 1 517 518 1 1502 1503 1 right id 12 1 2 2098 right left 12 1 2 2098 right operator 12 1 2 2098 right loc 12 1 2 2098 loc id 12 1 2 2098 loc left 12 1 2 2098 loc operator 12 1 2 2098 loc right 12 1 2 2098 ruby_optional_parameter_def 2105 id 2105 name 2105 value 2105 loc 2105 id name 12 1 2 2105 id value 12 1 2 2105 id loc 12 1 2 2105 name id 12 1 2 2105 name value 12 1 2 2105 name loc 12 1 2 2105 value id 12 1 2 2105 value name 12 1 2 2105 value loc 12 1 2 2105 loc id 12 1 2 2105 loc name 12 1 2 2105 loc value 12 1 2 2105 ruby_pair_def 69682 id 69682 key__ 69682 value 69682 loc 69682 id key__ 12 1 2 69682 id value 12 1 2 69682 id loc 12 1 2 69682 key__ id 12 1 2 69682 key__ value 12 1 2 69682 key__ loc 12 1 2 69682 value id 12 1 2 69682 value key__ 12 1 2 69682 value loc 12 1 2 69682 loc id 12 1 2 69682 loc key__ 12 1 2 69682 loc value 12 1 2 69682 ruby_parenthesized_statements_child 1759 ruby_parenthesized_statements 1758 index 2 child 1759 ruby_parenthesized_statements index 12 1 2 1757 2 3 1 ruby_parenthesized_statements child 12 1 2 1757 2 3 1 index ruby_parenthesized_statements 12 1 2 1 1758 1759 1 index child 12 1 2 1 1758 1759 1 child ruby_parenthesized_statements 12 1 2 1759 child index 12 1 2 1759 ruby_parenthesized_statements_def 1758 id 1758 loc 1758 id loc 12 1 2 1758 loc id 12 1 2 1758 ruby_pattern_def 1227 id 1227 child 1227 loc 1227 id child 12 1 2 1227 id loc 12 1 2 1227 child id 12 1 2 1227 child loc 12 1 2 1227 loc id 12 1 2 1227 loc child 12 1 2 1227 ruby_program_child 13685 ruby_program 5437 index 132 child 13685 ruby_program index 12 1 2 2364 2 3 1792 3 4 482 4 7 455 7 44 341 ruby_program child 12 1 2 2364 2 3 1792 3 4 482 4 7 455 7 44 341 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 43 9 50 77 9 92 147 9 191 417 9 999 1769 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 43 9 50 77 9 92 147 9 191 417 9 999 1769 6 child ruby_program 12 1 2 13685 child index 12 1 2 13685 ruby_program_def 5504 id 5504 loc 5504 id loc 12 1 2 5504 loc id 12 1 2 5504 ruby_range_begin 570 ruby_range 570 begin 570 ruby_range begin 12 1 2 570 begin ruby_range 12 1 2 570 ruby_range_def 577 id 577 operator 2 loc 577 id operator 12 1 2 577 id loc 12 1 2 577 operator id 12 125 126 1 439 440 1 operator loc 12 125 126 1 439 440 1 loc id 12 1 2 577 loc operator 12 1 2 577 ruby_range_end 484 ruby_range 484 end 484 ruby_range end 12 1 2 484 end ruby_range 12 1 2 484 ruby_rational_def 4 id 4 child 4 loc 4 id child 12 1 2 4 id loc 12 1 2 4 child id 12 1 2 4 child loc 12 1 2 4 loc id 12 1 2 4 loc child 12 1 2 4 ruby_redo_child 0 ruby_redo 0 child 0 ruby_redo child 12 1 2 1 child ruby_redo 12 1 2 1 ruby_redo_def 0 id 0 loc 0 id loc 12 1 2 1 loc id 12 ruby_regex_child 14014 ruby_regex 4126 index 44 child 14014 ruby_regex index 12 1 2 2110 2 3 225 3 4 539 4 5 156 5 6 362 6 8 318 8 15 313 15 44 99 ruby_regex child 12 1 2 2110 2 3 225 3 4 539 4 5 156 5 6 362 6 8 318 8 15 313 15 44 99 index ruby_regex 12 2 3 4 4 7 3 7 11 3 12 17 3 17 18 2 20 22 3 23 25 2 25 31 3 32 40 3 57 98 3 108 169 3 231 343 3 403 715 3 1068 1749 3 1968 4030 2 index child 12 2 3 4 4 7 3 7 11 3 12 17 3 17 18 2 20 22 3 23 25 2 25 31 3 32 40 3 57 98 3 108 169 3 231 343 3 403 715 3 1068 1749 3 1968 4030 2 child ruby_regex 12 1 2 14014 child index 12 1 2 14014 ruby_regex_def 4131 id 4131 loc 4131 id loc 12 1 2 4131 loc id 12 1 2 4131 ruby_rescue_body 573 ruby_rescue 573 body 573 ruby_rescue body 12 1 2 573 body ruby_rescue 12 1 2 573 ruby_rescue_def 668 id 668 loc 668 id loc 12 1 2 668 loc id 12 1 2 668 ruby_rescue_exceptions 453 ruby_rescue 453 exceptions 453 ruby_rescue exceptions 12 1 2 453 exceptions ruby_rescue 12 1 2 453 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 327 ruby_rescue 327 variable 327 ruby_rescue variable 12 1 2 327 variable ruby_rescue 12 1 2 327 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 11 id 11 loc 11 id loc 12 1 2 11 loc id 12 1 2 11 ruby_return_child 1731 ruby_return 1731 child 1731 ruby_return child 12 1 2 1731 child ruby_return 12 1 2 1731 ruby_return_def 2742 id 2742 loc 2742 id loc 12 1 2 2742 loc id 12 1 2 2742 ruby_right_assignment_list_child 938 ruby_right_assignment_list 439 index 5 child 938 ruby_right_assignment_list index 12 2 3 392 3 4 36 4 6 10 ruby_right_assignment_list child 12 2 3 392 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 938 child index 12 1 2 938 ruby_right_assignment_list_def 439 id 439 loc 439 id loc 12 1 2 439 loc id 12 1 2 439 ruby_scope_resolution_def 23999 id 23999 name 23999 loc 23999 id name 12 1 2 23999 id loc 12 1 2 23999 name id 12 1 2 23999 name loc 12 1 2 23999 loc id 12 1 2 23999 loc name 12 1 2 23999 ruby_scope_resolution_scope 23310 ruby_scope_resolution 23310 scope 23310 ruby_scope_resolution scope 12 1 2 23310 scope ruby_scope_resolution 12 1 2 23310 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 760 ruby_singleton_class 198 index 24 child 760 ruby_singleton_class index 12 1 2 93 2 3 23 3 4 11 4 5 15 5 6 10 6 8 17 8 13 15 13 25 12 ruby_singleton_class child 12 1 2 93 2 3 23 3 4 11 4 5 15 5 6 10 6 8 17 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 44 55 2 69 81 2 103 195 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 44 55 2 69 81 2 103 195 2 child ruby_singleton_class 12 1 2 760 child index 12 1 2 760 ruby_singleton_class_def 198 id 198 value 198 loc 198 id value 12 1 2 198 id loc 12 1 2 198 value id 12 1 2 198 value loc 12 1 2 198 loc id 12 1 2 198 loc value 12 1 2 198 ruby_singleton_method_child 5181 ruby_singleton_method 2123 index 28 child 5181 ruby_singleton_method index 12 1 2 1207 2 3 318 3 4 185 4 5 131 5 8 166 8 29 116 ruby_singleton_method child 12 1 2 1207 2 3 318 3 4 185 4 5 131 5 8 166 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 201 2 282 414 2 598 917 2 2123 2124 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 201 2 282 414 2 598 917 2 2123 2124 1 child ruby_singleton_method 12 1 2 5181 child index 12 1 2 5181 ruby_singleton_method_def 2123 id 2123 name 2123 object 2123 loc 2123 id name 12 1 2 2123 id object 12 1 2 2123 id loc 12 1 2 2123 name id 12 1 2 2123 name object 12 1 2 2123 name loc 12 1 2 2123 object id 12 1 2 2123 object name 12 1 2 2123 object loc 12 1 2 2123 loc id 12 1 2 2123 loc name 12 1 2 2123 loc object 12 1 2 2123 ruby_singleton_method_parameters 1327 ruby_singleton_method 1327 parameters 1327 ruby_singleton_method parameters 12 1 2 1327 parameters ruby_singleton_method 12 1 2 1327 ruby_splat_argument_def 694 id 694 child 694 loc 694 id child 12 1 2 694 id loc 12 1 2 694 child id 12 1 2 694 child loc 12 1 2 694 loc id 12 1 2 694 loc child 12 1 2 694 ruby_splat_parameter_def 943 id 943 loc 943 id loc 12 1 2 943 loc id 12 1 2 943 ruby_splat_parameter_name 767 ruby_splat_parameter 767 name 767 ruby_splat_parameter name 12 1 2 767 name ruby_splat_parameter 12 1 2 767 ruby_string_array_child 3117 ruby_string_array 965 index 76 child 3117 ruby_string_array index 12 1 2 204 2 3 317 3 4 245 4 5 68 5 9 81 9 76 47 ruby_string_array child 12 1 2 204 2 3 317 3 4 245 4 5 68 5 9 81 9 76 47 index ruby_string_array 12 1 2 30 2 3 1 3 4 6 4 5 13 5 7 4 7 13 5 13 37 6 41 127 6 193 944 4 index child 12 1 2 30 2 3 1 3 4 6 4 5 13 5 7 4 7 13 5 13 37 6 41 127 6 193 944 4 child ruby_string_array 12 1 2 3117 child index 12 1 2 3117 ruby_string_array_def 971 id 971 loc 971 id loc 12 1 2 971 loc id 12 1 2 971 ruby_string_child 130102 ruby_string__ 94415 index 126 child 130102 ruby_string__ index 12 1 2 87263 2 65 7081 65 125 70 ruby_string__ child 12 1 2 87263 2 65 7081 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 217 10 220 365 10 394 480 10 485 3524 10 6984 92195 2 index child 12 1 19 4 61 62 13 62 63 37 64 82 8 142 146 10 146 195 10 195 217 10 220 365 10 394 480 10 485 3524 10 6984 92195 2 child ruby_string__ 12 1 2 130102 child index 12 1 2 130102 ruby_string_def 96217 id 96217 loc 96217 id loc 12 1 2 96217 loc id 12 1 2 96217 ruby_subshell_child 210 ruby_subshell 134 index 11 child 210 ruby_subshell index 12 1 2 101 2 3 17 3 6 9 6 12 6 ruby_subshell child 12 1 2 101 2 3 17 3 6 9 6 12 6 index ruby_subshell 12 1 2 4 2 3 1 6 7 1 7 8 1 9 10 1 15 16 1 32 33 1 131 132 1 index child 12 1 2 4 2 3 1 6 7 1 7 8 1 9 10 1 15 16 1 32 33 1 131 132 1 child ruby_subshell 12 1 2 210 child index 12 1 2 210 ruby_subshell_def 134 id 134 loc 134 id loc 12 1 2 134 loc id 12 1 2 134 ruby_superclass_def 4270 id 4270 child 4270 loc 4270 id child 12 1 2 4270 id loc 12 1 2 4270 child id 12 1 2 4270 child loc 12 1 2 4270 loc id 12 1 2 4270 loc child 12 1 2 4270 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 13464 ruby_then 7955 index 35 child 13464 ruby_then index 12 1 2 4951 2 3 1806 3 4 658 4 36 540 ruby_then child 12 1 2 4951 2 3 1806 3 4 658 4 36 540 index ruby_then 12 1 2 13 2 3 1 4 5 3 5 6 3 7 11 3 12 28 3 43 92 3 156 541 3 1198 7956 3 index child 12 1 2 13 2 3 1 4 5 3 5 6 3 7 11 3 12 28 3 43 92 3 156 541 3 1198 7956 3 child ruby_then 12 1 2 13464 child index 12 1 2 13464 ruby_then_def 7955 id 7955 loc 7955 id loc 12 1 2 7955 loc id 12 1 2 7955 ruby_tokeninfo 1894753 id 1894753 kind 23 value 85301 loc 1894720 id kind 12 1 2 1894753 id value 12 1 2 1894753 id loc 12 1 2 1894753 kind id 12 1 34 2 139 215 2 444 1556 2 1697 1698 2 3861 3982 2 4065 5413 2 7403 9303 2 13214 16454 2 23074 52448 2 52634 75797 2 89822 476087 2 1055423 1055424 1 kind value 12 1 2 6 5 33 2 44 55 2 61 121 2 123 137 2 555 1703 2 2935 3607 2 4405 7397 2 9607 17996 2 41927 41928 1 kind loc 12 1 34 2 139 215 2 444 1556 2 1697 1698 2 3861 3982 2 4065 5413 2 7403 9303 2 13214 16454 2 23074 52448 2 52634 75797 2 89822 476087 2 1055423 1055424 1 value id 12 1 2 50427 2 3 12515 3 4 6013 4 7 7139 7 26 6436 26 174539 2771 value kind 12 1 2 80971 2 5 4330 value loc 12 1 2 50428 2 3 12514 3 4 6013 4 7 7139 7 26 6436 26 174539 2771 loc id 12 1 2 1894687 2 3 33 loc kind 12 1 2 1894687 2 3 33 loc value 12 1 2 1894720 ruby_unary_def 2599 id 2599 operand 2599 operator 5 loc 2599 id operand 12 1 2 2599 id operator 12 1 2 2599 id loc 12 1 2 2599 operand id 12 1 2 2599 operand operator 12 1 2 2599 operand loc 12 1 2 2599 operator id 12 10 11 1 82 83 1 139 140 1 554 555 1 1814 1815 1 operator operand 12 10 11 1 82 83 1 139 140 1 554 555 1 1814 1815 1 operator loc 12 10 11 1 82 83 1 139 140 1 554 555 1 1814 1815 1 loc id 12 1 2 2599 loc operand 12 1 2 2599 loc operator 12 1 2 2599 ruby_undef_child 13 ruby_undef 13 index 1 child 13 ruby_undef index 12 1 2 13 ruby_undef child 12 1 2 13 index ruby_undef 12 13 14 1 index child 12 13 14 1 child ruby_undef 12 1 2 13 child index 12 1 2 13 ruby_undef_def 13 id 13 loc 13 id loc 12 1 2 13 loc id 12 1 2 13 ruby_unless_alternative 14 ruby_unless 14 alternative 14 ruby_unless alternative 12 1 2 14 alternative ruby_unless 12 1 2 14 ruby_unless_consequence 471 ruby_unless 471 consequence 471 ruby_unless consequence 12 1 2 471 consequence ruby_unless 12 1 2 471 ruby_unless_def 471 id 471 condition 471 loc 471 id condition 12 1 2 471 id loc 12 1 2 471 condition id 12 1 2 471 condition loc 12 1 2 471 loc id 12 1 2 471 loc condition 12 1 2 471 ruby_unless_modifier_def 1440 id 1440 body 1440 condition 1440 loc 1440 id body 12 1 2 1440 id condition 12 1 2 1440 id loc 12 1 2 1440 body id 12 1 2 1440 body condition 12 1 2 1440 body loc 12 1 2 1440 condition id 12 1 2 1440 condition body 12 1 2 1440 condition loc 12 1 2 1440 loc id 12 1 2 1440 loc body 12 1 2 1440 loc condition 12 1 2 1440 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 1010 ruby_when 1010 body 1010 ruby_when body 12 1 2 1010 body ruby_when 12 1 2 1010 ruby_when_def 1021 id 1021 loc 1021 id loc 12 1 2 1021 loc id 12 1 2 1021 ruby_when_pattern 1227 ruby_when 1021 index 14 pattern 1227 ruby_when index 12 1 2 891 2 3 97 3 15 31 ruby_when pattern 12 1 2 891 2 3 97 3 15 31 index ruby_when 12 2 3 4 3 4 4 6 7 1 7 8 1 12 13 1 31 32 1 126 127 1 997 998 1 index pattern 12 2 3 4 3 4 4 6 7 1 7 8 1 12 13 1 31 32 1 126 127 1 997 998 1 pattern ruby_when 12 1 2 1227 pattern index 12 1 2 1227 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 359 ruby_yield 359 child 359 ruby_yield child 12 1 2 359 child ruby_yield 12 1 2 359 ruby_yield_def 772 id 772 loc 772 id loc 12 1 2 772 loc id 12 1 2 772 sourceLocationPrefix 3 prefix 3