Skip to content

Instantly share code, notes, and snippets.

@apainintheneck
Created December 16, 2023 21:03
Show Gist options
  • Save apainintheneck/99a0eb72758b9ff8db5f8559229fd5c9 to your computer and use it in GitHub Desktop.
Save apainintheneck/99a0eb72758b9ff8db5f8559229fd5c9 to your computer and use it in GitHub Desktop.
Running a profile on the `parser` gem using the Homebrew package files as examples.
This file has been truncated, but you can view the full file.
*****************
* Homebrew/Core *
*****************
>>> Flat Profile
Measure Mode: wall_time
Thread ID: 80
Fiber ID: 60
Total: 736.246833
Sort by: self_time
%self total self wait child calls name location
23.44 414.881 172.588 0.000 242.293 297895 Parser::LexerStrings#advance /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:3339
19.70 673.262 145.010 0.000 528.252 1616206 Parser::Lexer#advance /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8410
7.62 56.097 56.097 0.000 0.000 376617376 Array#[]
3.99 29.353 29.353 0.000 0.000 176971491 Integer#<=
3.71 27.325 27.325 0.000 0.000 159076122 Integer#+
3.07 40.354 22.602 0.000 17.751 21534926 Parser::Source::Buffer#slice /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:194
2.38 25.092 17.510 0.000 7.582 52461170 BasicObject#!=
2.30 58.527 16.939 0.000 41.588 9731862 Parser::LexerStrings#extend_string_slice_end /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5279
2.10 15.444 15.444 0.000 0.000 100551016 Integer#==
2.09 15.389 15.389 0.000 0.000 95900787 Integer#-
1.86 13.704 13.704 0.000 0.000 85709789 Integer#>
1.67 31.011 12.295 0.000 18.715 8807690 Parser::Lexer::Literal#nest_and_try_closing /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:132
1.29 9.529 9.529 0.000 0.000 22042692 String#[]
1.14 732.154 8.421 0.000 723.733 6991 Racc::Parser#_racc_do_parse_c
1.01 7.451 7.451 0.000 0.000 41281629 BasicObject#!
0.96 9.755 7.045 0.000 2.710 9511073 Parser::Lexer::Literal#extend_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:195
0.92 27.107 6.807 0.000 20.300 9823308 Parser::LexerStrings#tok /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5120
0.87 9.854 6.380 0.000 3.474 10101501 Parser::Lexer::Literal#heredoc? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:102
0.86 11.658 6.325 0.000 5.334 9770970 Parser::Lexer::StackState#active? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:34
0.68 31.622 4.978 0.000 26.644 6271861 *Class#new
0.66 6.659 4.891 0.000 1.769 8807669 Parser::Lexer::Literal#delimiter? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:236
0.64 14.447 4.743 0.000 9.705 9466002 Parser::LexerStrings#extend_string_for_token_range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5287
0.62 6.913 4.551 0.000 2.361 9731862 Parser::LexerStrings#cond /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5136
0.62 4.536 4.536 0.000 0.000 26044547 Kernel#nil?
0.61 4.472 4.472 0.000 0.000 27493841 Integer#<<
0.59 7.486 4.331 0.000 3.155 9360632 Parser::Lexer::Literal#coerce_encoding /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:244
0.58 6.240 4.290 0.000 1.950 3030775 Parser::Source::Range#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:37
0.58 5.883 4.256 0.000 1.627 9856438 Parser::LexerStrings#literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5047
0.54 3.955 3.955 0.000 0.000 22667415 NilClass#nil?
0.51 3.783 3.783 0.000 0.000 9770970 Integer#[]
0.45 12.871 3.317 0.000 9.554 1353191 AST::Node#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/ast-2.4.2/lib/ast/node.rb:72
0.43 3.155 3.155 0.000 0.000 9360632 String#b
0.38 3.347 2.785 0.000 0.561 2706382 *Array#hash
0.37 2.710 2.710 0.000 0.000 9511073 String#<<
0.32 2.383 2.383 0.000 0.000 9812776 Parser::Lexer#cond
0.32 8.214 2.332 0.000 5.882 1609223 Parser::Lexer#emit /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14605
0.29 2.153 2.153 0.000 0.000 6991 <Class::IO>#read
0.29 4.380 2.103 0.000 2.277 1353191 Parser::AST::Node#assign_properties /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ast/node.rb:30
0.27 3.964 1.989 0.000 1.975 1215022 Parser::Lexer::Literal#words? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:93
0.27 1.986 1.986 0.000 0.000 10278029 Parser::LexerStrings#source_pts
0.27 1.962 1.962 0.000 0.000 9698613 String#==
0.26 1.950 1.950 0.000 0.000 10107066 Parser::LexerStrings#source_buffer
0.24 4.760 1.796 0.000 2.965 269632 Parser::Lexer::Literal#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:40
0.24 1.739 1.739 0.000 0.000 7060678 Kernel#freeze
0.23 1.718 1.718 0.000 0.000 10291794 Array#last
0.22 1.624 1.624 0.000 0.000 9828872 Integer#>=
0.21 2.208 1.581 0.000 0.627 3003475 Parser::Builders::Default#loc /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2280
0.21 1.533 1.533 0.000 0.000 4515446 Kernel#class <internal:kernel>:18
0.21 674.772 1.510 0.000 673.262 1616206 Parser::Base#next_token /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:251
0.19 5.657 1.374 0.000 4.283 1956058 Parser::Lexer#tok /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14597
0.18 1.357 1.357 0.000 0.000 5088590 Parser::Lexer::Literal#type /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:118
0.16 1.505 1.186 0.000 0.319 1316498 Parser::Source::Map#node= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:89
0.16 14.845 1.173 0.000 13.672 1306539 Parser::Builders::Default#n /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1853
0.14 1.013 1.013 0.000 0.000 6461718 Symbol#==
0.13 0.961 0.961 0.000 0.000 320617 String#encode
0.11 7.831 0.826 0.000 7.005 246447 Parser::Builders::Default#call_method /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1083
0.11 4.216 0.819 0.000 3.398 294803 Parser::LexerStrings#next_state_for_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5015
0.11 3.304 0.811 0.000 2.493 246545 Parser::Builders::Default#send_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2051
0.10 5.501 0.766 0.000 4.736 1616206 Parser::Lexer#range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14601
0.10 3.413 0.737 0.000 2.676 242637 Parser::Builders::Default#delimited_string_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1870
0.09 1.847 0.699 0.000 1.148 341360 Parser::Lexer::Literal#clear_buffer /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:248
0.09 0.658 0.658 0.000 0.000 1306299 Parser::Source::Map#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:76
0.09 0.660 0.651 0.000 0.009 2521818 Hash#[]
0.09 0.982 0.636 0.000 0.346 727755 Parser::Source::Map::Collection#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/collection.rb:10
0.09 2.706 0.627 0.000 2.079 644766 Parser::Source::Range#join /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:209
0.08 0.577 0.577 0.000 0.000 3098941 Integer#<
0.08 1.002 0.572 0.000 0.430 269632 Parser::LexerStrings#pop_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5051
0.08 0.650 0.555 0.000 0.095 1999841 Array#any?
0.07 2.414 0.529 0.000 1.886 206843 Parser::Builders::Default#collection_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1929
0.07 0.672 0.525 0.000 0.147 68299 String#each_char
0.07 0.512 0.512 0.000 0.000 1976081 Array#push
0.07 0.492 0.492 0.000 0.000 1422839 Symbol#to_sym <internal:symbol>:10
0.07 0.485 0.485 0.000 0.000 839623 String#to_sym
0.07 0.481 0.481 0.000 0.000 1323505 Kernel#frozen? <internal:kernel>:67
0.06 8.044 0.459 0.000 7.585 242645 Parser::Ruby32#_reduce_569 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11706
0.06 0.450 0.450 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_trans_keys
0.06 736.225 0.448 0.000 735.776 211400 *Array#each
0.06 0.881 0.440 0.000 0.441 481717 *Kernel#dup
0.06 0.946 0.434 0.000 0.512 192681 Parser::Ruby32#_reduce_288 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9983
0.06 0.660 0.433 0.000 0.227 365344 Parser::Lexer::StackState#pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:22
0.06 9.389 0.429 0.000 8.960 269632 Parser::LexerStrings#push_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5009
0.06 1.815 0.427 0.000 1.388 286419 Parser::Builders::Default#string_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:329
0.06 0.881 0.424 0.000 0.456 192685 Parser::Ruby32#_reduce_287 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9956
0.05 0.400 0.400 0.000 0.000 1609223 Array#shift
0.05 2.192 0.385 0.000 1.807 110863 Parser::Builders::Default#pair_keyword_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1895
0.05 2.738 0.379 0.000 2.359 380776 Parser::Lexer::Literal#emit /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:264
0.05 0.529 0.376 0.000 0.153 365376 Parser::Lexer::StackState#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:15
0.05 0.631 0.369 0.000 0.262 295055 Parser::Builders::Default#collapse_string_parts? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2263
0.05 2.966 0.363 0.000 2.604 305516 Parser::Lexer#emit_table /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14615
0.05 0.580 0.361 0.000 0.219 377172 Parser::Builders::Default#string_value /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2272
0.05 6.937 0.350 0.000 6.587 242645 Parser::Builders::Default#string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:319
0.05 1.888 0.349 0.000 1.539 85353 Parser::Builders::Default#accessible /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:616
0.05 0.511 0.346 0.000 0.165 314377 Parser::Source::Map::Send#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/send.rb:13
0.05 0.342 0.342 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_key_spans
0.05 2.651 0.334 0.000 2.317 434210 Parser::LexerStrings#emit /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5128
0.05 0.333 0.333 0.000 0.000 1662742 Array#empty?
0.04 0.326 0.326 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_index_offsets
0.04 0.324 0.324 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_indicies
0.04 0.317 0.317 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_trans_actions
0.04 0.316 0.316 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_to_state_actions
0.04 0.314 0.314 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_trans_targs
0.04 2.028 0.314 0.000 1.714 658936 Parser::Source::Range#with /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:184
0.04 0.311 0.311 0.000 0.000 1353191 Kernel#hash
0.04 0.305 0.305 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_from_state_actions
0.04 0.302 0.302 0.000 0.000 1818917 Array#size
0.04 0.493 0.300 0.000 0.193 330570 Parser::Lexer#arg_or_cmdarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14631
0.04 0.298 0.298 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_eof_trans
0.04 0.297 0.297 0.000 0.000 1353109 Array#to_a
0.04 0.745 0.294 0.000 0.451 344603 Parser::StaticEnvironment#declared? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:46
0.04 0.281 0.281 0.000 0.000 1443234 AST::Node#hash
0.04 0.386 0.279 0.000 0.107 564165 Parser::Builders::Default#value /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2268
0.04 1.466 0.273 0.000 1.193 264415 Parser::Ruby32#_reduce_565 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11681
0.04 0.336 0.265 0.000 0.071 358505 Parser::Source::Buffer#source /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:145
0.03 1.172 0.257 0.000 0.915 264737 Parser::Builders::Default#dedent_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:388
0.03 4.910 0.255 0.000 4.655 110863 Parser::Builders::Default#pair_keyword /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:505
0.03 0.246 0.246 0.000 0.000 6991 String#unpack <internal:pack>:19
0.03 0.374 0.244 0.000 0.130 465969 Set#include? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:403
0.03 0.420 0.243 0.000 0.176 528369 Kernel#initialize_dup
0.03 0.374 0.243 0.000 0.131 246467 Parser::Builders::Default#call_type_for_dot /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1055
0.03 0.237 0.237 0.000 0.000 813761 Array#include?
0.03 0.410 0.237 0.000 0.173 388617 Parser::Lexer#on_newline /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14689
0.03 5.931 0.236 0.000 5.694 181586 Parser::Ruby32#_reduce_76 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8939
0.03 0.282 0.228 0.000 0.054 264416 Parser::Ruby32#_reduce_566 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11687
0.03 1.049 0.227 0.000 0.822 160723 Parser::Builders::Default#join_exprs /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1861
0.03 0.339 0.217 0.000 0.122 195269 Parser::Ruby32#_reduce_15 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8516
0.03 0.210 0.210 0.000 0.000 950202 Parser::Source::Range#begin_pos
0.03 0.190 0.190 0.000 0.000 998266 Parser::Source::Range#end_pos
0.03 0.188 0.188 0.000 0.000 828101 AST::Node#type
0.02 0.183 0.183 0.000 0.000 539264 Hash#include?
0.02 0.176 0.176 0.000 0.000 818935 Parser::AST::Node#loc
0.02 1.266 0.175 0.000 1.091 105166 Parser::Lexer::Literal#flush_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:202
0.02 0.936 0.175 0.000 0.761 29793 Parser::Builders::Default#block /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1109
0.02 0.173 0.173 0.000 0.000 388617 Parser::LexerStrings#on_newline /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5100
0.02 0.475 0.168 0.000 0.308 116508 Set#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:245
0.02 0.167 0.167 0.000 0.000 525962 Parser::Lexer#cmdarg
0.02 0.298 0.165 0.000 0.132 264737 Parser::Lexer#dedent_level /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8405
0.02 0.165 0.165 0.000 0.000 718875 String#encoding
0.02 0.160 0.160 0.000 0.000 50934 String#gsub
0.02 0.297 0.158 0.000 0.139 44550 Parser::Ruby32#_reduce_11 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8481
0.02 0.229 0.156 0.000 0.072 300298 Parser::Lexer::Literal#backslash_delimited? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:114
0.02 0.156 0.156 0.000 0.000 808736 Parser::Source::Map#expression
0.02 1.043 0.154 0.000 0.890 38093 Parser::Builders::Default#args /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:874
0.02 0.227 0.147 0.000 0.079 141676 Parser::Ruby32#_reduce_283 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9929
0.02 5.094 0.145 0.000 4.949 110863 Parser::Ruby32#_reduce_710 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12585
0.02 0.627 0.144 0.000 0.484 62799 Parser::Builders::Default#prefix_string_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1881
0.02 0.328 0.143 0.000 0.185 13982 Parser::Lexer#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8281
0.02 0.142 0.142 0.000 0.000 737316 Array#first
0.02 2.949 0.141 0.000 2.808 73254 Parser::Builders::Default#associate /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:540
0.02 0.582 0.135 0.000 0.446 50556 AST::Node#updated /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/ast-2.4.2/lib/ast/node.rb:133
0.02 0.132 0.132 0.000 0.000 264737 Parser::LexerStrings#dedent_level /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5092
0.02 0.164 0.132 0.000 0.032 148181 Parser::Ruby32#_reduce_293 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10032
0.02 0.128 0.128 0.000 0.000 214683 Parser::Ruby32#_reduce_292 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10026
0.02 0.127 0.127 0.000 0.000 60966 Symbol#=~
0.02 2.916 0.125 0.000 2.791 68546 Parser::Ruby32#_reduce_284 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9935
0.02 0.121 0.121 0.000 0.000 437884 String#force_encoding
0.02 1.270 0.121 0.000 1.150 84855 Parser::Builders::Default#compstmt /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1410
0.02 0.119 0.119 0.000 0.000 446515 Array#<<
0.02 0.118 0.118 0.000 0.000 298723 String#start_with?
0.02 0.116 0.116 0.000 0.000 35884 String#=~
0.02 0.136 0.114 0.000 0.022 139170 Hash#[]=
0.02 0.113 0.113 0.000 0.000 348367 String#initialize_copy
0.02 0.113 0.113 0.000 0.000 346938 Hash#fetch
0.02 0.670 0.112 0.000 0.559 32670 Parser::Lexer::Dedenter#dedent /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/dedenter.rb:36
0.01 1.227 0.110 0.000 1.117 69648 Parser::Builders::Default#ident /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:586
0.01 0.695 0.108 0.000 0.586 26070 Parser::LexerStrings#close_interp_on_current_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5069
0.01 0.370 0.106 0.000 0.264 29099 Parser::Ruby32#_reduce_453 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11064
0.01 0.174 0.106 0.000 0.068 132345 Parser::Source::Map::Operator#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/operator.rb:9
0.01 1.713 0.105 0.000 1.609 62799 Parser::Ruby32#_reduce_603 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11905
0.01 0.442 0.104 0.000 0.338 121366 Set#add? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:533
0.01 0.104 0.104 0.000 0.000 379882 Array#one?
0.01 0.102 0.102 0.000 0.000 271761 String#chr
0.01 1.536 0.100 0.000 1.436 62799 Parser::Builders::Default#symbol /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:355
0.01 0.435 0.097 0.000 0.338 110867 Parser::Source::Range#adjust /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:193
0.01 1.371 0.097 0.000 1.274 77872 Parser::Ruby32#_reduce_12 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8498
0.01 2.000 0.094 0.000 1.905 84856 Parser::Ruby32#_reduce_624 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12038
0.01 0.228 0.094 0.000 0.134 132425 Set#add /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:521
0.01 1.207 0.094 0.000 1.113 71728 Parser::Builders::Default#string_internal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:324
0.01 0.092 0.092 0.000 0.000 294803 Parser::Lexer::Literal#interpolate? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:89
0.01 0.089 0.089 0.000 0.000 384163 String#valid_encoding?
0.01 0.241 0.087 0.000 0.154 60966 Parser::Ruby32#try_declare_numparam /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:45
0.01 0.087 0.087 0.000 0.000 382040 Array#pop
0.01 0.784 0.083 0.000 0.701 9795 *Array#map
0.01 0.082 0.082 0.000 0.000 3012 Regexp#initialize
0.01 1.324 0.082 0.000 1.242 69648 Parser::Ruby32#_reduce_614 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11982
0.01 0.127 0.082 0.000 0.045 76487 Parser::Ruby32#_reduce_588 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11823
0.01 0.121 0.081 0.000 0.040 140997 Parser::Lexer#version? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14588
0.01 0.080 0.080 0.000 0.000 289001 <Class::Parser::LexerStrings>#lex_en_interp_string
0.01 0.695 0.080 0.000 0.615 25171 Parser::LexerStrings#extend_interp_code /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5210
0.01 0.079 0.079 0.000 0.000 365344 Integer#>>
0.01 0.863 0.078 0.000 0.785 30797 Parser::Builders::Default#begin /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1422
0.01 0.078 0.078 0.000 0.000 83892 Kernel#lambda
0.01 1.239 0.077 0.000 1.161 67934 Parser::Ruby32#_reduce_593 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11853
0.01 0.077 0.077 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_trans_keys
0.01 0.094 0.077 0.000 0.017 77857 Parser::Ruby32#_reduce_14 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8510
0.01 0.969 0.075 0.000 0.893 41901 Parser::LexerStrings#extend_string_eol_words /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5267
0.01 0.075 0.075 0.000 0.000 269632 Parser::Lexer::Literal#dedent_level
0.01 0.107 0.075 0.000 0.032 20836 Parser::Ruby32#_reduce_448 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11027
0.01 0.074 0.074 0.000 0.000 365351 Integer#&
0.01 0.074 0.074 0.000 0.000 365376 Integer#|
0.01 0.897 0.071 0.000 0.825 25171 Parser::Ruby32#_reduce_596 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11872
0.01 0.110 0.071 0.000 0.038 62977 Parser::Ruby32#_reduce_296 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10054
0.01 0.071 0.071 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_indicies
0.01 0.323 0.070 0.000 0.253 35095 Parser::LexerStrings#extend_string_eol_heredoc_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5241
0.01 1.040 0.069 0.000 0.971 6991 Parser::Base#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:126
0.01 0.067 0.067 0.000 0.000 148612 Symbol#to_s
0.01 0.066 0.066 0.000 0.000 250362 <Class::Parser::Lexer>#lex_en_expr_cmdarg
0.01 0.066 0.066 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_trans_targs
0.01 0.065 0.065 0.000 0.000 251864 <Class::Parser::Builders::Default>#emit_kwargs
0.01 0.064 0.064 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_key_spans
0.01 0.344 0.063 0.000 0.280 13678 Parser::LexerStrings#extend_string_escaped /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5154
0.01 0.235 0.063 0.000 0.172 32873 Parser::Builders::Default#constant_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1964
0.01 0.062 0.062 0.000 0.000 269632 <Class::Parser::Lexer>#lex_en_expr_end
0.01 0.106 0.062 0.000 0.044 72158 Parser::Source::Map::Variable#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/variable.rb:10
0.01 0.062 0.062 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_index_offsets
0.01 0.077 0.061 0.000 0.016 52082 Parser::MaxNumparamStack#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:41
0.01 0.077 0.061 0.000 0.016 73246 Parser::Ruby32#_reduce_707 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12567
0.01 0.061 0.061 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_trans_actions
0.01 0.342 0.061 0.000 0.281 6991 Parser::Lexer#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8250
0.01 0.478 0.061 0.000 0.417 30960 Parser::Lexer#emit_rbrace_rparen_rbrack /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14730
0.01 0.059 0.059 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_to_state_actions
0.01 0.058 0.058 0.000 0.000 223863 AST::Node#to_a
0.01 0.058 0.058 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_from_state_actions
0.01 0.085 0.058 0.000 0.027 38093 Parser::Builders::Default#validate_no_forward_arg_after_restarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1768
0.01 0.295 0.056 0.000 0.239 72154 Parser::Builders::Default#variable_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1974
0.01 0.087 0.056 0.000 0.031 48435 Parser::Ruby32#_reduce_708 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12573
0.01 0.055 0.055 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_eof_trans
0.01 0.172 0.055 0.000 0.117 29272 Set#merge /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:605
0.01 0.193 0.054 0.000 0.138 42968 Parser::Builders::Default#var_send_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2071
0.01 0.296 0.054 0.000 0.242 8691 Parser::Builders::Default#assignable /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:699
0.01 0.256 0.054 0.000 0.203 71728 Parser::Builders::Default#unquoted_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1890
0.01 0.053 0.053 0.000 0.000 159831 String#end_with?
0.01 0.682 0.053 0.000 0.628 30764 Parser::Builders::Default#const /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:673
0.01 0.071 0.053 0.000 0.018 44550 Parser::Builders::Default#begin_body /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1364
0.01 0.051 0.051 0.000 0.000 216944 Array#concat
0.01 0.323 0.050 0.000 0.272 13982 Parser::Lexer#source_buffer= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8334
0.01 0.292 0.050 0.000 0.241 29107 Parser::Ruby32#_reduce_451 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11051
0.01 1.283 0.050 0.000 1.233 19336 Parser::Ruby32#_reduce_334 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10246
0.01 1.618 0.050 0.000 1.569 22004 Parser::Ruby32#_reduce_568 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11699
0.01 0.078 0.049 0.000 0.029 77306 Parser::Lexer#state= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8383
0.01 0.859 0.048 0.000 0.811 23237 Parser::Ruby32#_reduce_437 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10948
0.01 0.322 0.047 0.000 0.275 15290 Parser::Ruby32#local_push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:31
0.01 0.497 0.046 0.000 0.450 17796 Parser::Builders::Default#binary_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1192
0.01 0.317 0.046 0.000 0.271 29793 Parser::Builders::Default#block_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2106
0.01 0.044 0.044 0.000 0.000 89649 Parser::Ruby32#_reduce_740 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12693
0.01 0.124 0.043 0.000 0.081 13393 Parser::LexerStrings#unescape_char /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5295
0.01 0.042 0.042 0.000 0.000 114223 Parser::Ruby32#version /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:17
0.01 0.074 0.042 0.000 0.032 46652 Kernel#original_dup
0.01 0.117 0.042 0.000 0.074 29793 Parser::MaxNumparamStack#has_numparams? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:29
0.01 0.068 0.042 0.000 0.025 59586 Parser::MaxNumparamStack#top /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:37
0.01 0.128 0.042 0.000 0.086 29801 Set#initialize_dup /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:286
0.01 0.123 0.041 0.000 0.082 25171 Parser::Ruby32#_reduce_595 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11865
0.01 0.065 0.040 0.000 0.025 52058 Parser::MaxNumparamStack#pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:45
0.01 0.443 0.040 0.000 0.403 8292 Parser::Ruby32#_reduce_352 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10398
0.01 0.053 0.040 0.000 0.013 34248 Parser::Ruby32#_reduce_725 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12639
0.01 0.050 0.039 0.000 0.011 45075 Parser::StaticEnvironment#unextend /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:34
0.01 0.141 0.039 0.000 0.103 15282 Parser::Ruby32#local_pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:38
0.01 0.345 0.038 0.000 0.307 22214 Parser::Builders::Default#string_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1945
0.01 0.038 0.038 0.000 0.000 96899 Parser::Lexer::Literal#extend_content /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:216
0.01 0.037 0.037 0.000 0.000 32670 String#split
0.01 0.534 0.037 0.000 0.497 9952 Parser::Builders::Default#assign /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:754
0.00 0.310 0.037 0.000 0.274 6990 Parser::Ruby32#_reduce_347 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10341
0.00 0.252 0.037 0.000 0.216 26987 Parser::Lexer::Literal#emit_start_tok /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:259
0.00 0.094 0.036 0.000 0.058 29272 Set#do_with_enum /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:274
0.00 0.036 0.036 0.000 0.000 150185 Kernel#initialize_copy
0.00 0.092 0.035 0.000 0.056 29107 Parser::Ruby32#_reduce_452 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11058
0.00 0.207 0.035 0.000 0.172 29801 Parser::StaticEnvironment#extend_dynamic /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:27
0.00 0.035 0.035 0.000 0.000 170108 String#empty?
0.00 0.765 0.035 0.000 0.730 27814 Parser::Ruby32#_reduce_411 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10747
0.00 0.087 0.035 0.000 0.053 13982 Parser::LexerStrings#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:3300
0.00 0.205 0.034 0.000 0.171 13982 Parser::StaticEnvironment#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:15
0.00 0.322 0.034 0.000 0.289 31323 Parser::Lexer::Literal#infer_indent_level /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:166
0.00 0.051 0.033 0.000 0.017 60266 Parser::LexerStrings#version? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5116
0.00 0.051 0.033 0.000 0.018 32873 Parser::Source::Map::Constant#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/constant.rb:11
0.00 0.103 0.033 0.000 0.070 6991 <Class::Parser::Source::Buffer>#recognize_encoding /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:51
0.00 0.033 0.033 0.000 0.000 116508 Hash#initialize
0.00 0.041 0.032 0.000 0.009 20406 Kernel#tap <internal:kernel>:89
0.00 734.024 0.032 0.000 733.992 6991 <Class::Parser::Base>#parse /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:30
0.00 0.031 0.031 0.000 0.000 84855 Array#none?
0.00 0.195 0.031 0.000 0.164 15290 Parser::StaticEnvironment#extend_static /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:20
0.00 0.075 0.030 0.000 0.044 20844 Parser::Ruby32#_reduce_447 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11020
0.00 0.077 0.030 0.000 0.047 19351 Parser::Builders::Default#check_reserved_for_numparam /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1798
0.00 0.040 0.030 0.000 0.010 29272 Enumerable#each_entry
0.00 0.030 0.030 0.000 0.000 124478 AST::Node#children
0.00 0.046 0.029 0.000 0.017 27964 Parser::Lexer::StackState#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:6
0.00 0.029 0.029 0.000 0.000 13982 Parser::Context#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/context.rb:33
0.00 0.029 0.029 0.000 0.000 44550 Parser::Ruby32#_reduce_555 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11645
0.00 0.041 0.029 0.000 0.012 8263 Parser::Ruby32#_reduce_431 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10894
0.00 0.028 0.028 0.000 0.000 50252 Kernel#respond_to?
0.00 0.306 0.028 0.000 0.278 8292 Parser::Builders::Default#def_method /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:824
0.00 0.522 0.028 0.000 0.494 23766 Parser::Ruby32#_reduce_615 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11988
0.00 0.239 0.028 0.000 0.211 8292 Parser::Ruby32#_reduce_65 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8881
0.00 0.466 0.028 0.000 0.439 15523 Parser::Ruby32#_reduce_229 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9597
0.00 0.244 0.027 0.000 0.217 6991 Parser::Base#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:167
0.00 1.136 0.027 0.000 1.109 6991 <Class::Parser::Base>#default_parser /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:84
0.00 0.027 0.027 0.000 0.000 31086 String#slice!
0.00 0.054 0.026 0.000 0.027 38094 *Parser::Builders::Default#check_duplicate_args /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1729
0.00 0.034 0.026 0.000 0.008 45673 Parser::LexerStrings#extend_string_eol_check_eof /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5234
0.00 0.033 0.026 0.000 0.008 13982 Parser::LexerStrings#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:3314
0.00 0.026 0.026 0.000 0.000 35095 String#lstrip
0.00 0.025 0.025 0.000 0.000 69648 Parser::Base#static_env
0.00 0.252 0.025 0.000 0.227 25387 Parser::Lexer::Literal#extend_space /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:220
0.00 0.034 0.025 0.000 0.010 6991 Racc::Parser#_racc_setup /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/racc-1.7.3/lib/racc/parser.rb:224
0.00 732.547 0.024 0.000 732.523 6991 Parser::Base#parse /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:186
0.00 0.024 0.024 0.000 0.000 121681 Kernel#eql?
0.00 0.055 0.024 0.000 0.032 8682 Parser::Builders::Default#check_assignment_to_numparam /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1783
0.00 0.306 0.024 0.000 0.282 6991 <Class::Parser::Base>#setup_source_buffer /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:97
0.00 0.032 0.023 0.000 0.009 25184 Parser::Lexer::Literal#end_interp_brace_and_try_closing /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:189
0.00 0.023 0.023 0.000 0.000 35694 Array#join
0.00 0.023 0.023 0.000 0.000 59594 Parser::Context#in_block=
0.00 0.086 0.023 0.000 0.063 13678 Parser::Lexer::Literal#munge_escape? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:122
0.00 0.330 0.022 0.000 0.308 29272 <Class::Set>#[] /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:230
0.00 0.022 0.022 0.000 0.000 1 <Class::Dir>#[] <internal:dir>:127
0.00 0.218 0.022 0.000 0.196 6991 Parser::Source::Buffer#source= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:162
0.00 0.196 0.022 0.000 0.175 17798 Parser::Builders::Default#send_binary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2077
0.00 0.420 0.021 0.000 0.399 11095 Parser::Ruby32#_reduce_78 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8957
0.00 0.254 0.021 0.000 0.233 8233 Parser::Ruby32#_reduce_638 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12120
0.00 0.020 0.020 0.000 0.000 19159 Parser::Ruby32#_reduce_275 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9893
0.00 0.020 0.020 0.000 0.000 80208 <Class::Parser::Lexer>#lex_en_expr_arg
0.00 0.112 0.020 0.000 0.092 20406 Parser::Source::Map#with /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:176
0.00 0.289 0.019 0.000 0.269 10817 Parser::Ruby32#_reduce_709 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12579
0.00 0.402 0.019 0.000 0.383 11169 Parser::Ruby32#_reduce_436 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10940
0.00 0.129 0.019 0.000 0.111 6991 <Class::Parser::Source::Buffer>#reencode_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:90
0.00 0.553 0.018 0.000 0.534 9852 Parser::Ruby32#_reduce_211 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9473
0.00 0.183 0.018 0.000 0.165 5417 Parser::Builders::Default#index /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1167
0.00 0.060 0.018 0.000 0.042 8292 Parser::Source::Map::MethodDefinition#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/method_definition.rb:13
0.00 0.359 0.018 0.000 0.341 25171 Parser::LexerStrings#continue_lexing /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5043
0.00 0.078 0.018 0.000 0.061 13982 Parser::VariablesStack#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/variables_stack.rb:6
0.00 0.021 0.017 0.000 0.003 6991 Parser::Source::Buffer#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:105
0.00 0.017 0.017 0.000 0.000 77500 Array#length
0.00 0.046 0.017 0.000 0.028 5221 Parser::Lexer#numeric_literal_int /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14670
0.00 0.103 0.017 0.000 0.085 10001 Parser::Lexer#emit_do /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14621
0.00 0.022 0.017 0.000 0.004 20408 Parser::Source::Map#initialize_copy /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:82
0.00 0.017 0.017 0.000 0.000 22005 Parser::Ruby32#_reduce_587 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11817
0.00 0.027 0.017 0.000 0.011 24496 Parser::Lexer::Literal#regexp? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:98
0.00 0.117 0.017 0.000 0.100 7062 Parser::Builders::Default#send_index_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2100
0.00 0.096 0.016 0.000 0.080 6990 Parser::Builders::Default#module_definition_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2027
0.00 0.056 0.016 0.000 0.040 6991 Parser::Source::Buffer#raw_source= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:180
0.00 0.021 0.016 0.000 0.005 25184 Parser::Lexer::Literal#start_interp_brace /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:185
0.00 0.148 0.015 0.000 0.132 9952 AST::Node#<< /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/ast-2.4.2/lib/ast/node.rb:177
0.00 0.264 0.015 0.000 0.248 10817 Parser::Builders::Default#pair /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:488
0.00 0.036 0.015 0.000 0.021 6991 Parser::Ruby32#_reduce_1 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8421
0.00 0.292 0.015 0.000 0.277 8263 Parser::Ruby32#_reduce_432 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10901
0.00 0.030 0.015 0.000 0.016 8233 Parser::Ruby32#_reduce_637 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12112
0.00 0.035 0.014 0.000 0.020 10154 Parser::LexerStrings#encode_escape /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5291
0.00 0.032 0.014 0.000 0.018 6983 Parser::Ruby32#_reduce_2 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8428
0.00 0.111 0.014 0.000 0.097 8292 Parser::Builders::Default#definition_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2037
0.00 0.125 0.014 0.000 0.111 3092 Parser::Builders::Default#static_regexp /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2236
0.00 0.024 0.014 0.000 0.010 13231 Parser::Lexer#emit_comment_from_range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14651
0.00 0.018 0.014 0.000 0.004 15526 Parser::Ruby32#_reduce_731 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12659
0.00 0.033 0.013 0.000 0.019 11059 Parser::StaticEnvironment#declare /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:40
0.00 0.300 0.013 0.000 0.287 8290 Parser::Ruby32#_reduce_116 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9213
0.00 0.013 0.013 0.000 0.000 38561 Parser::Context#in_block
0.00 0.061 0.013 0.000 0.047 13982 Parser::VariablesStack#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/variables_stack.rb:15
0.00 0.048 0.013 0.000 0.035 6990 Parser::Source::Map::Definition#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/definition.rb:12
0.00 0.155 0.013 0.000 0.143 6998 Parser::Ruby32#_reduce_346 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10334
0.00 0.019 0.013 0.000 0.006 8292 Parser::Ruby32#_reduce_361 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10460
0.00 0.017 0.013 0.000 0.004 6991 Parser::CurrentArgStack#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:17
0.00 0.122 0.013 0.000 0.110 11323 Parser::Builders::Default#binary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1978
0.00 732.200 0.013 0.000 732.188 6991 Racc::Parser#do_parse /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/racc-1.7.3/lib/racc/parser.rb:266
0.00 0.013 0.013 0.000 0.000 32670 String#replace
0.00 0.132 0.012 0.000 0.119 8635 Parser::Ruby32#_reduce_575 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11745
0.00 0.059 0.012 0.000 0.046 4885 Parser::Builders::Default#unary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1982
0.00 0.210 0.012 0.000 0.198 4464 Parser::Ruby32#_reduce_285 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9942
0.00 0.196 0.012 0.000 0.184 6990 Parser::Builders::Default#def_class /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:801
0.00 0.199 0.012 0.000 0.187 5415 Parser::Ruby32#_reduce_444 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11000
0.00 0.012 0.012 0.000 0.000 38093 <Class::Parser::Builders::Default>#emit_forward_arg
0.00 0.093 0.012 0.000 0.082 3092 Parser::Builders::Default#regexp_options /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:417
0.00 0.016 0.011 0.000 0.005 15283 Parser::CurrentArgStack#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:26
0.00 0.126 0.011 0.000 0.115 5221 Parser::Ruby32#_reduce_607 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11936
0.00 0.029 0.011 0.000 0.018 8263 Parser::Ruby32#_reduce_430 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10887
0.00 0.011 0.011 0.000 0.000 29801 Kernel#instance_variable_get
0.00 0.011 0.011 0.000 0.000 6991 Parser::Diagnostic::Engine#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic/engine.rb:45
0.00 0.026 0.011 0.000 0.015 6998 Parser::Ruby32#_reduce_359 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10448
0.00 0.014 0.011 0.000 0.004 17998 Parser::CurrentArgStack#top /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:42
0.00 0.135 0.011 0.000 0.124 4576 Parser::Ruby32#_reduce_297 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10060
0.00 0.114 0.011 0.000 0.104 8635 Parser::Builders::Default#word /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:455
0.00 0.011 0.011 0.000 0.000 29809 Hash#initialize_copy
0.00 0.010 0.010 0.000 0.000 23867 Array#==
0.00 0.064 0.010 0.000 0.054 8527 Parser::Source::Map::Variable#with_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/variable.rb:19
0.00 0.010 0.010 0.000 0.000 27964 Parser::Lexer::StackState#clear /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:11
0.00 0.150 0.010 0.000 0.140 6991 Parser::StaticEnvironment#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:11
0.00 0.010 0.010 0.000 0.000 35631 String#freeze
0.00 0.323 0.010 0.000 0.314 3092 Parser::Ruby32#_reduce_572 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11726
0.00 0.013 0.010 0.000 0.004 8292 Parser::Ruby32#_reduce_66 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8891
0.00 0.013 0.010 0.000 0.003 15275 Parser::CurrentArgStack#pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:34
0.00 0.205 0.010 0.000 0.196 6998 Parser::Ruby32#_reduce_128 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9283
0.00 0.010 0.010 0.000 0.000 25171 Parser::Lexer#command_start=
0.00 0.012 0.010 0.000 0.002 6983 Parser::Ruby32#_reduce_5 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8449
0.00 0.121 0.009 0.000 0.111 4598 Parser::Builders::Default#splat /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:445
0.00 0.009 0.009 0.000 0.000 29272 Kernel#instance_of?
0.00 0.012 0.009 0.000 0.003 6998 Parser::Ruby32#_reduce_631 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12080
0.00 0.161 0.009 0.000 0.152 5407 Parser::Ruby32#_reduce_321 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10166
0.00 0.101 0.009 0.000 0.092 5243 Parser::Builders::Default#numeric /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:288
0.00 0.029 0.009 0.000 0.020 6983 Parser::Ruby32#_reduce_3 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8437
0.00 0.009 0.009 0.000 0.000 26824 Parser::Context#in_argdef=
0.00 0.029 0.009 0.000 0.020 6991 Parser::Context#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/context.rb:29
0.00 0.056 0.009 0.000 0.048 10203 Parser::Source::Map#with_expression /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:132
0.00 0.009 0.009 0.000 0.000 26815 Parser::Lexer::Literal#saved_herebody_s
0.00 0.009 0.009 0.000 0.000 2086 String#scan
0.00 0.008 0.008 0.000 0.000 23223 String#length
0.00 0.010 0.008 0.000 0.002 8635 Parser::Ruby32#_reduce_576 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11751
0.00 0.011 0.008 0.000 0.003 10508 Parser::LexerStrings#eof_codepoint? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5112
0.00 0.218 0.008 0.000 0.210 3092 Parser::Builders::Default#regexp_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:426
0.00 0.008 0.008 0.000 0.000 15247 Parser::Ruby32#_reduce_272 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9867
0.00 0.017 0.008 0.000 0.009 6998 Parser::Ruby32#_reduce_630 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12074
0.00 0.008 0.008 0.000 0.000 13231 Parser::Lexer#emit_comment /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14639
0.00 0.045 0.008 0.000 0.037 10897 Parser::Lexer::Literal#supports_line_continuation_via_slash? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:230
0.00 0.011 0.008 0.000 0.004 8682 Parser::Context#in_dynamic_block? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/context.rb:45
0.00 0.106 0.008 0.000 0.098 1987 Parser::Ruby32#_reduce_414 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10768
0.00 0.011 0.008 0.000 0.004 2377 Parser::Builders::Default#check_duplicate_arg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1754
0.00 0.007 0.007 0.000 0.000 27964 <Class::Parser::Lexer>#lex_en_line_begin
0.00 0.007 0.007 0.000 0.000 6991 Parser::Builders::Default#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:243
0.00 0.012 0.007 0.000 0.005 6737 Parser::CurrentArgStack#set /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:30
0.00 0.007 0.007 0.000 0.000 25171 <Class::Parser::Lexer>#lex_en_expr_value
0.00 0.009 0.007 0.000 0.002 13982 Parser::VariablesStack#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/variables_stack.rb:23
0.00 0.007 0.007 0.000 0.000 13982 Parser::LexerStrings#source_buffer=
0.00 0.042 0.007 0.000 0.035 3092 Parser::Builders::Default#regexp_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1959
0.00 0.018 0.007 0.000 0.012 10954 Parser::Lexer::Literal#squiggly_heredoc? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:110
0.00 0.007 0.007 0.000 0.000 13988 Parser::Context#in_class=
0.00 0.006 0.006 0.000 0.000 16584 Parser::Context#in_def=
0.00 0.061 0.006 0.000 0.054 2367 Parser::Builders::Default#arg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:904
0.00 0.006 0.006 0.000 0.000 5374 String#to_i
0.00 0.008 0.006 0.000 0.002 7062 Parser::Ruby32#_reduce_732 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12665
0.00 0.010 0.006 0.000 0.004 4291 *Parser::Builders::Default#check_condition /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1675
0.00 0.012 0.006 0.000 0.006 1986 Parser::Ruby32#_reduce_403 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10688
0.00 0.020 0.006 0.000 0.014 2373 Parser::Ruby32#_reduce_667 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12322
0.00 0.006 0.006 0.000 0.000 6991 Parser::MaxNumparamStack#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:13
0.00 0.106 0.006 0.000 0.100 5221 Parser::Builders::Default#integer /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:272
0.00 0.006 0.006 0.000 0.000 20973 Array#clear
0.00 0.009 0.006 0.000 0.004 6991 Parser::CurrentArgStack#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:38
0.00 0.006 0.006 0.000 0.000 20981 Parser::Base#diagnostics
0.00 0.006 0.006 0.000 0.000 15462 Parser::Context#in_def
0.00 0.006 0.006 0.000 0.000 10578 Parser::LexerStrings#extend_string_eol_heredoc_intertwined /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5251
0.00 0.005 0.005 0.000 0.000 13982 <Class::Parser::LexerStrings>#_lex_actions
0.00 0.005 0.005 0.000 0.000 16466 Parser::Context#in_kwarg=
0.00 0.008 0.005 0.000 0.003 4565 Parser::Ruby32#_reduce_577 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11757
0.00 0.068 0.005 0.000 0.063 3794 Parser::Ruby32#_reduce_584 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11799
0.00 0.005 0.005 0.000 0.000 10002 Array#+
0.00 0.005 0.005 0.000 0.000 17998 Parser::Base#current_arg_stack
0.00 0.008 0.005 0.000 0.003 3772 Parser::Source::Map::Heredoc#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/heredoc.rb:10
0.00 0.005 0.005 0.000 0.000 7544 String#count
0.00 0.005 0.005 0.000 0.000 17998 Parser::Builders::Default#parser
0.00 0.013 0.005 0.000 0.009 3092 Enumerable#sort
0.00 0.016 0.005 0.000 0.012 3081 Parser::Lexer#check_ambiguous_slash /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14693
0.00 0.058 0.005 0.000 0.054 2103 Parser::Builders::Default#const_fetch /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:685
0.00 0.055 0.005 0.000 0.050 1645 Parser::Builders::Default#index_asgn /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1181
0.00 0.074 0.004 0.000 0.069 2194 Parser::Ruby32#_reduce_336 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10258
0.00 0.004 0.004 0.000 0.000 13982 Parser::LexerStrings#source_pts=
0.00 0.004 0.004 0.000 0.000 8233 Parser::Ruby32#_reduce_660 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12284
0.00 0.006 0.004 0.000 0.001 5236 Parser::Ruby32#_reduce_605 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11919
0.00 0.004 0.004 0.000 0.000 6991 Module#name
0.00 0.007 0.004 0.000 0.002 3256 Parser::Ruby32#_reduce_592 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11847
0.00 0.069 0.004 0.000 0.065 2365 Parser::Ruby32#_reduce_669 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12339
0.00 0.063 0.004 0.000 0.058 2066 Parser::Ruby32#_reduce_324 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10184
0.00 0.056 0.004 0.000 0.052 1919 Parser::Builders::Default#condition_mod /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1279
0.00 0.004 0.004 0.000 0.000 6991 Parser::Lexer#diagnostics=
0.00 0.064 0.004 0.000 0.060 2103 Parser::Ruby32#_reduce_322 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10172
0.00 0.004 0.004 0.000 0.000 18074 BasicObject#==
0.00 0.010 0.004 0.000 0.006 2371 Parser::Ruby32#_reduce_668 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12332
0.00 0.018 0.004 0.000 0.014 3172 *Parser::Builders::Default#static_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2219
0.00 0.004 0.004 0.000 0.000 8527 Parser::Source::Map::Variable#update_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/variable.rb:25
0.00 0.006 0.004 0.000 0.002 4364 Parser::MaxNumparamStack#set /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:51
0.00 0.060 0.004 0.000 0.056 1645 Parser::Ruby32#_reduce_118 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9225
0.00 0.010 0.004 0.000 0.006 4364 Parser::MaxNumparamStack#has_ordinary_params! /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:21
0.00 0.015 0.004 0.000 0.011 3595 Parser::Builders::Default#token_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1866
0.00 0.053 0.004 0.000 0.049 1630 Parser::Ruby32#_reduce_25 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8576
0.00 0.004 0.004 0.000 0.000 10203 Parser::Source::Map#update_expression /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:180
0.00 0.004 0.004 0.000 0.000 6991 Parser::Ruby32#default_encoding /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:21
0.00 0.018 0.004 0.000 0.015 1223 Parser::Builders::Default#condition_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2133
0.00 0.003 0.003 0.000 0.000 13982 <Class::Parser::LexerStrings>#lex_en_unknown
0.00 0.041 0.003 0.000 0.038 1114 Parser::Ruby32#_reduce_338 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10268
0.00 0.003 0.003 0.000 0.000 8777 Parser::Base#context
0.00 0.004 0.003 0.000 0.001 2044 Parser::Ruby32#_reduce_671 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12352
0.00 0.003 0.003 0.000 0.000 3733 Parser::Lexer::Dedenter#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/dedenter.rb:9
0.00 0.003 0.003 0.000 0.000 6991 Parser::Lexer#static_env=
0.00 0.009 0.003 0.000 0.006 3092 Enumerator#each
0.00 0.003 0.003 0.000 0.000 6991 Parser::Diagnostic::Engine#all_errors_are_fatal=
0.00 0.003 0.003 0.000 0.000 6991 String#to_s
0.00 0.003 0.003 0.000 0.000 8233 Parser::Context#in_kwarg
0.00 0.003 0.003 0.000 0.000 3092 Parser::Ruby32#_reduce_591 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11841
0.00 0.040 0.003 0.000 0.037 1209 Parser::Builders::Default#condition /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1273
0.00 0.003 0.003 0.000 0.000 6991 Parser::Diagnostic::Engine#ignore_warnings=
0.00 0.003 0.003 0.000 0.000 6991 Parser::Lexer#context=
0.00 0.004 0.003 0.000 0.001 2295 Parser::Source::Map::Keyword#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/keyword.rb:11
0.00 0.004 0.003 0.000 0.001 1782 Parser::Builders::Default#procarg0 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:979
0.00 0.003 0.003 0.000 0.000 7161 Parser::Context#in_class
0.00 0.022 0.003 0.000 0.019 1920 Parser::Builders::Default#keyword_mod_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2128
0.00 0.059 0.002 0.000 0.056 2123 Parser::Builders::Default#array /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:440
0.00 0.051 0.002 0.000 0.049 1794 Parser::Builders::Default#words_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:464
0.00 0.005 0.002 0.000 0.002 1987 Parser::Ruby32#_reduce_412 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10753
0.00 0.002 0.002 0.000 0.000 6983 <Class::Parser::Lexer>#lex_error
0.00 0.002 0.002 0.000 0.000 6991 Parser::Builders::Default#parser=
0.00 0.002 0.002 0.000 0.000 6870 Array#[]=
0.00 0.003 0.002 0.000 0.001 694 Parser::Ruby32#_reduce_446 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11013
0.00 0.040 0.002 0.000 0.038 1287 Parser::Ruby32#_reduce_247 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9703
0.00 0.002 0.002 0.000 0.000 6991 Parser::Diagnostic::Engine#consumer=
0.00 0.003 0.002 0.000 0.001 1499 Parser::Source::Map::Condition#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/condition.rb:12
0.00 0.013 0.002 0.000 0.010 1667 Parser::Source::Map::Send#with_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/send.rb:24
0.00 0.007 0.002 0.000 0.005 694 Parser::Ruby32#_reduce_450 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11041
0.00 0.002 0.002 0.000 0.000 7544 Parser::LexerStrings#herebody_s
0.00 0.002 0.002 0.000 0.000 3523 Array#compact
0.00 0.002 0.002 0.000 0.000 6991 String#ascii_only?
0.00 0.002 0.002 0.000 0.000 7062 <Class::Parser::Builders::Default>#emit_index
0.00 0.031 0.002 0.000 0.029 989 Parser::Ruby32#_reduce_573 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11733
0.00 0.002 0.002 0.000 0.000 805 Parser::Ruby32#_reduce_583 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11793
0.00 0.002 0.002 0.000 0.000 3092 Array#uniq
0.00 0.002 0.002 0.000 0.000 1987 Parser::Ruby32#_reduce_394 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10625
0.00 0.005 0.002 0.000 0.003 899 Parser::Lexer#e_lbrace /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14661
0.00 0.003 0.002 0.000 0.001 43 Parser::Builders::Default#rescue_body /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1356
0.00 0.002 0.002 0.000 0.000 4690 <Class::Parser::LexerStrings>#lex_en_interp_words
0.00 0.006 0.001 0.000 0.005 375 Parser::Builders::Default#keyword_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2111
0.00 0.001 0.001 0.000 0.000 3772 Parser::Lexer::Literal#heredoc_e
0.00 0.001 0.001 0.000 0.000 2348 String#+
0.00 0.001 0.001 0.000 0.000 1987 Parser::Ruby32#_reduce_415 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10777
0.00 0.001 0.001 0.000 0.000 3772 Parser::LexerStrings#herebody_s=
0.00 0.024 0.001 0.000 0.023 805 Parser::Ruby32#_reduce_581 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11781
0.00 0.012 0.001 0.000 0.010 352 Parser::Builders::Default#keyword_cmd /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1326
0.00 0.004 0.001 0.000 0.003 276 Parser::Builders::Default#eh_keyword_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2177
0.00 0.010 0.001 0.000 0.009 245 Parser::Builders::Default#op_assign /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:761
0.00 0.001 0.001 0.000 0.000 3092 <Class::Parser::LexerStrings>#lex_en_regexp_modifiers
0.00 0.007 0.001 0.000 0.006 694 Parser::Ruby32#_reduce_449 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11034
0.00 0.001 0.001 0.000 0.000 1063 String#index
0.00 0.003 0.001 0.000 0.001 694 Parser::Ruby32#_reduce_445 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11006
0.00 0.001 0.001 0.000 0.000 3092 <Class::Parser::Lexer>#lex_en_inside_string
0.00 0.001 0.001 0.000 0.000 3180 Parser::Context#in_lambda
0.00 0.001 0.001 0.000 0.000 2455 NilClass#to_a
0.00 0.001 0.001 0.000 0.000 1644 Parser::Lexer::Literal#saved_herebody_s=
0.00 0.001 0.001 0.000 0.000 1667 Parser::Source::Map::Send#update_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/send.rb:30
0.00 0.011 0.001 0.000 0.010 305 Parser::Ruby32#_reduce_253 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9740
0.00 0.011 0.001 0.000 0.010 324 Parser::Ruby32#_reduce_263 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9825
0.00 0.001 0.001 0.000 0.000 989 Parser::Ruby32#_reduce_574 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11739
0.00 0.001 0.001 0.000 0.000 1641 Parser::Lexer::Dedenter#interrupt /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/dedenter.rb:83
0.00 0.002 0.001 0.000 0.001 497 Parser::Ruby32#_reduce_625 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12044
0.00 0.010 0.001 0.000 0.009 305 Parser::Builders::Default#ternary /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1284
0.00 0.010 0.001 0.000 0.009 313 Parser::Ruby32#_reduce_226 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9579
0.00 0.009 0.001 0.000 0.008 289 Parser::Ruby32#_reduce_26 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8583
0.00 0.008 0.001 0.000 0.008 325 Parser::Ruby32#_reduce_249 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9715
0.00 0.001 0.001 0.000 0.000 1782 <Class::Parser::Builders::Default>#emit_procarg0
0.00 0.011 0.001 0.000 0.010 442 Parser::Builders::Default#logical_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1266
0.00 0.007 0.001 0.000 0.006 503 Parser::Builders::Default#n0 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1857
0.00 0.001 0.001 0.000 0.000 40 Parser::Source::Buffer#line_begins /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:325
0.00 0.010 0.001 0.000 0.010 235 Parser::Ruby32#_reduce_212 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9479
0.00 0.006 0.001 0.000 0.005 169 Parser::Ruby32#_reduce_316 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10134
0.00 0.006 0.001 0.000 0.006 282 Parser::Ruby32#_reduce_619 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12008
0.00 0.005 0.000 0.000 0.005 282 Parser::Builders::Default#true /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:260
0.00 0.004 0.000 0.000 0.004 305 Parser::Builders::Default#ternary_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2153
0.00 0.008 0.000 0.000 0.007 286 Parser::Ruby32#_reduce_289 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10004
0.00 0.001 0.000 0.000 0.000 322 Parser::Ruby32#_reduce_672 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12358
0.00 0.005 0.000 0.000 0.004 169 Parser::Builders::Default#begin_keyword /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1440
0.00 0.007 0.000 0.000 0.006 215 Parser::Ruby32#_reduce_240 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9661
0.00 0.003 0.000 0.000 0.002 128 Parser::Lexer#emit_global_var /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14704
0.00 0.001 0.000 0.000 0.000 171 Parser::Ruby32#_reduce_362 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10467
0.00 0.000 0.000 0.000 0.000 541 Parser::Ruby32#_reduce_371 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10504
0.00 0.007 0.000 0.000 0.006 219 Parser::Ruby32#_reduce_318 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10148
0.00 0.010 0.000 0.000 0.010 205 Parser::Ruby32#_reduce_325 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10190
0.00 0.007 0.000 0.000 0.007 286 Parser::Builders::Default#block_pass /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1144
0.00 0.001 0.000 0.000 0.000 305 Parser::Source::Map::Ternary#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/ternary.rb:10
0.00 0.000 0.000 0.000 0.000 805 <Class::Parser::LexerStrings>#lex_en_plain_words
0.00 0.008 0.000 0.000 0.008 243 Parser::Ruby32#_reduce_626 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12050
0.00 0.000 0.000 0.000 0.000 24 IO#write
0.00 0.000 0.000 0.000 0.000 283 Parser::Ruby32#_reduce_286 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9950
0.00 0.001 0.000 0.000 0.000 191 Parser::Ruby32#_reduce_6 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8455
0.00 0.001 0.000 0.000 0.000 219 Parser::Ruby32#_reduce_317 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10142
0.00 0.006 0.000 0.000 0.006 159 Parser::Ruby32#_reduce_326 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10196
0.00 0.000 0.000 0.000 0.000 225 Parser::Ruby32#_reduce_567 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11693
0.00 0.000 0.000 0.000 0.000 234 Parser::Ruby32#_reduce_561 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11669
0.00 0.003 0.000 0.000 0.002 128 Parser::Builders::Default#gvar /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:596
0.00 0.004 0.000 0.000 0.003 96 Parser::Ruby32#_reduce_571 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11719
0.00 0.001 0.000 0.000 0.000 169 Parser::Ruby32#_reduce_315 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10128
0.00 0.003 0.000 0.000 0.003 134 Parser::Ruby32#_reduce_620 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12014
0.00 0.003 0.000 0.000 0.002 134 Parser::Builders::Default#false /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:265
0.00 0.002 0.000 0.000 0.002 78 Parser::Builders::Default#not_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1242
0.00 0.003 0.000 0.000 0.003 128 Parser::Ruby32#_reduce_612 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11970
0.00 0.003 0.000 0.000 0.003 117 Parser::Ruby32#_reduce_250 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9721
0.00 0.002 0.000 0.000 0.002 63 Parser::Ruby32#_reduce_339 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10277
0.00 0.005 0.000 0.000 0.005 158 Parser::Ruby32#_reduce_107 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9149
0.00 0.000 0.000 0.000 0.000 53 Regexp#match
0.00 0.004 0.000 0.000 0.004 119 Parser::Ruby32#_reduce_355 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10428
0.00 0.001 0.000 0.000 0.001 43 Parser::Builders::Default#rescue_body_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2164
0.00 0.004 0.000 0.000 0.004 43 Parser::Ruby32#_reduce_554 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11630
0.00 0.000 0.000 0.000 0.000 162 Parser::Ruby32#_reduce_590 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11835
0.00 0.005 0.000 0.000 0.005 86 Parser::Ruby32#_reduce_37 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8652
0.00 0.003 0.000 0.000 0.003 59 Parser::Ruby32#_reduce_635 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12101
0.00 0.003 0.000 0.000 0.002 78 Parser::Ruby32#_reduce_245 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9691
0.00 0.000 0.000 0.000 0.000 307 <Class::Parser::LexerStrings>#lex_en_plain_string
0.00 0.003 0.000 0.000 0.003 96 Parser::Builders::Default#xstring_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:381
0.00 0.000 0.000 0.000 0.000 133 Parser::Lexer#stack_pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14592
0.00 0.000 0.000 0.000 0.000 676 String#chomp!
0.00 0.001 0.000 0.000 0.001 73 Parser::Ruby32#_reduce_617 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11996
0.00 0.001 0.000 0.000 0.001 50 Parser::Ruby32#_reduce_35 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8644
0.00 0.000 0.000 0.000 0.000 106 Parser::Ruby32#_reduce_726 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12645
0.00 0.001 0.000 0.000 0.001 16 Parser::Ruby32#_reduce_354 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10422
0.00 0.001 0.000 0.000 0.001 32 Parser::Ruby32#_reduce_369 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10491
0.00 0.003 0.000 0.000 0.003 8 Parser::Diagnostic::Engine#process /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic/engine.rb:64
0.00 0.001 0.000 0.000 0.001 73 Parser::Builders::Default#nil /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:255
0.00 0.002 0.000 0.000 0.002 51 Parser::Ruby32#_reduce_242 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9673
0.00 0.002 0.000 0.000 0.002 64 Parser::Ruby32#_reduce_87 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9028
0.00 0.002 0.000 0.000 0.002 45 Parser::Ruby32#_reduce_86 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9021
0.00 736.247 0.000 0.000 736.247 1 [global]# parser_profile_for_brew.rb:10
0.00 0.000 0.000 0.000 0.000 393 Integer#%
0.00 0.002 0.000 0.000 0.002 64 Parser::Builders::Default#multi_assign /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:792
0.00 0.002 0.000 0.000 0.002 65 Parser::Builders::Default#multi_lhs /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:787
0.00 0.000 0.000 0.000 0.000 8 String#lines
0.00 0.001 0.000 0.000 0.001 80 Parser::Source::Buffer#line_index_for_position /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:339
0.00 0.000 0.000 0.000 0.000 96 Parser::Ruby32#_reduce_589 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11829
0.00 0.001 0.000 0.000 0.001 41 Parser::Ruby32#_reduce_228 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9591
0.00 0.000 0.000 0.000 0.000 54 Parser::Ruby32#_reduce_652 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12224
0.00 0.001 0.000 0.000 0.001 34 Parser::Ruby32#_reduce_227 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9585
0.00 0.001 0.000 0.000 0.001 8 Parser::Diagnostic#render_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic.rb:110
0.00 0.000 0.000 0.000 0.000 53 Parser::Ruby32#_reduce_92 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9054
0.00 0.001 0.000 0.000 0.001 28 Parser::Ruby32#_reduce_268 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9843
0.00 0.000 0.000 0.000 0.000 43 Parser::Source::Map::RescueBody#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/rescue_body.rb:11
0.00 0.000 0.000 0.000 0.000 64 Parser::Ruby32#_reduce_103 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9125
0.00 0.001 0.000 0.000 0.001 23 Parser::Ruby32#_reduce_454 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11075
0.00 0.000 0.000 0.000 0.000 44 Array#map!
0.00 0.001 0.000 0.000 0.001 20 Parser::Builders::Default#attr_asgn /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1158
0.00 0.000 0.000 0.000 0.000 24 Parser::Builders::Default#range_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1992
0.00 0.003 0.000 0.000 0.003 8 Parser::Diagnostic#render /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic.rb:86
0.00 0.000 0.000 0.000 0.000 41 Parser::Ruby32#_reduce_104 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9131
0.00 0.000 0.000 0.000 0.000 88 Array#count
0.00 0.000 0.000 0.000 0.000 56 Parser::Ruby32#_reduce_645 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12165
0.00 0.000 0.000 0.000 0.000 158 Integer#chr
0.00 0.001 0.000 0.000 0.001 56 Parser::Source::Buffer#line_for_position /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:231
0.00 0.001 0.000 0.000 0.001 20 Parser::Ruby32#_reduce_119 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9231
0.00 0.000 0.000 0.000 0.000 16 Array#bsearch_index
0.00 0.001 0.000 0.000 0.001 24 Parser::Ruby32#_reduce_314 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10122
0.00 0.000 0.000 0.000 0.000 16 <Module::Parser::Messages>#compile /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/messages.rb:114
0.00 0.000 0.000 0.000 0.000 40 Parser::Ruby32#_reduce_556 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11651
0.00 0.001 0.000 0.000 0.001 23 Parser::Builders::Default#when /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1291
0.00 0.001 0.000 0.000 0.000 14 Parser::Ruby32#_reduce_342 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10298
0.00 0.000 0.000 0.000 0.000 22 Parser::Ruby32#_reduce_608 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11943
0.00 0.001 0.000 0.000 0.001 19 Parser::Ruby32#_reduce_220 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9543
0.00 0.000 0.000 0.000 0.000 22 Kernel#Float <internal:kernel>:172
0.00 0.000 0.000 0.000 0.000 7 Parser::Builders::Default#unary_num /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:294
0.00 0.000 0.000 0.000 0.000 8 IO#puts
0.00 0.001 0.000 0.000 0.001 24 Parser::Builders::Default#range_inclusive /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:567
0.00 0.000 0.000 0.000 0.000 8 Parser::Diagnostic#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic.rb:49
0.00 0.001 0.000 0.000 0.001 14 Parser::Ruby32#_reduce_33 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8626
0.00 0.000 0.000 0.000 0.000 7 Parser::LexerStrings#read_post_meta_or_ctrl_char /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5347
0.00 0.000 0.000 0.000 0.000 2 Warning#warn
0.00 0.000 0.000 0.000 0.000 6 Parser::Builders::Default#optarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:911
0.00 0.001 0.000 0.000 0.001 40 Parser::Source::Range#line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:83
0.00 0.000 0.000 0.000 0.000 25 Parser::Ruby32#_reduce_282 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9923
0.00 0.000 0.000 0.000 0.000 8 Parser::Source::Range#column_range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:114
0.00 0.000 0.000 0.000 0.000 14 Parser::Ruby32#_reduce_32 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8620
0.00 0.000 0.000 0.000 0.000 12 Parser::Builders::Default#arg_name_collides? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1808
0.00 0.000 0.000 0.000 0.000 14 Parser::Builders::Default#case /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1297
0.00 0.000 0.000 0.000 0.000 12 Parser::Ruby32#_reduce_84 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9007
0.00 0.000 0.000 0.000 0.000 11 Parser::Ruby32#_reduce_294 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10038
0.00 0.001 0.000 0.000 0.001 8 Parser::Source::Buffer#source_lines /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:252
0.00 0.000 0.000 0.000 0.000 11 Parser::Ruby32#_reduce_303 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10096
0.00 0.000 0.000 0.000 0.000 22 Parser::Builders::Default#float /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:276
0.00 0.000 0.000 0.000 0.000 16 Parser::Source::Buffer#column_for_position /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:242
0.00 0.003 0.000 0.000 0.003 8 Parser::Builders::Default#diagnostic /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2285
0.00 0.000 0.000 0.000 0.000 8 Parser::Source::Range#to_s /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:173
0.00 0.000 0.000 0.000 0.000 4 Parser::Ruby32#_reduce_673 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12364
0.00 0.000 0.000 0.000 0.000 14 Parser::Ruby32#_reduce_455 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11082
0.00 0.000 0.000 0.000 0.000 28 Parser::Ruby32#_reduce_13 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8504
0.00 0.000 0.000 0.000 0.000 6 Parser::Builders::Default#const_global /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:678
0.00 0.000 0.000 0.000 0.000 8 Parser::SyntaxError#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/syntax_error.rb:16
0.00 0.000 0.000 0.000 0.000 16 Parser::Diagnostic#message /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic.rb:69
0.00 0.000 0.000 0.000 0.000 4 Parser::Builders::Default#kwarg_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2014
0.00 0.000 0.000 0.000 0.000 7 Parser::Ruby32#_reduce_606 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11925
0.00 0.000 0.000 0.000 0.000 2 Kernel#caller
0.00 0.000 0.000 0.000 0.000 5 Parser::Ruby32#_reduce_687 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12459
0.00 0.000 0.000 0.000 0.000 4 Parser::Builders::Default#send_unary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2083
0.00 0.000 0.000 0.000 0.000 8 Parser::Ruby32#_reduce_38 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8658
0.00 0.000 0.000 0.000 0.000 8 Exception#initialize
0.00 0.000 0.000 0.000 0.000 9 Parser::Ruby32#_reduce_281 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9917
0.00 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_323 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10178
0.00 0.000 0.000 0.000 0.000 8 Parser::Source::Buffer#decompose_position /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:217
0.00 0.000 0.000 0.000 0.000 8 Kernel#raise
0.00 0.000 0.000 0.000 0.000 14 Range#include?
0.00 0.000 0.000 0.000 0.000 9 Parser::Source::Map::Constant#with_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/constant.rb:20
0.00 0.000 0.000 0.000 0.000 4 Parser::Builders::Default#unary_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1230
0.00 0.000 0.000 0.000 0.000 8 <Class::Exception>#exception
0.00 0.001 0.000 0.000 0.001 8 Parser::Source::Buffer#source_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:273
0.00 0.000 0.000 0.000 0.000 7 Parser::LexerStrings#slash_c_char /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5379
0.00 0.001 0.000 0.000 0.001 8 Parser::Source::Range#source_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:125
0.00 0.000 0.000 0.000 0.000 4 Parser::Builders::Default#kwoptarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:938
0.00 0.000 0.000 0.000 0.000 5 Parser::Ruby32#_reduce_222 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9555
0.00 0.000 0.000 0.000 0.000 4 Regexp#===
0.00 0.000 0.000 0.000 0.000 12 Symbol#[]
0.00 0.000 0.000 0.000 0.000 4 Parser::Ruby32#_reduce_674 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12379
0.00 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_618 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12002
0.00 0.000 0.000 0.000 0.000 16 Parser::Source::Buffer#bsearch /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:348
0.00 0.000 0.000 0.000 0.000 8 Parser::Diagnostic::Engine#ignore? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic/engine.rb:86
0.00 0.000 0.000 0.000 0.000 16 Parser::Source::Range#last_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:99
0.00 0.000 0.000 0.000 0.000 8 Parser::Source::Range#is? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:141
0.00 0.000 0.000 0.000 0.000 5 Parser::Lexer#emit_instance_var /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14722
0.00 0.000 0.000 0.000 0.000 8 Parser::Diagnostic::Engine#raise? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic/engine.rb:97
0.00 0.000 0.000 0.000 0.000 16 Parser::Source::Range#size /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:70
0.00 0.000 0.000 0.000 0.000 24 Module#===
0.00 0.000 0.000 0.000 0.000 2 <Module::Gem>#location_of_caller /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems.rb:630
0.00 0.000 0.000 0.000 0.000 5 Parser::Builders::Default#ivar /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:591
0.00 0.000 0.000 0.000 0.000 8 Parser::Source::Range#column /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:92
0.00 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_387 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10583
0.00 0.000 0.000 0.000 0.000 26 Parser::Source::Buffer#name
0.00 0.000 0.000 0.000 0.000 8 String#[]=
0.00 0.000 0.000 0.000 0.000 16 String#*
0.00 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_301 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10084
0.00 0.000 0.000 0.000 0.000 5 Parser::Ruby32#_reduce_611 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11964
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_213 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9485
0.00 0.000 0.000 0.000 0.000 8 Parser::Source::Range#source /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:132
0.00 0.000 0.000 0.000 0.000 6 Parser::Builders::Default#self /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:581
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_243 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9679
0.00 0.000 0.000 0.000 0.000 18 Integer#to_s
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_280 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9911
0.00 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_235 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9635
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_244 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9685
0.00 0.000 0.000 0.000 0.000 21 String#ord
0.00 0.000 0.000 0.000 0.000 16 Parser::Diagnostic#level
0.00 0.000 0.000 0.000 0.000 8 Parser::Source::Range#last_column /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:106
0.00 0.000 0.000 0.000 0.000 8 Parser::Ruby32#_reduce_705 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12559
0.00 0.000 0.000 0.000 0.000 2 String#%
0.00 0.000 0.000 0.000 0.000 2 Parser::Builders::Default#match_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1214
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_234 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9629
0.00 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_388 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10589
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_604 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11912
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_357 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10440
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_688 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12467
0.00 0.000 0.000 0.000 0.000 16 Hash#empty?
0.00 0.000 0.000 0.000 0.000 5 Parser::Ruby32#_reduce_691 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12487
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_231 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9609
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_246 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9697
0.00 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_648 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12190
0.00 0.000 0.000 0.000 0.000 4 Parser::Base#check_kwarg_name /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:257
0.00 0.000 0.000 0.000 0.000 8 Array#initialize_copy
0.00 0.000 0.000 0.000 0.000 18 Parser::Source::Range#source_buffer
0.00 0.000 0.000 0.000 0.000 9 Parser::Source::Map::Constant#update_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/constant.rb:26
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_28 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8596
0.00 0.000 0.000 0.000 0.000 28 Integer#<=>
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_655 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12248
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_621 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12020
0.00 0.000 0.000 0.000 0.000 7 Integer#-@ <internal:numeric>:88
0.00 0.000 0.000 0.000 0.000 8 Array#fetch
0.00 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_640 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12134
0.00 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_291 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10020
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_713 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12603
0.00 0.000 0.000 0.000 0.000 1 Parser::Builders::Default#symbol_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:365
0.00 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_374 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10514
0.00 0.000 0.000 0.000 0.000 1 Parser::Builders::Default#loop_mod /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1309
0.00 0.000 0.000 0.000 0.000 8 Exception#backtrace
0.00 0.000 0.000 0.000 0.000 2 Parser::Builders::Default#__FILE__ /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:348
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_681 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12427
0.00 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_680 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12421
0.00 0.000 0.000 0.000 0.000 8 String#size
0.00 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_644 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12159
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_237 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9647
0.00 0.000 0.000 0.000 0.000 2 <Module::Gem::Deprecate>#skip /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/deprecate.rb:73
0.00 0.000 0.000 0.000 0.000 2 Parser::Builders::Default#static_regexp_node /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2256
0.00 0.000 0.000 0.000 0.000 2 Warning::buffer#write
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_670 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12346
0.00 0.000 0.000 0.000 0.000 1 Parser::Builders::Default#kwsplat /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:535
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_398 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10652
0.00 0.000 0.000 0.000 0.000 1 Integer#/
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_377 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10532
0.00 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_702 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12545
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_689 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12475
0.00 0.000 0.000 0.000 0.000 1 Integer#*
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_376 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10526
* recursively called methods
Columns are:
%self - The percentage of time spent in this method, derived from self_time/total_time.
total - The time spent in this method and its children.
self - The time spent in this method.
wait - The amount of time this method waited for other threads.
child - The time spent in this method's children.
calls - The number of times this method was called.
name - The name of the method.
location - The location of the method.
The interpretation of method names is:
* MyObject#test - An instance method "test" of the class "MyObject"
* <Object:MyObject>#test - The <> characters indicate a method on a singleton class.
>>> Graph Profile
Measure Mode: wall_time
Thread ID: 80
Fiber ID: 60
Total Time: 736.2468328149998
Sort by: total_time
%total %self total self wait child calls name location
------------------------------------------------------------------------------------------------------------------------------------------------------
100.00% 0.00% 736.247 0.000 0.000 736.247 1 [global]# parser_profile_for_brew.rb:10
736.225 0.047 0.000 736.177 1/211400 Array#each
0.022 0.022 0.000 0.000 1/1 <Class::Dir>#[]
0.000 0.000 0.000 0.000 2/2 <Module::Gem>#location_of_caller
0.000 0.000 0.000 0.000 2/2 Warning#warn
0.000 0.000 0.000 0.000 4/35694 Array#join
0.000 0.000 0.000 0.000 2/2 String#%
0.000 0.000 0.000 0.000 2/2 <Module::Gem::Deprecate>#skip
0.000 0.000 0.000 0.000 2/2 Warning::buffer#write
0.000 0.000 0.000 0.000 2/9698613 String#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/211400 Parser::Diagnostic#render_line
0.001 0.000 0.000 0.000 8/211400 Parser::Source::Buffer#source_lines
0.010 0.010 0.000 0.000 29272/211400 Enumerable#each_entry
0.011 0.010 0.000 0.001 38093/211400 Parser::Builders::Default#validate_no_forward_arg_after_restarg
0.027 0.015 0.000 0.012 38094/211400 Parser::Builders::Default#check_duplicate_args
0.447 0.043 0.000 0.404 32670/211400 Parser::Lexer::Dedenter#dedent
0.866 0.323 0.000 0.543 73254/211400 Parser::Builders::Default#associate
736.225 0.047 0.000 736.177 1/211400 [global]#
100.00% 0.06% 736.225 0.448 0.000 735.776 211400 *Array#each
734.024 0.032 0.000 733.992 6991/6991 <Class::Parser::Base>#parse
2.153 2.153 0.000 0.000 6991/6991 <Class::IO>#read
0.442 0.104 0.000 0.338 121366/121366 Set#add?
0.378 0.279 0.000 0.099 31086/68299 String#each_char
0.050 0.050 0.000 0.000 248115/828101 AST::Node#type
0.029 0.029 0.000 0.000 121680/223863 AST::Node#to_a
0.027 0.027 0.000 0.000 31086/31086 String#slice!
0.024 0.024 0.000 0.000 121681/121681 Kernel#eql?
0.011 0.008 0.000 0.004 2377/2377 Parser::Builders::Default#check_duplicate_arg
0.000 0.000 0.000 0.000 676/676 String#chomp!
0.000 0.000 0.000 0.000 676/35631 String#freeze
0.000 0.000 0.000 0.000 1/38094 Parser::Builders::Default#check_duplicate_args
0.000 0.000 0.000 0.000 8/24 Module#===
0.000 0.000 0.000 0.000 1/124478 AST::Node#children
------------------------------------------------------------------------------------------------------------------------------------------------------
734.024 0.032 0.000 733.992 6991/6991 Array#each
99.70% 0.00% 734.024 0.032 0.000 733.992 6991 <Class::Parser::Base>#parse /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:30
732.547 0.024 0.000 732.523 6991/6991 Parser::Base#parse
1.136 0.027 0.000 1.109 6991/6991 <Class::Parser::Base>#default_parser
0.306 0.024 0.000 0.282 6991/6991 <Class::Parser::Base>#setup_source_buffer
0.004 0.004 0.000 0.000 6991/6991 Parser::Ruby32#default_encoding
------------------------------------------------------------------------------------------------------------------------------------------------------
732.547 0.024 0.000 732.523 6991/6991 <Class::Parser::Base>#parse
99.50% 0.00% 732.547 0.024 0.000 732.523 6991 Parser::Base#parse /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:186
732.200 0.013 0.000 732.188 6991/6991 Racc::Parser#do_parse
0.323 0.050 0.000 0.272 13982/13982 Parser::Lexer#source_buffer=
------------------------------------------------------------------------------------------------------------------------------------------------------
732.200 0.013 0.000 732.188 6991/6991 Parser::Base#parse
99.45% 0.00% 732.200 0.013 0.000 732.188 6991 Racc::Parser#do_parse /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/racc-1.7.3/lib/racc/parser.rb:266
732.154 8.421 0.000 723.733 6991/6991 Racc::Parser#_racc_do_parse_c
0.034 0.025 0.000 0.010 6991/6991 Racc::Parser#_racc_setup
------------------------------------------------------------------------------------------------------------------------------------------------------
732.154 8.421 0.000 723.733 6991/6991 Racc::Parser#do_parse
99.44% 1.14% 732.154 8.421 0.000 723.733 6991 Racc::Parser#_racc_do_parse_c
674.772 1.510 0.000 673.262 1616206/1616206 Parser::Base#next_token
8.044 0.459 0.000 7.585 242645/242645 Parser::Ruby32#_reduce_569
5.931 0.236 0.000 5.694 181586/181586 Parser::Ruby32#_reduce_76
5.094 0.145 0.000 4.949 110863/110863 Parser::Ruby32#_reduce_710
2.916 0.125 0.000 2.791 68546/68546 Parser::Ruby32#_reduce_284
2.000 0.094 0.000 1.905 84856/84856 Parser::Ruby32#_reduce_624
1.713 0.105 0.000 1.609 62799/62799 Parser::Ruby32#_reduce_603
1.618 0.050 0.000 1.569 22004/22004 Parser::Ruby32#_reduce_568
1.466 0.273 0.000 1.193 264415/264415 Parser::Ruby32#_reduce_565
1.371 0.097 0.000 1.274 77872/77872 Parser::Ruby32#_reduce_12
1.324 0.082 0.000 1.242 69648/69648 Parser::Ruby32#_reduce_614
1.283 0.050 0.000 1.233 19336/19336 Parser::Ruby32#_reduce_334
1.239 0.077 0.000 1.161 67934/67934 Parser::Ruby32#_reduce_593
0.946 0.434 0.000 0.512 192681/192681 Parser::Ruby32#_reduce_288
0.897 0.071 0.000 0.825 25171/25171 Parser::Ruby32#_reduce_596
0.881 0.424 0.000 0.456 192685/192685 Parser::Ruby32#_reduce_287
0.859 0.048 0.000 0.811 23237/23237 Parser::Ruby32#_reduce_437
0.765 0.035 0.000 0.730 27814/27814 Parser::Ruby32#_reduce_411
0.553 0.018 0.000 0.534 9852/9852 Parser::Ruby32#_reduce_211
0.522 0.028 0.000 0.494 23766/23766 Parser::Ruby32#_reduce_615
0.466 0.028 0.000 0.439 15523/15523 Parser::Ruby32#_reduce_229
0.443 0.040 0.000 0.403 8292/8292 Parser::Ruby32#_reduce_352
0.420 0.021 0.000 0.399 11095/11095 Parser::Ruby32#_reduce_78
0.402 0.019 0.000 0.383 11169/11169 Parser::Ruby32#_reduce_436
0.370 0.106 0.000 0.264 29099/29099 Parser::Ruby32#_reduce_453
0.339 0.217 0.000 0.122 195269/195269 Parser::Ruby32#_reduce_15
0.323 0.010 0.000 0.314 3092/3092 Parser::Ruby32#_reduce_572
0.310 0.037 0.000 0.274 6990/6990 Parser::Ruby32#_reduce_347
0.300 0.013 0.000 0.287 8290/8290 Parser::Ruby32#_reduce_116
0.297 0.158 0.000 0.139 44550/44550 Parser::Ruby32#_reduce_11
0.292 0.015 0.000 0.277 8263/8263 Parser::Ruby32#_reduce_432
0.292 0.050 0.000 0.241 29107/29107 Parser::Ruby32#_reduce_451
0.289 0.019 0.000 0.269 10817/10817 Parser::Ruby32#_reduce_709
0.282 0.228 0.000 0.054 264416/264416 Parser::Ruby32#_reduce_566
0.254 0.021 0.000 0.233 8233/8233 Parser::Ruby32#_reduce_638
0.239 0.028 0.000 0.211 8292/8292 Parser::Ruby32#_reduce_65
0.227 0.147 0.000 0.079 141676/141676 Parser::Ruby32#_reduce_283
0.210 0.012 0.000 0.198 4464/4464 Parser::Ruby32#_reduce_285
0.205 0.010 0.000 0.196 6998/6998 Parser::Ruby32#_reduce_128
0.199 0.012 0.000 0.187 5415/5415 Parser::Ruby32#_reduce_444
0.164 0.132 0.000 0.032 148181/148181 Parser::Ruby32#_reduce_293
0.161 0.009 0.000 0.152 5407/5407 Parser::Ruby32#_reduce_321
0.155 0.013 0.000 0.143 6998/6998 Parser::Ruby32#_reduce_346
0.135 0.011 0.000 0.124 4576/4576 Parser::Ruby32#_reduce_297
0.132 0.012 0.000 0.119 8635/8635 Parser::Ruby32#_reduce_575
0.128 0.128 0.000 0.000 214683/214683 Parser::Ruby32#_reduce_292
0.127 0.082 0.000 0.045 76487/76487 Parser::Ruby32#_reduce_588
0.126 0.011 0.000 0.115 5221/5221 Parser::Ruby32#_reduce_607
0.123 0.041 0.000 0.082 25171/25171 Parser::Ruby32#_reduce_595
0.110 0.071 0.000 0.038 62977/62977 Parser::Ruby32#_reduce_296
0.107 0.075 0.000 0.032 20836/20836 Parser::Ruby32#_reduce_448
0.106 0.008 0.000 0.098 1987/1987 Parser::Ruby32#_reduce_414
0.094 0.077 0.000 0.017 77857/77857 Parser::Ruby32#_reduce_14
0.092 0.035 0.000 0.056 29107/29107 Parser::Ruby32#_reduce_452
0.087 0.056 0.000 0.031 48435/48435 Parser::Ruby32#_reduce_708
0.077 0.061 0.000 0.016 73246/73246 Parser::Ruby32#_reduce_707
0.075 0.030 0.000 0.044 20844/20844 Parser::Ruby32#_reduce_447
0.074 0.004 0.000 0.069 2194/2194 Parser::Ruby32#_reduce_336
0.069 0.004 0.000 0.065 2365/2365 Parser::Ruby32#_reduce_669
0.068 0.005 0.000 0.063 3794/3794 Parser::Ruby32#_reduce_584
0.064 0.004 0.000 0.060 2103/2103 Parser::Ruby32#_reduce_322
0.063 0.004 0.000 0.058 2066/2066 Parser::Ruby32#_reduce_324
0.060 0.004 0.000 0.056 1645/1645 Parser::Ruby32#_reduce_118
0.053 0.004 0.000 0.049 1630/1630 Parser::Ruby32#_reduce_25
0.053 0.040 0.000 0.013 34248/34248 Parser::Ruby32#_reduce_725
0.044 0.044 0.000 0.000 89649/89649 Parser::Ruby32#_reduce_740
0.041 0.029 0.000 0.012 8263/8263 Parser::Ruby32#_reduce_431
0.041 0.003 0.000 0.038 1114/1114 Parser::Ruby32#_reduce_338
0.040 0.002 0.000 0.038 1287/1287 Parser::Ruby32#_reduce_247
0.036 0.015 0.000 0.021 6991/6991 Parser::Ruby32#_reduce_1
0.032 0.014 0.000 0.018 6983/6983 Parser::Ruby32#_reduce_2
0.031 0.002 0.000 0.029 989/989 Parser::Ruby32#_reduce_573
0.030 0.015 0.000 0.016 8233/8233 Parser::Ruby32#_reduce_637
0.029 0.011 0.000 0.018 8263/8263 Parser::Ruby32#_reduce_430
0.029 0.009 0.000 0.020 6983/6983 Parser::Ruby32#_reduce_3
0.029 0.029 0.000 0.000 44550/44550 Parser::Ruby32#_reduce_555
0.026 0.011 0.000 0.015 6998/6998 Parser::Ruby32#_reduce_359
0.024 0.001 0.000 0.023 805/805 Parser::Ruby32#_reduce_581
0.020 0.020 0.000 0.000 19159/19159 Parser::Ruby32#_reduce_275
0.020 0.006 0.000 0.014 2373/2373 Parser::Ruby32#_reduce_667
0.019 0.013 0.000 0.006 8292/8292 Parser::Ruby32#_reduce_361
0.018 0.014 0.000 0.004 15526/15526 Parser::Ruby32#_reduce_731
0.017 0.017 0.000 0.000 22005/22005 Parser::Ruby32#_reduce_587
0.017 0.008 0.000 0.009 6998/6998 Parser::Ruby32#_reduce_630
0.013 0.010 0.000 0.004 8292/8292 Parser::Ruby32#_reduce_66
0.012 0.009 0.000 0.003 6998/6998 Parser::Ruby32#_reduce_631
0.012 0.006 0.000 0.006 1986/1986 Parser::Ruby32#_reduce_403
0.012 0.010 0.000 0.002 6983/6983 Parser::Ruby32#_reduce_5
0.011 0.001 0.000 0.010 305/305 Parser::Ruby32#_reduce_253
0.011 0.001 0.000 0.010 324/324 Parser::Ruby32#_reduce_263
0.010 0.001 0.000 0.010 235/235 Parser::Ruby32#_reduce_212
0.010 0.004 0.000 0.006 2371/2371 Parser::Ruby32#_reduce_668
0.010 0.008 0.000 0.002 8635/8635 Parser::Ruby32#_reduce_576
0.010 0.001 0.000 0.009 313/313 Parser::Ruby32#_reduce_226
0.010 0.000 0.000 0.010 205/205 Parser::Ruby32#_reduce_325
0.009 0.001 0.000 0.008 289/289 Parser::Ruby32#_reduce_26
0.008 0.001 0.000 0.008 325/325 Parser::Ruby32#_reduce_249
0.008 0.005 0.000 0.003 4565/4565 Parser::Ruby32#_reduce_577
0.008 0.006 0.000 0.002 7062/7062 Parser::Ruby32#_reduce_732
0.008 0.000 0.000 0.008 243/243 Parser::Ruby32#_reduce_626
0.008 0.008 0.000 0.000 15247/15247 Parser::Ruby32#_reduce_272
0.008 0.000 0.000 0.007 286/286 Parser::Ruby32#_reduce_289
0.007 0.001 0.000 0.006 694/694 Parser::Ruby32#_reduce_449
0.007 0.000 0.000 0.006 219/219 Parser::Ruby32#_reduce_318
0.007 0.004 0.000 0.002 3256/3256 Parser::Ruby32#_reduce_592
0.007 0.002 0.000 0.005 694/694 Parser::Ruby32#_reduce_450
0.007 0.000 0.000 0.006 215/215 Parser::Ruby32#_reduce_240
0.006 0.001 0.000 0.006 282/282 Parser::Ruby32#_reduce_619
0.006 0.001 0.000 0.005 169/169 Parser::Ruby32#_reduce_316
0.006 0.000 0.000 0.006 159/159 Parser::Ruby32#_reduce_326
0.006 0.004 0.000 0.001 5236/5236 Parser::Ruby32#_reduce_605
0.005 0.000 0.000 0.005 86/86 Parser::Ruby32#_reduce_37
0.005 0.002 0.000 0.002 1987/1987 Parser::Ruby32#_reduce_412
0.005 0.000 0.000 0.005 158/158 Parser::Ruby32#_reduce_107
0.004 0.004 0.000 0.000 8233/8233 Parser::Ruby32#_reduce_660
0.004 0.000 0.000 0.004 43/43 Parser::Ruby32#_reduce_554
0.004 0.000 0.000 0.004 119/119 Parser::Ruby32#_reduce_355
0.004 0.003 0.000 0.001 2044/2044 Parser::Ruby32#_reduce_671
0.004 0.000 0.000 0.003 96/96 Parser::Ruby32#_reduce_571
0.003 0.000 0.000 0.003 59/59 Parser::Ruby32#_reduce_635
0.003 0.002 0.000 0.001 694/694 Parser::Ruby32#_reduce_446
0.003 0.000 0.000 0.003 117/117 Parser::Ruby32#_reduce_250
0.003 0.000 0.000 0.003 128/128 Parser::Ruby32#_reduce_612
0.003 0.000 0.000 0.003 134/134 Parser::Ruby32#_reduce_620
0.003 0.003 0.000 0.000 3092/3092 Parser::Ruby32#_reduce_591
0.003 0.001 0.000 0.001 694/694 Parser::Ruby32#_reduce_445
0.003 0.000 0.000 0.002 78/78 Parser::Ruby32#_reduce_245
0.002 0.000 0.000 0.002 63/63 Parser::Ruby32#_reduce_339
0.002 0.000 0.000 0.002 64/64 Parser::Ruby32#_reduce_87
0.002 0.000 0.000 0.002 45/45 Parser::Ruby32#_reduce_86
0.002 0.002 0.000 0.000 805/805 Parser::Ruby32#_reduce_583
0.002 0.000 0.000 0.002 51/51 Parser::Ruby32#_reduce_242
0.002 0.002 0.000 0.000 1987/1987 Parser::Ruby32#_reduce_394
0.002 0.001 0.000 0.001 497/497 Parser::Ruby32#_reduce_625
0.001 0.000 0.000 0.001 50/50 Parser::Ruby32#_reduce_35
0.001 0.000 0.000 0.001 73/73 Parser::Ruby32#_reduce_617
0.001 0.001 0.000 0.000 1987/1987 Parser::Ruby32#_reduce_415
0.001 0.000 0.000 0.001 28/28 Parser::Ruby32#_reduce_268
0.001 0.000 0.000 0.001 41/41 Parser::Ruby32#_reduce_228
0.001 0.000 0.000 0.001 32/32 Parser::Ruby32#_reduce_369
0.001 0.000 0.000 0.001 14/14 Parser::Ruby32#_reduce_33
0.001 0.000 0.000 0.001 34/34 Parser::Ruby32#_reduce_227
0.001 0.000 0.000 0.001 24/24 Parser::Ruby32#_reduce_314
0.001 0.000 0.000 0.001 23/23 Parser::Ruby32#_reduce_454
0.001 0.000 0.000 0.001 20/20 Parser::Ruby32#_reduce_119
0.001 0.001 0.000 0.000 989/989 Parser::Ruby32#_reduce_574
0.001 0.000 0.000 0.000 171/171 Parser::Ruby32#_reduce_362
0.001 0.000 0.000 0.001 16/16 Parser::Ruby32#_reduce_354
0.001 0.000 0.000 0.000 322/322 Parser::Ruby32#_reduce_672
0.001 0.000 0.000 0.000 169/169 Parser::Ruby32#_reduce_315
0.001 0.000 0.000 0.000 219/219 Parser::Ruby32#_reduce_317
0.001 0.000 0.000 0.001 19/19 Parser::Ruby32#_reduce_220
0.001 0.000 0.000 0.000 14/14 Parser::Ruby32#_reduce_342
0.001 0.000 0.000 0.000 191/191 Parser::Ruby32#_reduce_6
0.000 0.000 0.000 0.000 22/22 Parser::Ruby32#_reduce_608
0.000 0.000 0.000 0.000 225/225 Parser::Ruby32#_reduce_567
0.000 0.000 0.000 0.000 9/9 Parser::Ruby32#_reduce_281
0.000 0.000 0.000 0.000 12/12 Parser::Ruby32#_reduce_84
0.000 0.000 0.000 0.000 234/234 Parser::Ruby32#_reduce_561
0.000 0.000 0.000 0.000 14/14 Parser::Ruby32#_reduce_32
0.000 0.000 0.000 0.000 541/541 Parser::Ruby32#_reduce_371
0.000 0.000 0.000 0.000 283/283 Parser::Ruby32#_reduce_286
0.000 0.000 0.000 0.000 8/8 Parser::Ruby32#_reduce_38
0.000 0.000 0.000 0.000 11/11 Parser::Ruby32#_reduce_294
0.000 0.000 0.000 0.000 6/6 Parser::Ruby32#_reduce_323
0.000 0.000 0.000 0.000 11/11 Parser::Ruby32#_reduce_303
0.000 0.000 0.000 0.000 5/5 Parser::Ruby32#_reduce_687
0.000 0.000 0.000 0.000 162/162 Parser::Ruby32#_reduce_590
0.000 0.000 0.000 0.000 7/7 Parser::Ruby32#_reduce_606
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_213
0.000 0.000 0.000 0.000 4/4 Parser::Ruby32#_reduce_674
0.000 0.000 0.000 0.000 106/106 Parser::Ruby32#_reduce_726
0.000 0.000 0.000 0.000 5/5 Parser::Ruby32#_reduce_222
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_280
0.000 0.000 0.000 0.000 6/6 Parser::Ruby32#_reduce_618
0.000 0.000 0.000 0.000 5/5 Parser::Ruby32#_reduce_611
0.000 0.000 0.000 0.000 54/54 Parser::Ruby32#_reduce_652
0.000 0.000 0.000 0.000 3/3 Parser::Ruby32#_reduce_235
0.000 0.000 0.000 0.000 53/53 Parser::Ruby32#_reduce_92
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_234
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_244
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_688
0.000 0.000 0.000 0.000 41/41 Parser::Ruby32#_reduce_104
0.000 0.000 0.000 0.000 4/4 Parser::Ruby32#_reduce_673
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_243
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_246
0.000 0.000 0.000 0.000 64/64 Parser::Ruby32#_reduce_103
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_231
0.000 0.000 0.000 0.000 96/96 Parser::Ruby32#_reduce_589
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_357
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_374
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_604
0.000 0.000 0.000 0.000 40/40 Parser::Ruby32#_reduce_556
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_28
0.000 0.000 0.000 0.000 56/56 Parser::Ruby32#_reduce_645
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_621
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_237
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_713
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_670
0.000 0.000 0.000 0.000 25/25 Parser::Ruby32#_reduce_282
0.000 0.000 0.000 0.000 14/14 Parser::Ruby32#_reduce_455
0.000 0.000 0.000 0.000 28/28 Parser::Ruby32#_reduce_13
0.000 0.000 0.000 0.000 6/6 Parser::Ruby32#_reduce_301
0.000 0.000 0.000 0.000 6/6 Parser::Ruby32#_reduce_387
0.000 0.000 0.000 0.000 3/3 Parser::Ruby32#_reduce_648
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_655
0.000 0.000 0.000 0.000 6/6 Parser::Ruby32#_reduce_388
0.000 0.000 0.000 0.000 5/5 Parser::Ruby32#_reduce_691
0.000 0.000 0.000 0.000 3/3 Parser::Ruby32#_reduce_640
0.000 0.000 0.000 0.000 8/8 Parser::Ruby32#_reduce_705
0.000 0.000 0.000 0.000 3/3 Parser::Ruby32#_reduce_291
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_681
0.000 0.000 0.000 0.000 3/3 Parser::Ruby32#_reduce_680
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_398
0.000 0.000 0.000 0.000 3/3 Parser::Ruby32#_reduce_644
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_377
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_689
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_376
0.000 0.000 0.000 0.000 3/3 Parser::Ruby32#_reduce_702
------------------------------------------------------------------------------------------------------------------------------------------------------
674.772 1.510 0.000 673.262 1616206/1616206 Racc::Parser#_racc_do_parse_c
91.65% 0.21% 674.772 1.510 0.000 673.262 1616206 Parser::Base#next_token /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:251
673.262 145.010 0.000 528.252 1616206/1616206 Parser::Lexer#advance
------------------------------------------------------------------------------------------------------------------------------------------------------
673.262 145.010 0.000 528.252 1616206/1616206 Parser::Base#next_token
91.45% 19.70% 673.262 145.010 0.000 528.252 1616206 Parser::Lexer#advance /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8410
414.881 172.588 0.000 242.293 297895/297895 Parser::LexerStrings#advance
28.228 28.228 0.000 0.000192895407/376617376 Array#[]
19.072 19.072 0.000 0.000115571616/176971491 Integer#<=
15.091 10.344 0.000 4.74732839402/52461170 BasicObject#!=
10.009 10.009 0.000 0.00059292794/159076122 Integer#+
9.389 0.429 0.000 8.960 269632/269632 Parser::LexerStrings#push_literal
4.679 1.140 0.000 3.539 1641846/1956058 Parser::Lexer#tok
4.318 1.243 0.000 3.075 859363/1609223 Parser::Lexer#emit
3.111 3.111 0.000 0.00019580526/95900787 Integer#-
2.990 2.990 0.000 0.00018684752/100551016 Integer#==
2.773 2.773 0.000 0.00017172232/27493841 Integer#<<
2.724 2.724 0.000 0.00017179776/85709789 Integer#>
2.659 0.326 0.000 2.333 274556/305516 Parser::Lexer#emit_table
0.695 0.108 0.000 0.586 26070/26070 Parser::LexerStrings#close_interp_on_current_literal
0.626 0.237 0.000 0.388 283637/344603 Parser::StaticEnvironment#declared?
0.493 0.300 0.000 0.193 330570/330570 Parser::Lexer#arg_or_cmdarg
0.478 0.061 0.000 0.417 30960/30960 Parser::Lexer#emit_rbrace_rparen_rbrack
0.477 0.477 0.000 0.000 1505062/4515446 Kernel#class
0.450 0.450 0.000 0.000 1505062/1505062 <Class::Parser::Lexer>#_lex_trans_keys
0.410 0.237 0.000 0.173 388617/388617 Parser::Lexer#on_newline
0.400 0.400 0.000 0.000 1609223/1609223 Array#shift
0.348 0.348 0.000 0.000 1505062/1999841 Array#any?
0.342 0.342 0.000 0.000 1505062/1505062 <Class::Parser::Lexer>#_lex_key_spans
0.326 0.326 0.000 0.000 1505062/1505062 <Class::Parser::Lexer>#_lex_index_offsets
0.324 0.324 0.000 0.000 1505062/1505062 <Class::Parser::Lexer>#_lex_indicies
0.322 0.322 0.000 0.000 1616206/1662742 Array#empty?
0.317 0.317 0.000 0.000 1505062/1505062 <Class::Parser::Lexer>#_lex_trans_actions
0.316 0.316 0.000 0.000 1505062/1505062 <Class::Parser::Lexer>#_lex_to_state_actions
0.314 0.314 0.000 0.000 1505062/1505062 <Class::Parser::Lexer>#_lex_trans_targs
0.305 0.305 0.000 0.000 1505062/1505062 <Class::Parser::Lexer>#_lex_from_state_actions
0.298 0.298 0.000 0.000 1505062/1505062 <Class::Parser::Lexer>#_lex_eof_trans
0.250 0.250 0.000 0.000 1512045/1818917 Array#size
0.121 0.081 0.000 0.040 140997/140997 Parser::Lexer#version?
0.103 0.017 0.000 0.085 10001/10001 Parser::Lexer#emit_do
0.095 0.095 0.000 0.000 248071/271761 String#chr
0.094 0.094 0.000 0.000 250371/22042692 String#[]
0.080 0.057 0.000 0.023 60126/365376 Parser::Lexer::StackState#push
0.065 0.065 0.000 0.000 294914/41281629 BasicObject#!
0.059 0.059 0.000 0.000 283637/26044547 Kernel#nil?
0.046 0.017 0.000 0.028 5221/5221 Parser::Lexer#numeric_literal_int
0.031 0.016 0.000 0.015 19106/9770970 Parser::Lexer::StackState#active?
0.024 0.014 0.000 0.010 13231/13231 Parser::Lexer#emit_comment_from_range
0.024 0.004 0.000 0.020 6983/1616206 Parser::Lexer#range
0.023 0.023 0.000 0.000 3772/35884 String#=~
0.019 0.019 0.000 0.000 81111/9698613 String#==
0.016 0.005 0.000 0.012 3081/3081 Parser::Lexer#check_ambiguous_slash
0.006 0.006 0.000 0.000 5221/5374 String#to_i
0.005 0.002 0.000 0.003 899/899 Parser::Lexer#e_lbrace
0.005 0.005 0.000 0.000 7544/7544 String#count
0.003 0.003 0.000 0.000 13799/9828872 Integer#>=
0.003 0.003 0.000 0.000 10897/10291794 Array#last
0.003 0.000 0.000 0.002 128/128 Parser::Lexer#emit_global_var
0.003 0.003 0.000 0.000 15049/170108 String#empty?
0.003 0.003 0.000 0.000 10897/18074 BasicObject#==
0.002 0.002 0.000 0.000 6983/6983 <Class::Parser::Lexer>#lex_error
0.002 0.002 0.000 0.000 7544/7544 Parser::LexerStrings#herebody_s
0.001 0.001 0.000 0.000 3772/3772 Parser::LexerStrings#herebody_s=
0.000 0.000 0.000 0.000 2084/3098941 Integer#<
0.000 0.000 0.000 0.000 133/133 Parser::Lexer#stack_pop
0.000 0.000 0.000 0.000 133/6870 Array#[]=
0.000 0.000 0.000 0.000 5/5 Parser::Lexer#emit_instance_var
0.000 0.000 0.000 0.000 22/22 Kernel#Float
0.000 0.000 0.000 0.000 18/2348 String#+
------------------------------------------------------------------------------------------------------------------------------------------------------
414.881 172.588 0.000 242.293 297895/297895 Parser::Lexer#advance
56.35% 23.44% 414.881 172.588 0.000 242.293 297895 Parser::LexerStrings#advance /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:3339
58.527 16.939 0.000 41.588 9731862/9731862 Parser::LexerStrings#extend_string_slice_end
31.011 12.295 0.000 18.715 8807690/8807690 Parser::Lexer::Literal#nest_and_try_closing
26.889 6.754 0.000 20.135 9747769/9823308 Parser::LexerStrings#tok
25.980 25.980 0.000 0.000173200519/376617376 Array#[]
17.139 17.139 0.000 0.00098809208/159076122 Integer#+
14.447 4.743 0.000 9.705 9466002/9466002 Parser::LexerStrings#extend_string_for_token_range
10.969 10.969 0.000 0.00068475589/85709789 Integer#>
10.241 10.241 0.000 0.00061195991/176971491 Integer#<=
10.166 10.166 0.000 0.00063663799/95900787 Integer#-
9.996 7.163 0.000 2.83319614571/52461170 BasicObject#!=
9.487 6.130 0.000 3.357 9777535/10101501 Parser::Lexer::Literal#heredoc?
5.855 4.236 0.000 1.619 9815791/9856438 Parser::LexerStrings#literal
1.981 1.981 0.000 0.00010254128/10278029 Parser::LexerStrings#source_pts
1.682 1.682 0.000 0.000 9731862/41281629 BasicObject#!
1.620 1.620 0.000 0.000 9956233/27493841 Integer#<<
1.592 1.592 0.000 0.00010254128/100551016 Integer#==
1.002 0.572 0.000 0.430 269632/269632 Parser::LexerStrings#pop_literal
0.969 0.075 0.000 0.893 41901/41901 Parser::LexerStrings#extend_string_eol_words
0.695 0.080 0.000 0.615 25171/25171 Parser::LexerStrings#extend_interp_code
0.344 0.063 0.000 0.280 13678/13678 Parser::LexerStrings#extend_string_escaped
0.323 0.070 0.000 0.253 35095/35095 Parser::LexerStrings#extend_string_eol_heredoc_line
0.322 0.034 0.000 0.289 31323/31323 Parser::Lexer::Literal#infer_indent_level
0.124 0.043 0.000 0.081 13393/13393 Parser::LexerStrings#unescape_char
0.115 0.115 0.000 0.000 326158/4515446 Kernel#class
0.077 0.077 0.000 0.000 297895/297895 <Class::Parser::LexerStrings>#_lex_trans_keys
0.071 0.010 0.000 0.061 13085/25387 Parser::Lexer::Literal#extend_space
0.071 0.071 0.000 0.000 297895/297895 <Class::Parser::LexerStrings>#_lex_indicies
0.066 0.066 0.000 0.000 297895/297895 <Class::Parser::LexerStrings>#_lex_trans_targs
0.064 0.064 0.000 0.000 297895/297895 <Class::Parser::LexerStrings>#_lex_key_spans
0.062 0.062 0.000 0.000 297895/297895 <Class::Parser::LexerStrings>#_lex_index_offsets
0.061 0.061 0.000 0.000 297895/297895 <Class::Parser::LexerStrings>#_lex_trans_actions
0.059 0.059 0.000 0.000 297895/297895 <Class::Parser::LexerStrings>#_lex_to_state_actions
0.058 0.058 0.000 0.000 297895/297895 <Class::Parser::LexerStrings>#_lex_from_state_actions
0.055 0.055 0.000 0.000 297895/297895 <Class::Parser::LexerStrings>#_lex_eof_trans
0.050 0.050 0.000 0.000 297895/1818917 Array#size
0.046 0.046 0.000 0.000 265860/6461718 Symbol#==
0.034 0.026 0.000 0.008 45673/45673 Parser::LexerStrings#extend_string_eol_check_eof
0.021 0.003 0.000 0.018 3092/434210 Parser::LexerStrings#emit
0.009 0.009 0.000 0.000 2086/2086 String#scan
0.007 0.007 0.000 0.000 25171/25171 <Class::Parser::Lexer>#lex_en_expr_value
0.006 0.006 0.000 0.000 10578/10578 Parser::LexerStrings#extend_string_eol_heredoc_intertwined
0.001 0.001 0.000 0.000 3772/3772 Parser::Lexer::Literal#heredoc_e
0.001 0.001 0.000 0.000 3092/269632 <Class::Parser::Lexer>#lex_en_expr_end
0.001 0.001 0.000 0.000 2086/1999841 Array#any?
0.000 0.000 0.000 0.000 142/10154 Parser::LexerStrings#encode_escape
0.000 0.000 0.000 0.000 7/7 Parser::LexerStrings#read_post_meta_or_ctrl_char
0.000 0.000 0.000 0.000 151/5374 String#to_i
0.000 0.000 0.000 0.000 7/7 Parser::LexerStrings#slash_c_char
0.000 0.000 0.000 0.000 12/393 Integer#%
0.000 0.000 0.000 0.000 9/158 Integer#chr
------------------------------------------------------------------------------------------------------------------------------------------------------
58.527 16.939 0.000 41.588 9731862/9731862 Parser::LexerStrings#advance
7.95% 2.30% 58.527 16.939 0.000 41.588 9731862 Parser::LexerStrings#extend_string_slice_end /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5279
17.667 10.091 0.000 7.576 9731862/21534926 Parser::Source::Buffer#slice
11.601 6.294 0.000 5.307 9731862/9770970 Parser::Lexer::StackState#active?
6.913 4.551 0.000 2.361 9731862/9731862 Parser::LexerStrings#cond
1.951 1.951 0.000 0.000 9731862/41281629 BasicObject#!
1.856 1.856 0.000 0.000 9731862/10107066 Parser::LexerStrings#source_buffer
1.601 1.601 0.000 0.000 9731862/9828872 Integer#>=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/376617376 Parser::Ruby32#_reduce_689
0.000 0.000 0.000 0.000 1/376617376 Parser::Ruby32#_reduce_376
0.000 0.000 0.000 0.000 2/376617376 Parser::Ruby32#_reduce_377
0.000 0.000 0.000 0.000 1/376617376 Parser::Ruby32#_reduce_357
0.000 0.000 0.000 0.000 1/376617376 Parser::Builders::Default#keyword_map
0.000 0.000 0.000 0.000 2/376617376 Parser::Ruby32#_reduce_713
0.000 0.000 0.000 0.000 2/376617376 Parser::Ruby32#_reduce_681
0.000 0.000 0.000 0.000 3/376617376 Parser::Ruby32#_reduce_670
0.000 0.000 0.000 0.000 3/376617376 Parser::Ruby32#_reduce_398
0.000 0.000 0.000 0.000 3/376617376 Parser::Ruby32#_reduce_237
0.000 0.000 0.000 0.000 2/376617376 Parser::Ruby32#_reduce_621
0.000 0.000 0.000 0.000 2/376617376 Parser::Ruby32#_reduce_374
0.000 0.000 0.000 0.000 3/376617376 Parser::Ruby32#_reduce_28
0.000 0.000 0.000 0.000 3/376617376 Parser::Ruby32#_reduce_604
0.000 0.000 0.000 0.000 2/376617376 <Module::Gem>#location_of_caller
0.000 0.000 0.000 0.000 3/376617376 Parser::Ruby32#_reduce_644
0.000 0.000 0.000 0.000 3/376617376 Parser::Ruby32#_reduce_688
0.000 0.000 0.000 0.000 3/376617376 Parser::Ruby32#_reduce_680
0.000 0.000 0.000 0.000 4/376617376 Parser::Ruby32#_reduce_655
0.000 0.000 0.000 0.000 3/376617376 Parser::Ruby32#_reduce_291
0.000 0.000 0.000 0.000 4/376617376 Parser::Ruby32#_reduce_234
0.000 0.000 0.000 0.000 4/376617376 Parser::Base#check_kwarg_name
0.000 0.000 0.000 0.000 6/376617376 Parser::Ruby32#_reduce_640
0.000 0.000 0.000 0.000 4/376617376 Parser::Ruby32#_reduce_246
0.000 0.000 0.000 0.000 6/376617376 Parser::Ruby32#_reduce_231
0.000 0.000 0.000 0.000 5/376617376 Parser::Ruby32#_reduce_611
0.000 0.000 0.000 0.000 4/376617376 Parser::Ruby32#_reduce_280
0.000 0.000 0.000 0.000 6/376617376 Parser::Ruby32#_reduce_243
0.000 0.000 0.000 0.000 8/376617376 Parser::Ruby32#_reduce_674
0.000 0.000 0.000 0.000 5/376617376 Parser::Ruby32#_reduce_691
0.000 0.000 0.000 0.000 6/376617376 Parser::Ruby32#_reduce_618
0.000 0.000 0.000 0.000 9/376617376 Parser::Ruby32#_reduce_648
0.000 0.000 0.000 0.000 6/376617376 Parser::Ruby32#_reduce_244
0.000 0.000 0.000 0.000 9/376617376 Parser::Ruby32#_reduce_235
0.000 0.000 0.000 0.000 6/376617376 Parser::Ruby32#_reduce_388
0.000 0.000 0.000 0.000 8/376617376 Parser::Source::Buffer#decompose_position
0.000 0.000 0.000 0.000 12/376617376 Parser::Ruby32#_reduce_213
0.000 0.000 0.000 0.000 12/376617376 Parser::Ruby32#_reduce_301
0.000 0.000 0.000 0.000 14/376617376 Parser::Ruby32#_reduce_606
0.000 0.000 0.000 0.000 10/376617376 Parser::Ruby32#_reduce_222
0.000 0.000 0.000 0.000 15/376617376 Parser::Ruby32#_reduce_687
0.000 0.000 0.000 0.000 9/376617376 Parser::Ruby32#_reduce_281
0.000 0.000 0.000 0.000 12/376617376 Parser::Ruby32#_reduce_323
0.000 0.000 0.000 0.000 16/376617376 Parser::Source::Buffer#column_for_position
0.000 0.000 0.000 0.000 24/376617376 Parser::Ruby32#_reduce_673
0.000 0.000 0.000 0.000 16/376617376 Parser::Ruby32#_reduce_354
0.000 0.000 0.000 0.000 22/376617376 Parser::Ruby32#_reduce_608
0.000 0.000 0.000 0.000 24/376617376 Parser::Ruby32#_reduce_38
0.000 0.000 0.000 0.000 22/376617376 Parser::Ruby32#_reduce_303
0.000 0.000 0.000 0.000 14/376617376 Parser::Ruby32#_reduce_455
0.000 0.000 0.000 0.000 22/376617376 Parser::Ruby32#_reduce_294
0.000 0.000 0.000 0.000 24/376617376 Parser::Ruby32#_reduce_84
0.000 0.000 0.000 0.000 42/376617376 Parser::Ruby32#_reduce_33
0.000 0.000 0.000 0.000 24/376617376 Parser::Ruby32#_reduce_314
0.000 0.000 0.000 0.000 25/376617376 Parser::Ruby32#_reduce_282
0.000 0.000 0.000 0.000 56/376617376 Parser::Ruby32#_reduce_342
0.000 0.000 0.000 0.000 60/376617376 Parser::Ruby32#_reduce_119
0.000 0.000 0.000 0.000 40/376617376 Parser::Ruby32#_reduce_556
0.000 0.000 0.000 0.000 57/376617376 Parser::Ruby32#_reduce_220
0.000 0.000 0.000 0.000 64/376617376 Parser::Ruby32#_reduce_87
0.000 0.000 0.000 0.000 56/376617376 Parser::Ruby32#_reduce_268
0.000 0.000 0.000 0.000 42/376617376 Parser::Ruby32#_reduce_32
0.000 0.000 0.000 0.000 64/376617376 Parser::Ruby32#_reduce_103
0.000 0.000 0.000 0.000 73/376617376 Parser::Ruby32#_reduce_617
0.000 0.000 0.000 0.000 82/376617376 Parser::Ruby32#_reduce_104
0.000 0.000 0.000 0.000 90/376617376 Parser::Ruby32#_reduce_86
0.000 0.000 0.000 0.000 102/376617376 Parser::Ruby32#_reduce_227
0.000 0.000 0.000 0.000 115/376617376 Parser::Ruby32#_reduce_454
0.000 0.000 0.000 0.000 123/376617376 Parser::Ruby32#_reduce_228
0.000 0.000 0.000 0.000 106/376617376 Parser::Ruby32#_reduce_92
0.000 0.000 0.000 0.000 133/376617376 Parser::Lexer#stack_pop
0.000 0.000 0.000 0.000 108/376617376 Parser::Ruby32#_reduce_652
0.000 0.000 0.000 0.000 153/376617376 Parser::Ruby32#_reduce_242
0.000 0.000 0.000 0.000 150/376617376 Parser::Ruby32#_reduce_35
0.000 0.000 0.000 0.000 192/376617376 Parser::Ruby32#_reduce_369
0.000 0.000 0.000 0.000 177/376617376 Parser::Ruby32#_reduce_635
0.000 0.000 0.000 0.000 128/376617376 Parser::Ruby32#_reduce_612
0.000 0.000 0.000 0.000 158/376617376 Parser::Ruby32#_reduce_107
0.000 0.000 0.000 0.000 156/376617376 Parser::Ruby32#_reduce_245
0.000 0.000 0.000 0.000 212/376617376 Parser::Ruby32#_reduce_726
0.000 0.000 0.000 0.000 134/376617376 Parser::Ruby32#_reduce_620
0.000 0.000 0.000 0.000 159/376617376 Parser::Ruby32#_reduce_326
0.000 0.000 0.000 0.000 119/376617376 Parser::Ruby32#_reduce_355
0.000 0.000 0.000 0.000 288/376617376 Parser::Ruby32#_reduce_571
0.000 0.000 0.000 0.000 258/376617376 Parser::Ruby32#_reduce_37
0.000 0.000 0.000 0.000 301/376617376 Parser::Ruby32#_reduce_554
0.000 0.000 0.000 0.000 324/376617376 Parser::Ruby32#_reduce_590
0.000 0.000 0.000 0.000 351/376617376 Parser::Ruby32#_reduce_250
0.000 0.000 0.000 0.000 283/376617376 Parser::Ruby32#_reduce_286
0.000 0.000 0.000 0.000 378/376617376 Parser::Ruby32#_reduce_339
0.000 0.000 0.000 0.000 243/376617376 Parser::Ruby32#_reduce_626
0.000 0.000 0.000 0.000 507/376617376 Parser::Ruby32#_reduce_316
0.000 0.000 0.000 0.000 450/376617376 Parser::Ruby32#_reduce_567
0.000 0.000 0.000 0.000 382/376617376 Parser::Ruby32#_reduce_6
0.000 0.000 0.000 0.000 468/376617376 Parser::Ruby32#_reduce_561
0.000 0.000 0.000 0.000 282/376617376 Parser::Ruby32#_reduce_619
0.000 0.000 0.000 0.000 657/376617376 Parser::Ruby32#_reduce_318
0.000 0.000 0.000 0.000 572/376617376 Parser::Ruby32#_reduce_289
0.000 0.000 0.000 0.000 645/376617376 Parser::Ruby32#_reduce_240
0.000 0.000 0.000 0.000 615/376617376 Parser::Ruby32#_reduce_325
0.000 0.000 0.000 0.000 644/376617376 Parser::Ruby32#_reduce_672
0.000 0.000 0.000 0.000 705/376617376 Parser::Ruby32#_reduce_212
0.000 0.000 0.000 0.000 497/376617376 Parser::Ruby32#_reduce_625
0.000 0.000 0.000 0.000 867/376617376 Parser::Ruby32#_reduce_26
0.000 0.000 0.000 0.000 975/376617376 Parser::Ruby32#_reduce_249
0.000 0.000 0.000 0.000 972/376617376 Parser::Ruby32#_reduce_263
0.000 0.000 0.000 0.000 939/376617376 Parser::Ruby32#_reduce_226
0.000 0.000 0.000 0.000 1525/376617376 Parser::Ruby32#_reduce_253
0.000 0.000 0.000 0.000 1388/376617376 Parser::Ruby32#_reduce_450
0.000 0.000 0.000 0.000 1801/376617376 Parser::Builders::Default#args
0.000 0.000 0.000 0.000 2415/376617376 Parser::Ruby32#_reduce_581
0.000 0.000 0.000 0.000 2365/376617376 Parser::Ruby32#_reduce_669
0.001 0.001 0.000 0.000 2967/376617376 Parser::Ruby32#_reduce_573
0.001 0.001 0.000 0.000 2776/376617376 Parser::Ruby32#_reduce_446
0.001 0.001 0.000 0.000 2044/376617376 Parser::Ruby32#_reduce_671
0.001 0.001 0.000 0.000 3861/376617376 Parser::Ruby32#_reduce_247
0.001 0.001 0.000 0.000 3105/376617376 Array#map
0.001 0.001 0.000 0.000 4388/376617376 Parser::Ruby32#_reduce_336
0.001 0.001 0.000 0.000 4890/376617376 Parser::Ruby32#_reduce_25
0.001 0.001 0.000 0.000 5221/376617376 Parser::Ruby32#_reduce_607
0.001 0.001 0.000 0.000 6684/376617376 Parser::Ruby32#_reduce_338
0.001 0.001 0.000 0.000 5236/376617376 Parser::Ruby32#_reduce_605
0.001 0.001 0.000 0.000 7113/376617376 Parser::Ruby32#_reduce_668
0.001 0.001 0.000 0.000 6198/376617376 Parser::Ruby32#_reduce_324
0.001 0.001 0.000 0.000 6580/376617376 Parser::Ruby32#_reduce_118
0.001 0.001 0.000 0.000 7944/376617376 Parser::Ruby32#_reduce_403
0.001 0.001 0.000 0.000 6512/376617376 Parser::Ruby32#_reduce_592
0.001 0.001 0.000 0.000 6309/376617376 Parser::Ruby32#_reduce_322
0.001 0.001 0.000 0.000 7588/376617376 Parser::Ruby32#_reduce_584
0.001 0.001 0.000 0.000 7119/376617376 Parser::Ruby32#_reduce_667
0.001 0.001 0.000 0.000 7948/376617376 Parser::Ruby32#_reduce_414
0.002 0.002 0.000 0.000 6998/376617376 Parser::Ruby32#_reduce_128
0.002 0.002 0.000 0.000 9130/376617376 Parser::Ruby32#_reduce_577
0.002 0.002 0.000 0.000 8635/376617376 Parser::Ruby32#_reduce_576
0.002 0.002 0.000 0.000 7062/376617376 Parser::Ruby32#_reduce_732
0.002 0.002 0.000 0.000 8292/376617376 Parser::Ruby32#_reduce_65
0.002 0.002 0.000 0.000 6983/376617376 Parser::Ruby32#_reduce_2
0.002 0.002 0.000 0.000 6991/376617376 Parser::Lexer#source_buffer=
0.002 0.002 0.000 0.000 6983/376617376 Parser::Ruby32#_reduce_3
0.002 0.002 0.000 0.000 10508/376617376 Parser::LexerStrings#extend_string_eol_words
0.002 0.002 0.000 0.000 8682/376617376 Parser::Builders::Default#assignable
0.002 0.002 0.000 0.000 8292/376617376 Parser::Ruby32#_reduce_361
0.002 0.002 0.000 0.000 6983/376617376 Parser::Ruby32#_reduce_5
0.002 0.002 0.000 0.000 6998/376617376 Parser::Ruby32#_reduce_359
0.002 0.002 0.000 0.000 13393/376617376 Parser::LexerStrings#unescape_char
0.002 0.002 0.000 0.000 12368/376617376 Parser::Ruby32#_reduce_572
0.003 0.003 0.000 0.000 8290/376617376 Parser::Ruby32#_reduce_116
0.003 0.003 0.000 0.000 13728/376617376 Parser::Ruby32#_reduce_297
0.003 0.003 0.000 0.000 17270/376617376 Parser::Ruby32#_reduce_575
0.003 0.003 0.000 0.000 16221/376617376 Parser::Ruby32#_reduce_321
0.003 0.003 0.000 0.000 13996/376617376 Parser::Ruby32#_reduce_631
0.003 0.003 0.000 0.000 16526/376617376 Parser::Ruby32#_reduce_432
0.003 0.003 0.000 0.000 16466/376617376 Parser::Ruby32#_reduce_638
0.004 0.004 0.000 0.000 16584/376617376 Parser::Ruby32#_reduce_66
0.004 0.004 0.000 0.000 13392/376617376 Parser::Ruby32#_reduce_285
0.004 0.004 0.000 0.000 21660/376617376 Parser::Ruby32#_reduce_444
0.004 0.004 0.000 0.000 15526/376617376 Parser::Ruby32#_reduce_731
0.005 0.005 0.000 0.000 22338/376617376 Parser::Ruby32#_reduce_436
0.006 0.006 0.000 0.000 29556/376617376 Parser::Ruby32#_reduce_211
0.006 0.006 0.000 0.000 23766/376617376 Parser::Ruby32#_reduce_615
0.006 0.006 0.000 0.000 32451/376617376 Parser::Ruby32#_reduce_709
0.006 0.006 0.000 0.000 33052/376617376 Parser::Ruby32#_reduce_431
0.006 0.006 0.000 0.000 33168/376617376 Parser::Ruby32#_reduce_352
0.007 0.007 0.000 0.000 34950/376617376 Parser::Ruby32#_reduce_347
0.007 0.007 0.000 0.000 44380/376617376 Parser::Ruby32#_reduce_78
0.008 0.008 0.000 0.000 38672/376617376 Parser::Ruby32#_reduce_334
0.008 0.008 0.000 0.000 46569/376617376 Parser::Ruby32#_reduce_229
0.011 0.011 0.000 0.000 58198/376617376 Parser::Ruby32#_reduce_453
0.011 0.011 0.000 0.000 66012/376617376 Parser::Ruby32#_reduce_568
0.012 0.012 0.000 0.000 60966/376617376 Parser::Ruby32#try_declare_numparam
0.013 0.013 0.000 0.000 68496/376617376 Parser::Ruby32#_reduce_725
0.013 0.013 0.000 0.000 62799/376617376 Parser::Ruby32#_reduce_603
0.014 0.014 0.000 0.000 75513/376617376 Parser::Ruby32#_reduce_596
0.015 0.015 0.000 0.000 67934/376617376 Parser::Ruby32#_reduce_593
0.015 0.015 0.000 0.000 69648/376617376 Parser::Ruby32#_reduce_614
0.016 0.016 0.000 0.000 83344/376617376 Parser::Ruby32#_reduce_448
0.016 0.016 0.000 0.000 73246/376617376 Parser::Ruby32#_reduce_707
0.017 0.017 0.000 0.000 92948/376617376 Parser::Ruby32#_reduce_437
0.017 0.017 0.000 0.000 77857/376617376 Parser::Ruby32#_reduce_14
0.018 0.018 0.000 0.000 84856/376617376 Parser::Ruby32#_reduce_624
0.018 0.018 0.000 0.000 96870/376617376 Parser::Ruby32#_reduce_708
0.022 0.022 0.000 0.000 77872/376617376 Parser::Ruby32#_reduce_12
0.023 0.023 0.000 0.000 125954/376617376 Parser::Ruby32#_reduce_296
0.027 0.027 0.000 0.000 152974/376617376 Parser::Ruby32#_reduce_588
0.028 0.028 0.000 0.000 137092/376617376 Parser::Ruby32#_reduce_284
0.032 0.032 0.000 0.000 148181/376617376 Parser::Ruby32#_reduce_293
0.035 0.035 0.000 0.000 178200/376617376 Parser::Ruby32#_reduce_11
0.039 0.039 0.000 0.000 221726/376617376 Parser::Ruby32#_reduce_710
0.045 0.045 0.000 0.000 192685/376617376 Parser::Ruby32#_reduce_287
0.046 0.046 0.000 0.000 283352/376617376 Parser::Ruby32#_reduce_283
0.054 0.054 0.000 0.000 264416/376617376 Parser::Ruby32#_reduce_566
0.054 0.054 0.000 0.000 242645/376617376 Parser::Ruby32#_reduce_569
0.059 0.059 0.000 0.000 264415/376617376 Parser::Ruby32#_reduce_565
0.059 0.059 0.000 0.000 363172/376617376 Parser::Ruby32#_reduce_76
0.067 0.067 0.000 0.000 385362/376617376 Parser::Ruby32#_reduce_288
0.070 0.070 0.000 0.000 390538/376617376 Parser::Ruby32#_reduce_15
0.107 0.107 0.000 0.000 564165/376617376 Parser::Builders::Default#value
0.131 0.131 0.000 0.000 754344/376617376 Parser::Builders::Default#string_value
0.627 0.627 0.000 0.0003968620/376617376 Parser::Builders::Default#loc
25.980 25.980 0.000 0.000173200519/376617376 Parser::LexerStrings#advance
28.228 28.228 0.000 0.000192895407/376617376 Parser::Lexer#advance
7.62% 7.62% 56.097 56.097 0.000 0.000 376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/21534926 Parser::LexerStrings#read_post_meta_or_ctrl_char
0.000 0.000 0.000 0.000 8/21534926 Parser::Source::Range#source
0.021 0.011 0.000 0.010 10005/21534926 Parser::LexerStrings#unescape_char
0.027 0.015 0.000 0.012 13678/21534926 Parser::LexerStrings#extend_string_escaped
3.954 2.138 0.000 1.816 1956058/21534926 Parser::Lexer#tok
17.667 10.091 0.000 7.576 9731862/21534926 Parser::LexerStrings#extend_string_slice_end
18.684 10.347 0.000 8.337 9823308/21534926 Parser::LexerStrings#tok
5.48% 3.07% 40.354 22.602 0.000 17.751 21534926 Parser::Source::Buffer#slice /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:194
9.327 9.327 0.000 0.00021534926/22042692 String#[]
3.739 3.739 0.000 0.00021855449/26044547 Kernel#nil?
3.671 3.671 0.000 0.00021214403/22667415 NilClass#nil?
0.955 0.955 0.000 0.000 320523/320617 String#encode
0.060 0.060 0.000 0.000 320523/718875 String#encoding
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/6271861 Parser::Builders::Default#kwarg_map
0.000 0.000 0.000 0.000 4/6271861 Parser::Builders::Default#send_unary_op_map
0.000 0.000 0.000 0.000 7/6271861 Parser::Builders::Default#unary_num
0.000 0.000 0.000 0.000 24/6271861 Parser::Builders::Default#range_map
0.000 0.000 0.000 0.000 8/6271861 Parser::Builders::Default#diagnostic
0.000 0.000 0.000 0.000 43/6271861 Parser::Builders::Default#rescue_body_map
0.001 0.000 0.000 0.001 276/6271861 Parser::Builders::Default#eh_keyword_map
0.001 0.000 0.000 0.001 305/6271861 Parser::Builders::Default#ternary_map
0.001 0.000 0.000 0.001 375/6271861 Parser::Builders::Default#keyword_map
0.004 0.001 0.000 0.002 1223/6271861 Parser::Builders::Default#condition_map
0.005 0.002 0.000 0.003 1920/6271861 Parser::Builders::Default#keyword_mod_map
0.006 0.003 0.000 0.003 3595/6271861 Parser::Builders::Default#token_map
0.007 0.002 0.000 0.005 3092/6271861 Parser::Builders::Default#regexp_map
0.008 0.004 0.000 0.003 3733/6271861 Parser::Builders::Default#dedent_string
0.011 0.004 0.000 0.007 4885/6271861 Parser::Builders::Default#unary_op_map
0.012 0.004 0.000 0.008 3772/6271861 Parser::Builders::Default#string_map
0.015 0.005 0.000 0.010 5243/6271861 Parser::Builders::Default#numeric
0.018 0.005 0.000 0.013 7062/6271861 Parser::Builders::Default#send_index_map
0.022 0.014 0.000 0.007 6991/6271861 Class#new
0.024 0.008 0.000 0.016 11323/6271861 Parser::Builders::Default#binary_op_map
0.032 0.011 0.000 0.021 6991/6271861 <Class::Parser::Base>#setup_source_buffer
0.040 0.011 0.000 0.029 17798/6271861 Parser::Builders::Default#send_binary_op_map
0.043 0.012 0.000 0.030 13982/6271861 Parser::VariablesStack#push
0.056 0.008 0.000 0.048 6990/6271861 Parser::Builders::Default#module_definition_map
0.058 0.019 0.000 0.039 29793/6271861 Parser::Builders::Default#block_map
0.071 0.011 0.000 0.060 8292/6271861 Parser::Builders::Default#definition_map
0.079 0.027 0.000 0.051 32873/6271861 Parser::Builders::Default#constant_map
0.086 0.004 0.000 0.082 3012/6271861 Parser::Builders::Default#static_regexp
0.107 0.035 0.000 0.072 42968/6271861 Parser::Builders::Default#var_send_map
0.109 0.076 0.000 0.033 116508/6271861 Set#initialize
0.126 0.041 0.000 0.085 62799/6271861 Parser::Builders::Default#prefix_string_map
0.132 0.045 0.000 0.087 71728/6271861 Parser::Builders::Default#unquoted_map
0.163 0.057 0.000 0.106 72154/6271861 Parser::Builders::Default#variable_map
0.167 0.033 0.000 0.134 41946/6271861 Parser::Lexer#reset
0.237 0.070 0.000 0.167 73254/6271861 Parser::Builders::Default#associate
0.300 0.076 0.000 0.224 110867/6271861 Parser::Source::Range#adjust
0.308 0.030 0.000 0.278 29272/6271861 <Class::Set>#[]
0.420 0.148 0.000 0.271 221726/6271861 Parser::Builders::Default#pair_keyword_map
0.426 0.137 0.000 0.289 206843/6271861 Parser::Builders::Default#collection_map
0.508 0.162 0.000 0.346 242637/6271861 Parser::Builders::Default#delimited_string_map
0.562 0.165 0.000 0.397 246545/6271861 Parser::Builders::Default#send_map
0.708 0.075 0.000 0.633 55928/6271861 Parser::Base#initialize
1.086 0.024 0.000 1.062 6991/6271861 <Class::Parser::Base>#default_parser
1.714 0.443 0.000 1.271 658936/6271861 Parser::Source::Range#with
1.819 0.474 0.000 1.345 644766/6271861 Parser::Source::Range#join
4.736 1.335 0.000 3.401 1616206/6271861 Parser::Lexer#range
5.007 0.247 0.000 4.760 269632/6271861 Parser::LexerStrings#push_literal
13.672 1.147 0.000 12.525 1306539/6271861 Parser::Builders::Default#n
4.30% 0.68% 31.622 4.978 0.000 26.644 6271861 *Class#new
12.525 3.194 0.000 9.331 1306539/1353191 AST::Node#initialize
6.240 4.290 0.000 1.950 3030775/3030775 Parser::Source::Range#initialize
4.760 1.796 0.000 2.965 269632/269632 Parser::Lexer::Literal#initialize
1.040 0.069 0.000 0.971 6991/6991 Parser::Base#initialize
0.982 0.636 0.000 0.346 727755/727755 Parser::Source::Map::Collection#initialize
0.511 0.346 0.000 0.165 314377/314377 Parser::Source::Map::Send#initialize
0.475 0.168 0.000 0.308 116508/116508 Set#initialize
0.342 0.061 0.000 0.281 6991/6991 Parser::Lexer#initialize
0.174 0.106 0.000 0.068 132345/132345 Parser::Source::Map::Operator#initialize
0.150 0.010 0.000 0.140 6991/6991 Parser::StaticEnvironment#initialize
0.106 0.062 0.000 0.044 72158/72158 Parser::Source::Map::Variable#initialize
0.087 0.035 0.000 0.053 13982/13982 Parser::LexerStrings#initialize
0.082 0.082 0.000 0.000 3012/3012 Regexp#initialize
0.078 0.018 0.000 0.061 13982/13982 Parser::VariablesStack#initialize
0.060 0.018 0.000 0.042 8292/8292 Parser::Source::Map::MethodDefinition#initialize
0.051 0.033 0.000 0.018 32873/32873 Parser::Source::Map::Constant#initialize
0.048 0.013 0.000 0.035 6990/6990 Parser::Source::Map::Definition#initialize
0.046 0.029 0.000 0.017 27964/27964 Parser::Lexer::StackState#initialize
0.033 0.033 0.000 0.000 116508/116508 Hash#initialize
0.029 0.009 0.000 0.020 6991/6991 Parser::Context#initialize
0.022 0.014 0.000 0.007 6991/6271861 Class#new
0.021 0.017 0.000 0.003 6991/6991 Parser::Source::Buffer#initialize
0.017 0.013 0.000 0.004 6991/6991 Parser::CurrentArgStack#initialize
0.011 0.011 0.000 0.000 6991/6991 Parser::Diagnostic::Engine#initialize
0.008 0.005 0.000 0.003 3772/3772 Parser::Source::Map::Heredoc#initialize
0.007 0.007 0.000 0.000 6991/6991 Parser::Builders::Default#initialize
0.006 0.006 0.000 0.000 6991/6991 Parser::MaxNumparamStack#initialize
0.004 0.003 0.000 0.001 2295/2295 Parser::Source::Map::Keyword#initialize
0.003 0.003 0.000 0.000 3733/3733 Parser::Lexer::Dedenter#initialize
0.003 0.003 0.000 0.000 3595/1306299 Parser::Source::Map#initialize
0.003 0.002 0.000 0.001 1499/1499 Parser::Source::Map::Condition#initialize
0.001 0.000 0.000 0.000 305/305 Parser::Source::Map::Ternary#initialize
0.000 0.000 0.000 0.000 43/43 Parser::Source::Map::RescueBody#initialize
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
31.011 12.295 0.000 18.715 8807690/8807690 Parser::LexerStrings#advance
4.21% 1.67% 31.011 12.295 0.000 18.715 8807690 Parser::Lexer::Literal#nest_and_try_closing /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:132
7.016 4.068 0.000 2.948 8807690/9360632 Parser::Lexer::Literal#coerce_encoding
6.659 4.891 0.000 1.769 8807669/8807669 Parser::Lexer::Literal#delimiter?
1.959 0.283 0.000 1.676 269632/380776 Parser::Lexer::Literal#emit
1.615 1.615 0.000 0.0008807690/100551016 Integer#==
0.925 0.467 0.000 0.458 269632/1215022 Parser::Lexer::Literal#words?
0.238 0.035 0.000 0.203 23215/105166 Parser::Lexer::Literal#flush_string
0.107 0.107 0.000 0.000 456241/9698613 String#==
0.100 0.100 0.000 0.000 243161/22042692 String#[]
0.054 0.054 0.000 0.000 269653/95900787 Integer#-
0.028 0.018 0.000 0.009 26987/10101501 Parser::Lexer::Literal#heredoc?
0.014 0.002 0.000 0.013 1794/25387 Parser::Lexer::Literal#extend_space
0.000 0.000 0.000 0.000 21/159076122 Integer#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.040 0.040 0.000 0.000 203884/176971491 String#each_char
10.241 10.241 0.000 0.00061195991/176971491 Parser::LexerStrings#advance
19.072 19.072 0.000 0.000115571616/176971491 Parser::Lexer#advance
3.99% 3.99% 29.353 29.353 0.000 0.000 176971491 Integer#<=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/159076122 Parser::Source::Range#to_s
0.000 0.000 0.000 0.000 8/159076122 Parser::Source::Buffer#decompose_position
0.000 0.000 0.000 0.000 21/159076122 Parser::Lexer::Literal#nest_and_try_closing
0.000 0.000 0.000 0.000 56/159076122 Parser::Source::Buffer#line_for_position
0.000 0.000 0.000 0.000 676/159076122 Parser::Source::Buffer#line_begins
0.001 0.001 0.000 0.000 3081/159076122 Parser::Lexer#check_ambiguous_slash
0.005 0.005 0.000 0.000 23215/159076122 Parser::Lexer::Literal#emit_start_tok
0.005 0.005 0.000 0.000 25184/159076122 Parser::Lexer::Literal#start_interp_brace
0.013 0.013 0.000 0.000 62799/159076122 Parser::Builders::Default#prefix_string_map
0.038 0.038 0.000 0.000 221734/159076122 Parser::Source::Range#adjust
0.049 0.049 0.000 0.000 242637/159076122 Parser::Builders::Default#delimited_string_map
0.067 0.067 0.000 0.000 394701/159076122 String#each_char
10.009 10.009 0.000 0.00059292794/159076122 Parser::Lexer#advance
17.139 17.139 0.000 0.00098809208/159076122 Parser::LexerStrings#advance
3.71% 3.71% 27.325 27.325 0.000 0.000 159076122 Integer#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.028 0.007 0.000 0.021 9051/9823308 Parser::LexerStrings#extend_string_escaped
0.090 0.022 0.000 0.068 31393/9823308 Parser::LexerStrings#extend_string_eol_words
0.100 0.025 0.000 0.075 35095/9823308 Parser::LexerStrings#extend_string_eol_heredoc_line
26.889 6.754 0.000 20.135 9747769/9823308 Parser::LexerStrings#advance
3.68% 0.92% 27.107 6.807 0.000 20.300 9823308 Parser::LexerStrings#tok /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5120
18.684 10.347 0.000 8.337 9823308/21534926 Parser::Source::Buffer#slice
1.616 1.616 0.000 0.000 9823308/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/52461170 Parser::Source::Range#column_range
0.000 0.000 0.000 0.000 12/52461170 Parser::Builders::Default#arg_name_collides?
0.000 0.000 0.000 0.000 186/52461170 Parser::Source::Buffer#raw_source=
0.006 0.004 0.000 0.002 6991/52461170 <Class::Parser::Source::Buffer>#recognize_encoding
9.996 7.163 0.000 2.83319614571/52461170 Parser::LexerStrings#advance
15.091 10.344 0.000 4.74732839402/52461170 Parser::Lexer#advance
3.41% 2.38% 25.092 17.510 0.000 7.582 52461170 BasicObject#!=
7.580 7.580 0.000 0.00052453981/100551016 Integer#==
0.002 0.002 0.000 0.000 7003/9698613 String#==
0.000 0.000 0.000 0.000 186/18074 BasicObject#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/100551016 Parser::Builders::Default#symbol_compose
0.000 0.000 0.000 0.000 8/100551016 Parser::Diagnostic#render
0.000 0.000 0.000 0.000 78/100551016 Parser::Builders::Default#not_op
0.000 0.000 0.000 0.000 433/100551016 Parser::Builders::Default#check_condition
0.000 0.000 0.000 0.000 1986/100551016 Parser::Ruby32#_reduce_403
0.001 0.001 0.000 0.000 5221/100551016 Parser::Lexer#numeric_literal_int
0.002 0.002 0.000 0.000 6991/100551016 Parser::Lexer#source_buffer=
0.003 0.003 0.000 0.000 13231/100551016 Parser::Lexer#emit_comment_from_range
0.004 0.004 0.000 0.000 17796/100551016 Parser::Builders::Default#binary_op
0.005 0.005 0.000 0.000 25184/100551016 Parser::Lexer::Literal#end_interp_brace_and_try_closing
0.005 0.005 0.000 0.000 26786/100551016 Parser::LexerStrings#unescape_char
0.006 0.006 0.000 0.000 32670/100551016 Parser::Lexer::Dedenter#dedent
0.008 0.008 0.000 0.000 45673/100551016 Parser::LexerStrings#extend_string_eol_check_eof
0.009 0.009 0.000 0.000 38093/100551016 Parser::Builders::Default#args
0.074 0.074 0.000 0.000 365344/100551016 Parser::Lexer::StackState#pop
1.551 1.551 0.000 0.0009770970/100551016 Parser::Lexer::StackState#active?
1.592 1.592 0.000 0.00010254128/100551016 Parser::LexerStrings#advance
1.615 1.615 0.000 0.0008807690/100551016 Parser::Lexer::Literal#nest_and_try_closing
2.990 2.990 0.000 0.00018684752/100551016 Parser::Lexer#advance
7.580 7.580 0.000 0.00052453981/100551016 BasicObject#!=
2.10% 2.10% 15.444 15.444 0.000 0.000 100551016 Integer#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/95900787 Parser::Source::Buffer#source_line
0.000 0.000 0.000 0.000 8/95900787 Parser::Diagnostic#render_line
0.000 0.000 0.000 0.000 7/95900787 Parser::LexerStrings#read_post_meta_or_ctrl_char
0.000 0.000 0.000 0.000 8/95900787 Parser::Source::Range#source
0.000 0.000 0.000 0.000 8/95900787 Parser::Source::Buffer#decompose_position
0.000 0.000 0.000 0.000 16/95900787 Parser::Source::Range#size
0.000 0.000 0.000 0.000 16/95900787 Parser::Source::Buffer#column_for_position
0.000 0.000 0.000 0.000 16/95900787 Parser::Source::Buffer#line_index_for_position
0.000 0.000 0.000 0.000 133/95900787 Parser::Lexer#stack_pop
0.001 0.001 0.000 0.000 6737/95900787 Parser::CurrentArgStack#set
0.004 0.004 0.000 0.000 23398/95900787 Parser::LexerStrings#unescape_char
0.005 0.005 0.000 0.000 25184/95900787 Parser::Lexer::Literal#end_interp_brace_and_try_closing
0.005 0.005 0.000 0.000 25171/95900787 Parser::LexerStrings#close_interp_on_current_literal
0.022 0.022 0.000 0.000 110863/95900787 Parser::Builders::Default#pair_keyword_map
0.029 0.029 0.000 0.000 173233/95900787 String#each_char
0.048 0.048 0.000 0.000 242637/95900787 Parser::Builders::Default#delimited_string_map
0.054 0.054 0.000 0.000 269653/95900787 Parser::Lexer::Literal#nest_and_try_closing
0.329 0.329 0.000 0.000 1956058/95900787 Parser::Lexer#tok
1.616 1.616 0.000 0.000 9823308/95900787 Parser::LexerStrings#tok
3.111 3.111 0.000 0.00019580526/95900787 Parser::Lexer#advance
10.166 10.166 0.000 0.00063663799/95900787 Parser::LexerStrings#advance
2.09% 2.09% 15.389 15.389 0.000 0.000 95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1306539 Parser::Builders::Default#kwsplat
0.000 0.000 0.000 0.000 1/1306539 Parser::Builders::Default#symbol_compose
0.000 0.000 0.000 0.000 1/1306539 Parser::Builders::Default#loop_mod
0.000 0.000 0.000 0.000 2/1306539 Parser::Builders::Default#match_op
0.000 0.000 0.000 0.000 4/1306539 Parser::Builders::Default#kwoptarg
0.000 0.000 0.000 0.000 4/1306539 Parser::Builders::Default#unary_op
0.000 0.000 0.000 0.000 5/1306539 Parser::Builders::Default#ivar
0.000 0.000 0.000 0.000 6/1306539 Parser::Builders::Default#const_global
0.000 0.000 0.000 0.000 6/1306539 Parser::Builders::Default#optarg
0.000 0.000 0.000 0.000 14/1306539 Parser::Builders::Default#case
0.000 0.000 0.000 0.000 20/1306539 Parser::Builders::Default#attr_asgn
0.000 0.000 0.000 0.000 24/1306539 Parser::Builders::Default#range_inclusive
0.000 0.000 0.000 0.000 23/1306539 Parser::Builders::Default#when
0.000 0.000 0.000 0.000 43/1306539 Parser::Builders::Default#rescue_body
0.001 0.000 0.000 0.001 64/1306539 Parser::Builders::Default#multi_assign
0.001 0.000 0.000 0.001 65/1306539 Parser::Builders::Default#multi_lhs
0.001 0.000 0.000 0.001 78/1306539 Parser::Builders::Default#not_op
0.001 0.000 0.000 0.001 96/1306539 Parser::Builders::Default#xstring_compose
0.002 0.000 0.000 0.001 128/1306539 Parser::Builders::Default#gvar
0.002 0.000 0.000 0.002 169/1306539 Parser::Builders::Default#begin_keyword
0.003 0.000 0.000 0.003 245/1306539 Parser::Builders::Default#op_assign
0.003 0.000 0.000 0.003 286/1306539 Parser::Builders::Default#block_pass
0.004 0.000 0.000 0.004 276/1306539 Parser::Builders::Default#begin_body
0.004 0.000 0.000 0.004 305/1306539 Parser::Builders::Default#ternary
0.004 0.000 0.000 0.004 352/1306539 Parser::Builders::Default#keyword_cmd
0.005 0.000 0.000 0.005 442/1306539 Parser::Builders::Default#logical_op
0.006 0.000 0.000 0.006 503/1306539 Parser::Builders::Default#n0
0.016 0.001 0.000 0.015 1209/1306539 Parser::Builders::Default#condition
0.021 0.002 0.000 0.020 1645/1306539 Parser::Builders::Default#index_asgn
0.024 0.002 0.000 0.022 2103/1306539 Parser::Builders::Default#const_fetch
0.024 0.003 0.000 0.022 1919/1306539 Parser::Builders::Default#condition_mod
0.025 0.001 0.000 0.024 1794/1306539 Parser::Builders::Default#words_compose
0.027 0.002 0.000 0.025 2123/1306539 Parser::Builders::Default#array
0.027 0.002 0.000 0.025 2367/1306539 Parser::Builders::Default#arg
0.041 0.003 0.000 0.037 3092/1306539 Parser::Builders::Default#regexp_options
0.042 0.003 0.000 0.039 3092/1306539 Parser::Builders::Default#regexp_compose
0.044 0.003 0.000 0.041 3578/1306539 Parser::Builders::Default#word
0.054 0.004 0.000 0.051 4598/1306539 Parser::Builders::Default#splat
0.065 0.005 0.000 0.060 5243/1306539 Parser::Builders::Default#numeric
0.069 0.005 0.000 0.064 5417/1306539 Parser::Builders::Default#index
0.088 0.006 0.000 0.082 6990/1306539 Parser::Builders::Default#def_class
0.107 0.009 0.000 0.098 8292/1306539 Parser::Builders::Default#def_method
0.132 0.009 0.000 0.123 10817/1306539 Parser::Builders::Default#pair
0.223 0.017 0.000 0.206 17796/1306539 Parser::Builders::Default#binary_op
0.283 0.020 0.000 0.263 22118/1306539 Parser::Builders::Default#string_compose
0.353 0.028 0.000 0.325 30797/1306539 Parser::Builders::Default#begin
0.359 0.028 0.000 0.331 30764/1306539 Parser::Builders::Default#const
0.370 0.026 0.000 0.344 29793/1306539 Parser::Builders::Default#block
0.431 0.036 0.000 0.395 38093/1306539 Parser::Builders::Default#args
0.450 0.038 0.000 0.413 42970/1306539 Parser::Builders::Default#accessible
0.567 0.036 0.000 0.531 38527/1306539 Parser::Builders::Default#compstmt
0.677 0.057 0.000 0.620 62799/1306539 Parser::Builders::Default#symbol
0.751 0.060 0.000 0.691 71728/1306539 Parser::Builders::Default#string_internal
0.762 0.061 0.000 0.701 69648/1306539 Parser::Builders::Default#ident
0.809 0.058 0.000 0.751 73254/1306539 Parser::Builders::Default#associate
2.318 0.178 0.000 2.140 221726/1306539 Parser::Builders::Default#pair_keyword
2.797 0.249 0.000 2.548 242637/1306539 Parser::Builders::Default#string
2.848 0.221 0.000 2.627 246447/1306539 Parser::Builders::Default#call_method
2.02% 0.16% 14.845 1.173 0.000 13.672 1306539 Parser::Builders::Default#n /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1853
13.672 1.147 0.000 12.525 1306539/6271861 Class#new
------------------------------------------------------------------------------------------------------------------------------------------------------
14.447 4.743 0.000 9.705 9466002/9466002 Parser::LexerStrings#advance
1.96% 0.64% 14.447 4.743 0.000 9.705 9466002 Parser::LexerStrings#extend_string_for_token_range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5287
9.705 7.010 0.000 2.695 9466002/9511073 Parser::Lexer::Literal#extend_string
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/85709789 Parser::Builders::Default#keyword_map
0.005 0.005 0.000 0.000 24630/85709789 String#each_char
0.007 0.007 0.000 0.000 29793/85709789 Parser::MaxNumparamStack#has_numparams?
2.724 2.724 0.000 0.00017179776/85709789 Parser::Lexer#advance
10.969 10.969 0.000 0.00068475589/85709789 Parser::LexerStrings#advance
1.86% 1.86% 13.704 13.704 0.000 0.000 85709789 Integer#>
------------------------------------------------------------------------------------------------------------------------------------------------------
0.346 0.123 0.000 0.223 46652/1353191 AST::Node#updated
12.525 3.194 0.000 9.331 1306539/1353191 Class#new
1.75% 0.45% 12.871 3.317 0.000 9.554 1353191 AST::Node#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/ast-2.4.2/lib/ast/node.rb:72
4.380 2.103 0.000 2.277 1353191/1353191 Parser::AST::Node#assign_properties
3.347 1.810 0.000 1.536 1353191/2706382 Array#hash
0.587 0.587 0.000 0.000 2706382/7060678 Kernel#freeze
0.475 0.475 0.000 0.000 1353191/4515446 Kernel#class
0.469 0.469 0.000 0.000 1353191/1422839 Symbol#to_sym
0.297 0.297 0.000 0.000 1353101/1353109 Array#to_a
0.000 0.000 0.000 0.000 90/2455 NilClass#to_a
------------------------------------------------------------------------------------------------------------------------------------------------------
0.027 0.015 0.000 0.012 20002/9770970 Parser::Lexer#emit_do
0.031 0.016 0.000 0.015 19106/9770970 Parser::Lexer#advance
11.601 6.294 0.000 5.307 9731862/9770970 Parser::LexerStrings#extend_string_slice_end
1.58% 0.86% 11.658 6.325 0.000 5.334 9770970 Parser::Lexer::StackState#active? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:34
3.783 3.783 0.000 0.000 9770970/9770970 Integer#[]
1.551 1.551 0.000 0.0009770970/100551016 Integer#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.012 0.008 0.000 0.004 10954/10101501 Parser::Lexer::Literal#squiggly_heredoc?
0.026 0.017 0.000 0.009 25171/10101501 Parser::LexerStrings#extend_interp_code
0.028 0.018 0.000 0.009 26987/10101501 Parser::Lexer::Literal#nest_and_try_closing
0.302 0.207 0.000 0.095 260854/10101501 Parser::Lexer::Literal#initialize
9.487 6.130 0.000 3.357 9777535/10101501 Parser::LexerStrings#advance
1.34% 0.87% 9.854 6.380 0.000 3.474 10101501 Parser::Lexer::Literal#heredoc? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:102
3.474 3.474 0.000 0.00020203002/41281629 BasicObject#!
------------------------------------------------------------------------------------------------------------------------------------------------------
0.016 0.011 0.000 0.005 13678/9511073 Parser::LexerStrings#extend_string_escaped
0.034 0.024 0.000 0.010 31393/9511073 Parser::LexerStrings#extend_string_eol_words
9.705 7.010 0.000 2.695 9466002/9511073 Parser::LexerStrings#extend_string_for_token_range
1.32% 0.96% 9.755 7.045 0.000 2.710 9511073 Parser::Lexer::Literal#extend_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:195
2.710 2.710 0.000 0.000 9511073/9511073 String#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/22042692 Parser::LexerStrings#slash_c_char
0.000 0.000 0.000 0.000 245/22042692 Parser::Builders::Default#op_assign
0.008 0.008 0.000 0.000 13982/22042692 <Class::Parser::Source::Buffer>#recognize_encoding
0.094 0.094 0.000 0.000 250371/22042692 Parser::Lexer#advance
0.100 0.100 0.000 0.000 243161/22042692 Parser::Lexer::Literal#nest_and_try_closing
9.327 9.327 0.000 0.00021534926/22042692 Parser::Source::Buffer#slice
1.29% 1.29% 9.529 9.529 0.000 0.000 22042692 String#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
9.389 0.429 0.000 8.960 269632/269632 Parser::Lexer#advance
1.28% 0.06% 9.389 0.429 0.000 8.960 269632 Parser::LexerStrings#push_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5009
5.007 0.247 0.000 4.760 269632/6271861 Class#new
3.876 0.751 0.000 3.124 269632/294803 Parser::LexerStrings#next_state_for_literal
0.078 0.078 0.000 0.000 269632/1976081 Array#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/1609223 Parser::Lexer#emit_instance_var
0.001 0.000 0.000 0.001 128/1609223 Parser::Lexer#emit_global_var
0.059 0.019 0.000 0.039 10001/1609223 Parser::Lexer#emit_do
1.519 0.422 0.000 1.098 305516/1609223 Parser::Lexer#emit_table
2.317 0.648 0.000 1.669 434210/1609223 Parser::LexerStrings#emit
4.318 1.243 0.000 3.075 859363/1609223 Parser::Lexer#advance
1.12% 0.32% 8.214 2.332 0.000 5.882 1609223 Parser::Lexer#emit /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14605
5.477 0.761 0.000 4.716 1609223/1616206 Parser::Lexer#range
0.405 0.405 0.000 0.000 1609223/1976081 Array#push
------------------------------------------------------------------------------------------------------------------------------------------------------
8.044 0.459 0.000 7.585 242645/242645 Racc::Parser#_racc_do_parse_c
1.09% 0.06% 8.044 0.459 0.000 7.585 242645 Parser::Ruby32#_reduce_569 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11706
6.937 0.350 0.000 6.587 242645/242645 Parser::Builders::Default#string
0.324 0.223 0.000 0.101 242637/264737 Parser::Builders::Default#dedent_string
0.270 0.150 0.000 0.120 242637/264737 Parser::Lexer#dedent_level
0.054 0.054 0.000 0.000 242645/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 24/246447 Parser::Ruby32#_reduce_314
0.379 0.043 0.000 0.336 11169/246447 Parser::Ruby32#_reduce_436
0.391 0.038 0.000 0.353 11095/246447 Parser::Ruby32#_reduce_78
0.631 0.062 0.000 0.569 19336/246447 Parser::Ruby32#_reduce_334
0.794 0.076 0.000 0.718 23237/246447 Parser::Ruby32#_reduce_437
5.636 0.607 0.000 5.029 181586/246447 Parser::Ruby32#_reduce_76
1.06% 0.11% 7.831 0.826 0.000 7.005 246447 Parser::Builders::Default#call_method /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1083
3.303 0.811 0.000 2.492 246447/246545 Parser::Builders::Default#send_map
2.848 0.221 0.000 2.627 246447/1306539 Parser::Builders::Default#n
0.374 0.243 0.000 0.131 246447/246467 Parser::Builders::Default#call_type_for_dot
0.166 0.121 0.000 0.045 246447/564165 Parser::Builders::Default#value
0.118 0.118 0.000 0.000 246447/839623 String#to_sym
0.083 0.083 0.000 0.000 246447/4515446 Kernel#class
0.063 0.063 0.000 0.000 246447/251864 <Class::Parser::Builders::Default>#emit_kwargs
0.050 0.050 0.000 0.000 246447/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.011 0.006 0.000 0.004 13678/9360632 Parser::Lexer::Literal#munge_escape?
0.459 0.256 0.000 0.203 539264/9360632 Parser::Lexer::Literal#initialize
7.016 4.068 0.000 2.948 8807690/9360632 Parser::Lexer::Literal#nest_and_try_closing
1.02% 0.59% 7.486 4.331 0.000 3.155 9360632 Parser::Lexer::Literal#coerce_encoding /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:244
3.155 3.155 0.000 0.000 9360632/9360632 String#b
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/41281629 Parser::Diagnostic#render_line
0.000 0.000 0.000 0.000 80/41281629 Parser::Builders::Default#keyword_map
0.000 0.000 0.000 0.000 276/41281629 Parser::Builders::Default#eh_keyword_map
0.000 0.000 0.000 0.000 257/41281629 Parser::Ruby32#_reduce_362
0.002 0.002 0.000 0.000 6991/41281629 Parser::Source::Buffer#raw_source=
0.002 0.002 0.000 0.000 10897/41281629 Parser::Lexer::Literal#supports_line_continuation_via_slash?
0.002 0.002 0.000 0.000 10508/41281629 Parser::LexerStrings#extend_string_eol_words
0.007 0.007 0.000 0.000 31323/41281629 Parser::Lexer::Literal#infer_indent_level
0.008 0.008 0.000 0.000 38093/41281629 Parser::Builders::Default#args
0.009 0.009 0.000 0.000 38093/41281629 Parser::Builders::Default#validate_no_forward_arg_after_restarg
0.011 0.011 0.000 0.000 44508/41281629 Parser::Ruby32#_reduce_11
0.012 0.012 0.000 0.000 72094/41281629 Parser::Builders::Default#collection_map
0.052 0.052 0.000 0.000 260854/41281629 Parser::Lexer::Literal#initialize
0.054 0.054 0.000 0.000 246467/41281629 Parser::Builders::Default#call_type_for_dot
0.059 0.059 0.000 0.000 264737/41281629 Parser::Builders::Default#dedent_string
0.061 0.061 0.000 0.000 294803/41281629 Parser::LexerStrings#next_state_for_literal
0.065 0.065 0.000 0.000 294914/41281629 Parser::Lexer#advance
1.682 1.682 0.000 0.000 9731862/41281629 Parser::LexerStrings#advance
1.951 1.951 0.000 0.000 9731862/41281629 Parser::LexerStrings#extend_string_slice_end
3.474 3.474 0.000 0.00020203002/41281629 Parser::Lexer::Literal#heredoc?
1.01% 1.01% 7.451 7.451 0.000 0.000 41281629 BasicObject#!
------------------------------------------------------------------------------------------------------------------------------------------------------
6.937 0.350 0.000 6.587 242645/242645 Parser::Ruby32#_reduce_569
0.94% 0.05% 6.937 0.350 0.000 6.587 242645 Parser::Builders::Default#string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:319
3.413 0.737 0.000 2.676 242637/242637 Parser::Builders::Default#delimited_string_map
2.797 0.249 0.000 2.548 242637/1306539 Parser::Builders::Default#n
0.377 0.233 0.000 0.143 242645/377172 Parser::Builders::Default#string_value
------------------------------------------------------------------------------------------------------------------------------------------------------
6.913 4.551 0.000 2.361 9731862/9731862 Parser::LexerStrings#extend_string_slice_end
0.94% 0.62% 6.913 4.551 0.000 2.361 9731862 Parser::LexerStrings#cond /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5136
2.361 2.361 0.000 0.000 9731862/9812776 Parser::Lexer#cond
------------------------------------------------------------------------------------------------------------------------------------------------------
6.659 4.891 0.000 1.769 8807669/8807669 Parser::Lexer::Literal#nest_and_try_closing
0.90% 0.66% 6.659 4.891 0.000 1.769 8807669 Parser::Lexer::Literal#delimiter? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:236
1.743 1.743 0.000 0.000 8807669/9698613 String#==
0.026 0.026 0.000 0.000 35095/35095 String#lstrip
------------------------------------------------------------------------------------------------------------------------------------------------------
6.240 4.290 0.000 1.950 3030775/3030775 Class#new
0.85% 0.58% 6.240 4.290 0.000 1.950 3030775 Parser::Source::Range#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:37
0.829 0.829 0.000 0.000 3030775/7060678 Kernel#freeze
0.562 0.562 0.000 0.000 3030775/3098941 Integer#<
0.559 0.559 0.000 0.000 3030775/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
5.931 0.236 0.000 5.694 181586/181586 Racc::Parser#_racc_do_parse_c
0.81% 0.03% 5.931 0.236 0.000 5.694 181586 Parser::Ruby32#_reduce_76 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8939
5.636 0.607 0.000 5.029 181586/246447 Parser::Builders::Default#call_method
0.059 0.059 0.000 0.000 363172/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 899/9856438 Parser::Lexer#e_lbrace
0.009 0.006 0.000 0.003 13678/9856438 Parser::LexerStrings#extend_string_escaped
0.019 0.013 0.000 0.006 26070/9856438 Parser::LexerStrings#close_interp_on_current_literal
5.855 4.236 0.000 1.619 9815791/9856438 Parser::LexerStrings#advance
0.80% 0.58% 5.883 4.256 0.000 1.627 9856438 Parser::LexerStrings#literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5047
1.627 1.627 0.000 0.000 9856438/10291794 Array#last
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 10/1956058 Parser::Lexer#emit_instance_var
0.001 0.000 0.000 0.001 384/1956058 Parser::Lexer#emit_global_var
0.010 0.002 0.000 0.008 3081/1956058 Parser::Lexer#check_ambiguous_slash
0.020 0.005 0.000 0.016 5221/1956058 Parser::Lexer#numeric_literal_int
0.947 0.227 0.000 0.720 305516/1956058 Parser::Lexer#emit_table
4.679 1.140 0.000 3.539 1641846/1956058 Parser::Lexer#advance
0.77% 0.19% 5.657 1.374 0.000 4.283 1956058 Parser::Lexer#tok /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14597
3.954 2.138 0.000 1.816 1956058/21534926 Parser::Source::Buffer#slice
0.329 0.329 0.000 0.000 1956058/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.024 0.004 0.000 0.020 6983/1616206 Parser::Lexer#advance
5.477 0.761 0.000 4.716 1609223/1616206 Parser::Lexer#emit
0.75% 0.10% 5.501 0.766 0.000 4.736 1616206 Parser::Lexer#range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14601
4.736 1.335 0.000 3.401 1616206/6271861 Class#new
------------------------------------------------------------------------------------------------------------------------------------------------------
5.094 0.145 0.000 4.949 110863/110863 Racc::Parser#_racc_do_parse_c
0.69% 0.02% 5.094 0.145 0.000 4.949 110863 Parser::Ruby32#_reduce_710 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12585
4.910 0.255 0.000 4.655 110863/110863 Parser::Builders::Default#pair_keyword
0.039 0.039 0.000 0.000 221726/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
4.910 0.255 0.000 4.655 110863/110863 Parser::Ruby32#_reduce_710
0.67% 0.03% 4.910 0.255 0.000 4.655 110863 Parser::Builders::Default#pair_keyword /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:505
2.318 0.178 0.000 2.140 221726/1306539 Parser::Builders::Default#n
2.192 0.385 0.000 1.807 110863/110863 Parser::Builders::Default#pair_keyword_map
0.075 0.055 0.000 0.020 110863/564165 Parser::Builders::Default#value
0.070 0.070 0.000 0.000 110863/839623 String#to_sym
------------------------------------------------------------------------------------------------------------------------------------------------------
4.760 1.796 0.000 2.965 269632/269632 Class#new
0.65% 0.24% 4.760 1.796 0.000 2.965 269632 Parser::Lexer::Literal#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:40
1.469 0.555 0.000 0.915 269632/341360 Parser::Lexer::Literal#clear_buffer
0.459 0.256 0.000 0.203 539264/9360632 Parser::Lexer::Literal#coerce_encoding
0.302 0.207 0.000 0.095 260854/10101501 Parser::Lexer::Literal#heredoc?
0.183 0.183 0.000 0.000 539264/539264 Hash#include?
0.104 0.104 0.000 0.000 269632/298723 String#start_with?
0.095 0.095 0.000 0.000 264649/813761 Array#include?
0.087 0.012 0.000 0.075 8778/26987 Parser::Lexer::Literal#emit_start_tok
0.083 0.083 0.000 0.000 269632/346938 Hash#fetch
0.068 0.068 0.000 0.000 269632/2521818 Hash#[]
0.059 0.059 0.000 0.000 269632/6461718 Symbol#==
0.052 0.052 0.000 0.000 260854/41281629 BasicObject#!
0.001 0.001 0.000 0.000 2300/2348 String#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/26044547 Parser::Builders::Default#send_unary_op_map
0.000 0.000 0.000 0.000 12/26044547 Parser::Builders::Default#check_duplicate_arg
0.000 0.000 0.000 0.000 78/26044547 Parser::Builders::Default#not_op
0.000 0.000 0.000 0.000 79/26044547 Parser::Builders::Default#keyword_map
0.000 0.000 0.000 0.000 91/26044547 Parser::Builders::Default#rescue_body_map
0.000 0.000 0.000 0.000 217/26044547 Parser::Builders::Default#string_compose
0.000 0.000 0.000 0.000 169/26044547 Parser::Builders::Default#begin_keyword
0.000 0.000 0.000 0.000 552/26044547 Parser::Builders::Default#eh_keyword_map
0.000 0.000 0.000 0.000 2109/26044547 Parser::Builders::Default#constant_map
0.001 0.001 0.000 0.000 3012/26044547 Parser::Builders::Default#static_regexp
0.001 0.001 0.000 0.000 3388/26044547 Parser::LexerStrings#unescape_char
0.001 0.001 0.000 0.000 4885/26044547 Parser::Builders::Default#unary_op_map
0.001 0.001 0.000 0.000 4598/26044547 Parser::Builders::Default#splat
0.001 0.001 0.000 0.000 3733/26044547 Parser::Builders::Default#dedent_string
0.001 0.001 0.000 0.000 6991/26044547 <Class::Parser::Source::Buffer>#recognize_encoding
0.002 0.002 0.000 0.000 9952/26044547 AST::Node#updated
0.006 0.006 0.000 0.000 24629/26044547 String#each_char
0.007 0.007 0.000 0.000 30797/26044547 Parser::Builders::Default#begin
0.007 0.007 0.000 0.000 34352/26044547 Parser::Builders::Default#call_type_for_dot
0.008 0.008 0.000 0.000 29272/26044547 Set#initialize
0.020 0.020 0.000 0.000 110814/26044547 Parser::Builders::Default#collection_map
0.050 0.050 0.000 0.000 246447/26044547 Parser::Builders::Default#call_method
0.059 0.059 0.000 0.000 283637/26044547 Parser::Lexer#advance
0.071 0.071 0.000 0.000 358505/26044547 Parser::Source::Buffer#source
0.559 0.559 0.000 0.000 3030775/26044547 Parser::Source::Range#initialize
3.739 3.739 0.000 0.00021855449/26044547 Parser::Source::Buffer#slice
0.62% 0.62% 4.536 4.536 0.000 0.000 26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.079 0.079 0.000 0.000 365376/27493841 Parser::Lexer::StackState#push
1.620 1.620 0.000 0.000 9956233/27493841 Parser::LexerStrings#advance
2.773 2.773 0.000 0.00017172232/27493841 Parser::Lexer#advance
0.61% 0.61% 4.472 4.472 0.000 0.000 27493841 Integer#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
4.380 2.103 0.000 2.277 1353191/1353191 AST::Node#initialize
0.59% 0.29% 4.380 2.103 0.000 2.277 1353191 Parser::AST::Node#assign_properties /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ast/node.rb:30
1.505 1.186 0.000 0.319 1316498/1316498 Parser::Source::Map#node=
0.477 0.477 0.000 0.000 1316498/1323505 Kernel#frozen?
0.295 0.295 0.000 0.000 1353191/2521818 Hash#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.341 0.067 0.000 0.273 25171/294803 Parser::LexerStrings#continue_lexing
3.876 0.751 0.000 3.124 269632/294803 Parser::LexerStrings#push_literal
0.57% 0.11% 4.216 0.819 0.000 3.398 294803 Parser::LexerStrings#next_state_for_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5015
2.833 1.417 0.000 1.416 878914/1215022 Parser::Lexer::Literal#words?
0.229 0.156 0.000 0.072 300298/300298 Parser::Lexer::Literal#backslash_delimited?
0.102 0.102 0.000 0.000 294803/4515446 Kernel#class
0.092 0.092 0.000 0.000 294803/294803 Parser::Lexer::Literal#interpolate?
0.080 0.080 0.000 0.000 289001/289001 <Class::Parser::LexerStrings>#lex_en_interp_string
0.061 0.061 0.000 0.000 294803/41281629 BasicObject#!
0.002 0.002 0.000 0.000 4690/4690 <Class::Parser::LexerStrings>#lex_en_interp_words
0.000 0.000 0.000 0.000 805/805 <Class::Parser::LexerStrings>#lex_en_plain_words
0.000 0.000 0.000 0.000 307/307 <Class::Parser::LexerStrings>#lex_en_plain_string
------------------------------------------------------------------------------------------------------------------------------------------------------
0.035 0.017 0.000 0.018 10897/1215022 Parser::Lexer::Literal#supports_line_continuation_via_slash?
0.046 0.023 0.000 0.023 13678/1215022 Parser::Lexer::Literal#munge_escape?
0.125 0.065 0.000 0.060 41901/1215022 Parser::LexerStrings#extend_string_eol_words
0.925 0.467 0.000 0.458 269632/1215022 Parser::Lexer::Literal#nest_and_try_closing
2.833 1.417 0.000 1.416 878914/1215022 Parser::LexerStrings#next_state_for_literal
0.54% 0.27% 3.964 1.989 0.000 1.975 1215022 Parser::Lexer::Literal#words? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:93
1.267 1.267 0.000 0.000 4794462/5088590 Parser::Lexer::Literal#type
0.708 0.708 0.000 0.000 4794462/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/22667415 Parser::Builders::Default#keyword_map
0.000 0.000 0.000 0.000 81/22667415 Parser::Builders::Default#rescue_body_map
0.000 0.000 0.000 0.000 80/22667415 Parser::Builders::Default#static_regexp
0.000 0.000 0.000 0.000 2365/22667415 Parser::Builders::Default#check_duplicate_arg
0.001 0.001 0.000 0.000 3904/22667415 AST::Node#updated
0.001 0.001 0.000 0.000 3733/22667415 String#each_char
0.002 0.002 0.000 0.000 6991/22667415 <Class::Parser::Source::Buffer>#reencode_string
0.002 0.002 0.000 0.000 10005/22667415 Parser::LexerStrings#unescape_char
0.007 0.007 0.000 0.000 30764/22667415 Parser::Builders::Default#constant_map
0.008 0.008 0.000 0.000 38093/22667415 Parser::Builders::Default#validate_no_forward_arg_after_restarg
0.010 0.010 0.000 0.000 44508/22667415 Parser::Ruby32#_reduce_11
0.019 0.019 0.000 0.000 87236/22667415 Set#initialize
0.039 0.039 0.000 0.000 212115/22667415 Parser::Builders::Default#call_type_for_dot
0.045 0.045 0.000 0.000 223530/22667415 Parser::Builders::Default#collection_map
0.052 0.052 0.000 0.000 261004/22667415 Parser::Builders::Default#dedent_string
0.096 0.096 0.000 0.000 528602/22667415 Parser::Builders::Default#string_compose
3.671 3.671 0.000 0.00021214403/22667415 Parser::Source::Buffer#slice
0.54% 0.54% 3.955 3.955 0.000 0.000 22667415 NilClass#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
3.783 3.783 0.000 0.000 9770970/9770970 Parser::Lexer::StackState#active?
0.51% 0.51% 3.783 3.783 0.000 0.000 9770970 Integer#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
3.413 0.737 0.000 2.676 242637/242637 Parser::Builders::Default#string
0.46% 0.10% 3.413 0.737 0.000 2.676 242637 Parser::Builders::Default#delimited_string_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1870
1.491 0.226 0.000 1.265 485274/658936 Parser::Source::Range#with
0.508 0.162 0.000 0.346 242637/6271861 Class#new
0.475 0.312 0.000 0.163 485274/3003475 Parser::Builders::Default#loc
0.055 0.055 0.000 0.000 242637/950202 Parser::Source::Range#begin_pos
0.049 0.049 0.000 0.000 242637/159076122 Integer#+
0.049 0.049 0.000 0.000 242637/998266 Parser::Source::Range#end_pos
0.048 0.048 0.000 0.000 242637/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
1.225 0.975 0.000 0.250 1353191/2706382 Array#hash
3.347 1.810 0.000 1.536 1353191/2706382 AST::Node#initialize
0.45% 0.38% 3.347 2.785 0.000 0.561 2706382 *Array#hash
1.225 0.975 0.000 0.250 1353191/2706382 Array#hash
0.311 0.311 0.000 0.000 1353191/1353191 Kernel#hash
0.250 0.250 0.000 0.000 1273372/1443234 AST::Node#hash
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 20/246545 Parser::Builders::Default#attr_asgn
0.001 0.000 0.000 0.001 78/246545 Parser::Builders::Default#not_op
3.303 0.811 0.000 2.492 246447/246545 Parser::Builders::Default#call_method
0.45% 0.11% 3.304 0.811 0.000 2.493 246545 Parser::Builders::Default#send_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2051
1.029 0.240 0.000 0.789 246545/644766 Parser::Source::Range#join
0.725 0.554 0.000 0.172 1252159/3003475 Parser::Builders::Default#loc
0.562 0.165 0.000 0.397 246545/6271861 Class#new
0.050 0.050 0.000 0.000 231298/1999841 Array#any?
0.046 0.046 0.000 0.000 227111/818935 Parser::AST::Node#loc
0.044 0.044 0.000 0.000 227111/808736 Parser::Source::Map#expression
0.037 0.037 0.000 0.000 192759/10291794 Array#last
------------------------------------------------------------------------------------------------------------------------------------------------------
3.155 3.155 0.000 0.000 9360632/9360632 Parser::Lexer::Literal#coerce_encoding
0.43% 0.43% 3.155 3.155 0.000 0.000 9360632 String#b
------------------------------------------------------------------------------------------------------------------------------------------------------
0.308 0.037 0.000 0.271 30960/305516 Parser::Lexer#emit_rbrace_rparen_rbrack
2.659 0.326 0.000 2.333 274556/305516 Parser::Lexer#advance
0.40% 0.05% 2.966 0.363 0.000 2.604 305516 Parser::Lexer#emit_table /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14615
1.519 0.422 0.000 1.098 305516/1609223 Parser::Lexer#emit
0.947 0.227 0.000 0.720 305516/1956058 Parser::Lexer#tok
0.138 0.138 0.000 0.000 305516/2521818 Hash#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/73254 Parser::Ruby32#_reduce_280
0.000 0.000 0.000 0.000 9/73254 Parser::Ruby32#_reduce_281
0.001 0.000 0.000 0.001 28/73254 Parser::Ruby32#_reduce_268
0.010 0.000 0.000 0.009 205/73254 Parser::Ruby32#_reduce_325
0.191 0.010 0.000 0.181 4464/73254 Parser::Ruby32#_reduce_285
2.747 0.131 0.000 2.616 68546/73254 Parser::Ruby32#_reduce_284
0.40% 0.02% 2.949 0.141 0.000 2.808 73254 Parser::Builders::Default#associate /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:540
0.896 0.186 0.000 0.710 73254/206843 Parser::Builders::Default#collection_map
0.866 0.323 0.000 0.543 73254/211400 Array#each
0.809 0.058 0.000 0.751 73254/1306539 Parser::Builders::Default#n
0.237 0.070 0.000 0.167 73254/6271861 Class#new
------------------------------------------------------------------------------------------------------------------------------------------------------
2.916 0.125 0.000 2.791 68546/68546 Racc::Parser#_racc_do_parse_c
0.40% 0.02% 2.916 0.125 0.000 2.791 68546 Parser::Ruby32#_reduce_284 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9935
2.747 0.131 0.000 2.616 68546/73254 Parser::Builders::Default#associate
0.028 0.028 0.000 0.000 137092/376617376 Array#[]
0.016 0.016 0.000 0.000 68546/216944 Array#concat
------------------------------------------------------------------------------------------------------------------------------------------------------
0.078 0.009 0.000 0.068 12429/380776 Parser::Lexer::Literal#extend_space
0.203 0.025 0.000 0.177 26987/380776 Parser::Lexer::Literal#emit_start_tok
0.499 0.062 0.000 0.437 71728/380776 Parser::Lexer::Literal#flush_string
1.959 0.283 0.000 1.676 269632/380776 Parser::Lexer::Literal#nest_and_try_closing
0.37% 0.05% 2.738 0.379 0.000 2.359 380776 Parser::Lexer::Literal#emit /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:264
2.359 0.293 0.000 2.066 380776/434210 Parser::LexerStrings#emit
------------------------------------------------------------------------------------------------------------------------------------------------------
2.710 2.710 0.000 0.000 9511073/9511073 Parser::Lexer::Literal#extend_string
0.37% 0.37% 2.710 2.710 0.000 0.000 9511073 String#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/644766 Parser::Builders::Default#kwarg_map
0.000 0.000 0.000 0.000 4/644766 Parser::Builders::Default#send_unary_op_map
0.000 0.000 0.000 0.000 5/644766 Parser::Builders::Default#range_map
0.000 0.000 0.000 0.000 7/644766 Parser::Builders::Default#unary_num
0.000 0.000 0.000 0.000 6/644766 Parser::Builders::Default#optarg
0.000 0.000 0.000 0.000 43/644766 Parser::Builders::Default#rescue_body_map
0.001 0.000 0.000 0.001 276/644766 Parser::Builders::Default#eh_keyword_map
0.002 0.000 0.000 0.001 375/644766 Parser::Builders::Default#keyword_map
0.005 0.001 0.000 0.004 1223/644766 Parser::Builders::Default#condition_map
0.009 0.002 0.000 0.007 2109/644766 Parser::Builders::Default#constant_map
0.017 0.003 0.000 0.013 3092/644766 Parser::Builders::Default#regexp_map
0.022 0.005 0.000 0.016 4885/644766 Parser::Builders::Default#unary_op_map
0.030 0.007 0.000 0.023 6990/644766 Parser::Source::Map::Definition#initialize
0.037 0.009 0.000 0.028 8292/644766 Parser::Source::Map::MethodDefinition#initialize
0.058 0.013 0.000 0.045 14124/644766 Parser::Builders::Default#send_index_map
0.125 0.027 0.000 0.098 29793/644766 Parser::Builders::Default#block_map
0.248 0.057 0.000 0.190 55407/644766 Parser::Builders::Default#collection_map
0.427 0.111 0.000 0.317 110863/644766 Parser::Builders::Default#pair_keyword_map
0.696 0.150 0.000 0.546 160723/644766 Parser::Builders::Default#join_exprs
1.029 0.240 0.000 0.789 246545/644766 Parser::Builders::Default#send_map
0.37% 0.09% 2.706 0.627 0.000 2.079 644766 Parser::Source::Range#join /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:209
1.819 0.474 0.000 1.345 644766/6271861 Class#new
0.140 0.140 0.000 0.000 644766/950202 Parser::Source::Range#begin_pos
0.120 0.120 0.000 0.000 644766/998266 Parser::Source::Range#end_pos
------------------------------------------------------------------------------------------------------------------------------------------------------
0.021 0.003 0.000 0.018 3092/434210 Parser::LexerStrings#advance
0.130 0.017 0.000 0.112 25171/434210 Parser::LexerStrings#extend_interp_code
0.141 0.021 0.000 0.121 25171/434210 Parser::LexerStrings#close_interp_on_current_literal
2.359 0.293 0.000 2.066 380776/434210 Parser::Lexer::Literal#emit
0.36% 0.05% 2.651 0.334 0.000 2.317 434210 Parser::LexerStrings#emit /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5128
2.317 0.648 0.000 1.669 434210/1609223 Parser::Lexer#emit
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/206843 Parser::Builders::Default#symbol_compose
0.001 0.000 0.000 0.001 65/206843 Parser::Builders::Default#multi_lhs
0.002 0.000 0.000 0.002 169/206843 Parser::Builders::Default#begin_keyword
0.023 0.004 0.000 0.019 1794/206843 Parser::Builders::Default#words_compose
0.029 0.006 0.000 0.023 2123/206843 Parser::Builders::Default#array
0.046 0.009 0.000 0.036 3578/206843 Parser::Builders::Default#word
0.230 0.042 0.000 0.187 18442/206843 Parser::Builders::Default#string_map
0.266 0.104 0.000 0.162 38093/206843 Parser::Builders::Default#args
0.403 0.075 0.000 0.328 30797/206843 Parser::Builders::Default#begin
0.518 0.101 0.000 0.417 38527/206843 Parser::Builders::Default#compstmt
0.896 0.186 0.000 0.710 73254/206843 Parser::Builders::Default#associate
0.33% 0.07% 2.414 0.529 0.000 1.886 206843 Parser::Builders::Default#collection_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1929
0.745 0.159 0.000 0.586 115389/160723 Parser::Builders::Default#join_exprs
0.426 0.137 0.000 0.289 206843/6271861 Class#new
0.304 0.235 0.000 0.069 524500/3003475 Parser::Builders::Default#loc
0.248 0.057 0.000 0.190 55407/644766 Parser::Source::Range#join
0.045 0.045 0.000 0.000 223530/22667415 NilClass#nil?
0.036 0.036 0.000 0.000 151436/1999841 Array#any?
0.025 0.025 0.000 0.000 115389/10291794 Array#last
0.024 0.024 0.000 0.000 115389/737316 Array#first
0.020 0.020 0.000 0.000 110814/26044547 Kernel#nil?
0.012 0.012 0.000 0.000 72094/41281629 BasicObject#!
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.005 0.000 0.000 15282/9812776 Parser::Ruby32#local_pop
0.005 0.005 0.000 0.000 15290/9812776 Parser::Ruby32#local_push
0.006 0.006 0.000 0.000 25171/9812776 Parser::Ruby32#_reduce_596
0.006 0.006 0.000 0.000 25171/9812776 Parser::Ruby32#_reduce_595
2.361 2.361 0.000 0.000 9731862/9812776 Parser::LexerStrings#cond
0.32% 0.32% 2.383 2.383 0.000 0.000 9812776 Parser::Lexer#cond
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/3003475 Parser::Builders::Default#kwoptarg
0.000 0.000 0.000 0.000 8/3003475 Parser::Builders::Default#kwarg_map
0.000 0.000 0.000 0.000 7/3003475 Parser::Builders::Default#unary_num
0.000 0.000 0.000 0.000 8/3003475 Parser::Builders::Default#send_unary_op_map
0.000 0.000 0.000 0.000 18/3003475 Parser::Builders::Default#optarg
0.000 0.000 0.000 0.000 29/3003475 Parser::Builders::Default#range_map
0.000 0.000 0.000 0.000 199/3003475 Parser::Builders::Default#rescue_body_map
0.000 0.000 0.000 0.000 245/3003475 Parser::Builders::Default#op_assign
0.000 0.000 0.000 0.000 552/3003475 Parser::Builders::Default#eh_keyword_map
0.001 0.000 0.000 0.000 610/3003475 Parser::Builders::Default#ternary_map
0.001 0.001 0.000 0.000 1795/3003475 Parser::Builders::Default#keyword_map
0.002 0.001 0.000 0.001 1920/3003475 Parser::Builders::Default#keyword_mod_map
0.002 0.002 0.000 0.001 2367/3003475 Parser::Builders::Default#arg
0.005 0.003 0.000 0.002 3595/3003475 Parser::Builders::Default#token_map
0.006 0.004 0.000 0.002 7322/3003475 Parser::Builders::Default#condition_map
0.007 0.004 0.000 0.003 5243/3003475 Parser::Builders::Default#numeric
0.008 0.005 0.000 0.003 7544/3003475 Parser::Builders::Default#string_map
0.008 0.005 0.000 0.002 8292/3003475 Parser::Builders::Default#def_method
0.009 0.006 0.000 0.003 9276/3003475 Parser::Builders::Default#regexp_map
0.010 0.006 0.000 0.003 9770/3003475 Parser::Builders::Default#unary_op_map
0.011 0.008 0.000 0.004 9952/3003475 Parser::Builders::Default#assign
0.012 0.008 0.000 0.004 11323/3003475 Parser::Builders::Default#binary_op_map
0.017 0.012 0.000 0.005 17798/3003475 Parser::Builders::Default#send_binary_op_map
0.020 0.014 0.000 0.007 20970/3003475 Parser::Builders::Default#module_definition_map
0.021 0.014 0.000 0.007 21186/3003475 Parser::Builders::Default#send_index_map
0.026 0.018 0.000 0.008 33168/3003475 Parser::Builders::Default#definition_map
0.071 0.049 0.000 0.022 71728/3003475 Parser::Builders::Default#unquoted_map
0.075 0.051 0.000 0.025 72154/3003475 Parser::Builders::Default#variable_map
0.075 0.054 0.000 0.021 98619/3003475 Parser::Builders::Default#constant_map
0.089 0.059 0.000 0.030 89379/3003475 Parser::Builders::Default#block_map
0.107 0.074 0.000 0.033 110863/3003475 Parser::Builders::Default#pair_keyword_map
0.120 0.081 0.000 0.039 125598/3003475 Parser::Builders::Default#prefix_string_map
0.304 0.235 0.000 0.069 524500/3003475 Parser::Builders::Default#collection_map
0.475 0.312 0.000 0.163 485274/3003475 Parser::Builders::Default#delimited_string_map
0.725 0.554 0.000 0.172 1252159/3003475 Parser::Builders::Default#send_map
0.30% 0.21% 2.208 1.581 0.000 0.627 3003475 Parser::Builders::Default#loc /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2280
0.627 0.627 0.000 0.0003968620/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
2.192 0.385 0.000 1.807 110863/110863 Parser::Builders::Default#pair_keyword
0.30% 0.05% 2.192 0.385 0.000 1.807 110863 Parser::Builders::Default#pair_keyword_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1895
0.435 0.097 0.000 0.338 110863/110867 Parser::Source::Range#adjust
0.427 0.111 0.000 0.317 110863/644766 Parser::Source::Range#join
0.420 0.148 0.000 0.271 221726/6271861 Class#new
0.325 0.055 0.000 0.271 110863/658936 Parser::Source::Range#with
0.107 0.074 0.000 0.033 110863/3003475 Parser::Builders::Default#loc
0.027 0.027 0.000 0.000 110863/818935 Parser::AST::Node#loc
0.022 0.022 0.000 0.000 110863/808736 Parser::Source::Map#expression
0.022 0.022 0.000 0.000 110863/95900787 Integer#-
0.022 0.022 0.000 0.000 110863/998266 Parser::Source::Range#end_pos
------------------------------------------------------------------------------------------------------------------------------------------------------
2.153 2.153 0.000 0.000 6991/6991 Array#each
0.29% 0.29% 2.153 2.153 0.000 0.000 6991 <Class::IO>#read
------------------------------------------------------------------------------------------------------------------------------------------------------
0.211 0.033 0.000 0.178 62799/658936 Parser::Builders::Default#prefix_string_map
0.325 0.055 0.000 0.271 110863/658936 Parser::Builders::Default#pair_keyword_map
1.491 0.226 0.000 1.265 485274/658936 Parser::Builders::Default#delimited_string_map
0.28% 0.04% 2.028 0.314 0.000 1.714 658936 Parser::Source::Range#with /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:184
1.714 0.443 0.000 1.271 658936/6271861 Class#new
------------------------------------------------------------------------------------------------------------------------------------------------------
2.000 0.094 0.000 1.905 84856/84856 Racc::Parser#_racc_do_parse_c
0.27% 0.01% 2.000 0.094 0.000 1.905 84856 Parser::Ruby32#_reduce_624 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12038
1.887 0.348 0.000 1.539 84856/85353 Parser::Builders::Default#accessible
0.018 0.018 0.000 0.000 84856/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 13393/10278029 Parser::LexerStrings#unescape_char
0.003 0.003 0.000 0.000 10508/10278029 Parser::LexerStrings#extend_string_eol_words
1.981 1.981 0.000 0.00010254128/10278029 Parser::LexerStrings#advance
0.27% 0.27% 1.986 1.986 0.000 0.000 10278029 Parser::LexerStrings#source_pts
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/9698613 [global]#
0.001 0.001 0.000 0.000 3081/9698613 Parser::Lexer#check_ambiguous_slash
0.002 0.002 0.000 0.000 7003/9698613 BasicObject#!=
0.003 0.003 0.000 0.000 6991/9698613 <Class::Parser::Source::Buffer>#recognize_encoding
0.003 0.003 0.000 0.000 11228/9698613 Parser::LexerStrings#extend_string_escaped
0.003 0.003 0.000 0.000 6991/9698613 <Class::Parser::Base>#setup_source_buffer
0.010 0.010 0.000 0.000 17998/9698613 Parser::Builders::Default#accessible
0.019 0.019 0.000 0.000 81111/9698613 Parser::Lexer#advance
0.072 0.072 0.000 0.000 300298/9698613 Parser::Lexer::Literal#backslash_delimited?
0.107 0.107 0.000 0.000 456241/9698613 Parser::Lexer::Literal#nest_and_try_closing
1.743 1.743 0.000 0.000 8807669/9698613 Parser::Lexer::Literal#delimiter?
0.27% 0.27% 1.962 1.962 0.000 0.000 9698613 String#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/10107066 Parser::LexerStrings#read_post_meta_or_ctrl_char
0.002 0.002 0.000 0.000 10154/10107066 Parser::LexerStrings#encode_escape
0.002 0.002 0.000 0.000 10005/10107066 Parser::LexerStrings#unescape_char
0.003 0.003 0.000 0.000 13678/10107066 Parser::LexerStrings#extend_string_escaped
0.086 0.086 0.000 0.000 341360/10107066 Parser::Lexer::Literal#clear_buffer
1.856 1.856 0.000 0.000 9731862/10107066 Parser::LexerStrings#extend_string_slice_end
0.26% 0.26% 1.950 1.950 0.000 0.000 10107066 Parser::LexerStrings#source_buffer
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.000 497/85353 Parser::Ruby32#_reduce_625
1.887 0.348 0.000 1.539 84856/85353 Parser::Ruby32#_reduce_624
0.26% 0.05% 1.888 0.349 0.000 1.539 85353 Parser::Builders::Default#accessible /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:616
0.450 0.038 0.000 0.413 42970/1306539 Parser::Builders::Default#n
0.241 0.087 0.000 0.154 60966/60966 Parser::Ruby32#try_declare_numparam
0.203 0.108 0.000 0.095 60966/1999841 Array#any?
0.195 0.046 0.000 0.149 17998/50556 AST::Node#updated
0.193 0.054 0.000 0.138 42968/42968 Parser::Builders::Default#var_send_map
0.119 0.057 0.000 0.063 60966/344603 Parser::StaticEnvironment#declared?
0.022 0.022 0.000 0.000 85353/828101 AST::Node#type
0.022 0.022 0.000 0.000 60966/69648 Parser::Base#static_env
0.021 0.021 0.000 0.000 60966/114223 Parser::Ruby32#version
0.017 0.017 0.000 0.000 60966/223863 AST::Node#to_a
0.015 0.015 0.000 0.000 60966/9828872 Integer#>=
0.014 0.011 0.000 0.004 17998/17998 Parser::CurrentArgStack#top
0.010 0.010 0.000 0.000 17998/9698613 String#==
0.008 0.008 0.000 0.000 17998/148612 Symbol#to_s
0.005 0.005 0.000 0.000 17998/17998 Parser::Base#current_arg_stack
0.005 0.005 0.000 0.000 17998/17998 Parser::Builders::Default#parser
0.000 0.000 0.000 0.000 2/481717 Kernel#dup
0.000 0.000 0.000 0.000 2/26 Parser::Source::Buffer#name
0.000 0.000 0.000 0.000 4/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 2/18 Parser::Source::Range#source_buffer
0.000 0.000 0.000 0.000 2/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.378 0.145 0.000 0.233 71728/341360 Parser::Lexer::Literal#flush_string
1.469 0.555 0.000 0.915 269632/341360 Parser::Lexer::Literal#initialize
0.25% 0.09% 1.847 0.699 0.000 1.148 341360 Parser::Lexer::Literal#clear_buffer /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:248
0.553 0.302 0.000 0.251 341360/481717 Kernel#dup
0.319 0.252 0.000 0.067 341360/358505 Parser::Source::Buffer#source
0.098 0.098 0.000 0.000 341360/437884 String#force_encoding
0.092 0.092 0.000 0.000 341360/718875 String#encoding
0.086 0.086 0.000 0.000 341360/10107066 Parser::LexerStrings#source_buffer
------------------------------------------------------------------------------------------------------------------------------------------------------
0.681 0.040 0.000 0.642 22004/286419 Parser::Ruby32#_reduce_568
1.134 0.388 0.000 0.746 264415/286419 Parser::Ruby32#_reduce_565
0.25% 0.06% 1.815 0.427 0.000 1.388 286419 Parser::Builders::Default#string_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:329
0.618 0.362 0.000 0.256 286419/295055 Parser::Builders::Default#collapse_string_parts?
0.343 0.038 0.000 0.305 22118/22214 Parser::Builders::Default#string_map
0.283 0.020 0.000 0.263 22118/1306539 Parser::Builders::Default#n
0.096 0.096 0.000 0.000 528602/22667415 NilClass#nil?
0.047 0.047 0.000 0.000 264518/737316 Array#first
0.000 0.000 0.000 0.000 217/124478 AST::Node#children
0.000 0.000 0.000 0.000 217/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/7060678 Parser::Source::Buffer#source_lines
0.000 0.000 0.000 0.000 24/7060678 Parser::Diagnostic#initialize
0.004 0.004 0.000 0.000 6991/7060678 Parser::CurrentArgStack#initialize
0.319 0.319 0.000 0.000 1316498/7060678 Parser::Source::Map#node=
0.587 0.587 0.000 0.000 2706382/7060678 AST::Node#initialize
0.829 0.829 0.000 0.000 3030775/7060678 Parser::Source::Range#initialize
0.24% 0.24% 1.739 1.739 0.000 0.000 7060678 Kernel#freeze
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 87/10291794 Parser::Builders::Default#check_condition
0.000 0.000 0.000 0.000 159/10291794 Parser::Builders::Default#keyword_map
0.000 0.000 0.000 0.000 552/10291794 Parser::Builders::Default#eh_keyword_map
0.001 0.001 0.000 0.000 3772/10291794 Parser::Builders::Default#string_map
0.001 0.001 0.000 0.000 4364/10291794 Parser::MaxNumparamStack#set
0.003 0.003 0.000 0.000 10897/10291794 Parser::Lexer#advance
0.004 0.004 0.000 0.000 17998/10291794 Parser::CurrentArgStack#top
0.007 0.007 0.000 0.000 29793/10291794 Parser::Builders::Default#block
0.012 0.012 0.000 0.000 59586/10291794 Parser::MaxNumparamStack#top
0.025 0.025 0.000 0.000 115389/10291794 Parser::Builders::Default#collection_map
0.037 0.037 0.000 0.000 192759/10291794 Parser::Builders::Default#send_map
1.627 1.627 0.000 0.000 9856438/10291794 Parser::LexerStrings#literal
0.23% 0.23% 1.718 1.718 0.000 0.000 10291794 Array#last
------------------------------------------------------------------------------------------------------------------------------------------------------
1.713 0.105 0.000 1.609 62799/62799 Racc::Parser#_racc_do_parse_c
0.23% 0.01% 1.713 0.105 0.000 1.609 62799 Parser::Ruby32#_reduce_603 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11905
1.536 0.100 0.000 1.436 62799/62799 Parser::Builders::Default#symbol
0.059 0.037 0.000 0.022 62799/77306 Parser::Lexer#state=
0.013 0.013 0.000 0.000 62799/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/9828872 Parser::Diagnostic#render_line
0.000 0.000 0.000 0.000 7/9828872 Parser::LexerStrings#read_post_meta_or_ctrl_char
0.002 0.002 0.000 0.000 8837/9828872 Parser::LexerStrings#extend_string_escaped
0.003 0.003 0.000 0.000 13393/9828872 Parser::LexerStrings#unescape_char
0.003 0.003 0.000 0.000 13799/9828872 Parser::Lexer#advance
0.015 0.015 0.000 0.000 60966/9828872 Parser::Builders::Default#accessible
1.601 1.601 0.000 0.000 9731862/9828872 Parser::LexerStrings#extend_string_slice_end
0.22% 0.22% 1.624 1.624 0.000 0.000 9828872 Integer#>=
------------------------------------------------------------------------------------------------------------------------------------------------------
1.618 0.050 0.000 1.569 22004/22004 Racc::Parser#_racc_do_parse_c
0.22% 0.01% 1.618 0.050 0.000 1.569 22004 Parser::Ruby32#_reduce_568 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11699
0.848 0.034 0.000 0.814 22004/264737 Parser::Builders::Default#dedent_string
0.681 0.040 0.000 0.642 22004/286419 Parser::Builders::Default#string_compose
0.027 0.015 0.000 0.012 22004/264737 Parser::Lexer#dedent_level
0.011 0.011 0.000 0.000 66012/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
1.536 0.100 0.000 1.436 62799/62799 Parser::Ruby32#_reduce_603
0.21% 0.01% 1.536 0.100 0.000 1.436 62799 Parser::Builders::Default#symbol /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:355
0.677 0.057 0.000 0.620 62799/1306539 Parser::Builders::Default#n
0.627 0.144 0.000 0.484 62799/62799 Parser::Builders::Default#prefix_string_map
0.098 0.061 0.000 0.037 62799/377172 Parser::Builders::Default#string_value
0.034 0.034 0.000 0.000 62799/839623 String#to_sym
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 1645/4515446 Parser::Builders::Default#index_asgn
0.001 0.001 0.000 0.000 1782/4515446 Parser::Builders::Default#procarg0
0.002 0.002 0.000 0.000 6991/4515446 Parser::Base#initialize
0.003 0.003 0.000 0.000 6991/4515446 Parser::Source::Buffer#source=
0.004 0.004 0.000 0.000 6991/4515446 Parser::Lexer#initialize
0.004 0.004 0.000 0.000 10834/4515446 Parser::Builders::Default#index
0.004 0.004 0.000 0.000 13982/4515446 Parser::LexerStrings#reset
0.006 0.006 0.000 0.000 13982/4515446 Racc::Parser#_racc_setup
0.009 0.009 0.000 0.000 27964/4515446 Parser::LexerStrings#initialize
0.010 0.010 0.000 0.000 27964/4515446 Parser::Lexer#reset
0.013 0.013 0.000 0.000 29272/4515446 Set#merge
0.015 0.015 0.000 0.000 38093/4515446 Parser::Builders::Default#args
0.083 0.083 0.000 0.000 246447/4515446 Parser::Builders::Default#call_method
0.102 0.102 0.000 0.000 294803/4515446 Parser::LexerStrings#next_state_for_literal
0.103 0.103 0.000 0.000 272724/4515446 Parser::LexerStrings#pop_literal
0.106 0.106 0.000 0.000 330570/4515446 Parser::Lexer#arg_or_cmdarg
0.115 0.115 0.000 0.000 326158/4515446 Parser::LexerStrings#advance
0.475 0.475 0.000 0.000 1353191/4515446 AST::Node#initialize
0.477 0.477 0.000 0.000 1505062/4515446 Parser::Lexer#advance
0.21% 0.21% 1.533 1.533 0.000 0.000 4515446 Kernel#class <internal:kernel>:18
------------------------------------------------------------------------------------------------------------------------------------------------------
1.505 1.186 0.000 0.319 1316498/1316498 Parser::AST::Node#assign_properties
0.20% 0.16% 1.505 1.186 0.000 0.319 1316498 Parser::Source::Map#node= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:89
0.319 0.319 0.000 0.000 1316498/7060678 Kernel#freeze
------------------------------------------------------------------------------------------------------------------------------------------------------
1.466 0.273 0.000 1.193 264415/264415 Racc::Parser#_racc_do_parse_c
0.20% 0.04% 1.466 0.273 0.000 1.193 264415 Parser::Ruby32#_reduce_565 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11681
1.134 0.388 0.000 0.746 264415/286419 Parser::Builders::Default#string_compose
0.059 0.059 0.000 0.000 264415/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
1.371 0.097 0.000 1.274 77872/77872 Racc::Parser#_racc_do_parse_c
0.19% 0.01% 1.371 0.097 0.000 1.274 77872 Parser::Ruby32#_reduce_12 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8498
1.252 0.113 0.000 1.140 77872/84855 Parser::Builders::Default#compstmt
0.022 0.022 0.000 0.000 77872/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.007 0.000 0.000 24496/5088590 Parser::Lexer::Literal#regexp?
0.083 0.083 0.000 0.000 269632/5088590 Parser::LexerStrings#pop_literal
1.267 1.267 0.000 0.000 4794462/5088590 Parser::Lexer::Literal#words?
0.18% 0.18% 1.357 1.357 0.000 0.000 5088590 Parser::Lexer::Literal#type /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:118
------------------------------------------------------------------------------------------------------------------------------------------------------
1.324 0.082 0.000 1.242 69648/69648 Racc::Parser#_racc_do_parse_c
0.18% 0.01% 1.324 0.082 0.000 1.242 69648 Parser::Ruby32#_reduce_614 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11982
1.227 0.110 0.000 1.117 69648/69648 Parser::Builders::Default#ident
0.015 0.015 0.000 0.000 69648/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
1.283 0.050 0.000 1.233 19336/19336 Racc::Parser#_racc_do_parse_c
0.17% 0.01% 1.283 0.050 0.000 1.233 19336 Parser::Ruby32#_reduce_334 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10246
0.631 0.062 0.000 0.569 19336/246447 Parser::Builders::Default#call_method
0.594 0.112 0.000 0.482 19336/29793 Parser::Builders::Default#block
0.008 0.008 0.000 0.000 38672/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.018 0.008 0.000 0.010 6983/84855 Parser::Ruby32#_reduce_3
1.252 0.113 0.000 1.140 77872/84855 Parser::Ruby32#_reduce_12
0.17% 0.02% 1.270 0.121 0.000 1.150 84855 Parser::Builders::Default#compstmt /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1410
0.567 0.036 0.000 0.531 38527/1306539 Parser::Builders::Default#n
0.518 0.101 0.000 0.417 38527/206843 Parser::Builders::Default#collection_map
0.031 0.031 0.000 0.000 84855/84855 Array#none?
0.024 0.024 0.000 0.000 84827/379882 Array#one?
0.010 0.010 0.000 0.000 46300/737316 Array#first
------------------------------------------------------------------------------------------------------------------------------------------------------
0.150 0.028 0.000 0.121 25387/105166 Parser::Lexer::Literal#extend_space
0.238 0.035 0.000 0.203 23215/105166 Parser::Lexer::Literal#nest_and_try_closing
0.419 0.052 0.000 0.367 25171/105166 Parser::LexerStrings#extend_interp_code
0.459 0.060 0.000 0.399 31393/105166 Parser::LexerStrings#extend_string_eol_words
0.17% 0.02% 1.266 0.175 0.000 1.091 105166 Parser::Lexer::Literal#flush_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:202
0.499 0.062 0.000 0.437 71728/380776 Parser::Lexer::Literal#emit
0.378 0.145 0.000 0.233 71728/341360 Parser::Lexer::Literal#clear_buffer
0.165 0.025 0.000 0.141 18209/26987 Parser::Lexer::Literal#emit_start_tok
0.029 0.029 0.000 0.000 71728/96899 Parser::Lexer::Literal#extend_content
0.021 0.021 0.000 0.000 105166/170108 String#empty?
------------------------------------------------------------------------------------------------------------------------------------------------------
1.239 0.077 0.000 1.161 67934/67934 Racc::Parser#_racc_do_parse_c
0.17% 0.01% 1.239 0.077 0.000 1.161 67934 Parser::Ruby32#_reduce_593 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11853
1.147 0.089 0.000 1.057 67934/71728 Parser::Builders::Default#string_internal
0.015 0.015 0.000 0.000 67934/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
1.227 0.110 0.000 1.117 69648/69648 Parser::Ruby32#_reduce_614
0.17% 0.01% 1.227 0.110 0.000 1.117 69648 Parser::Builders::Default#ident /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:586
0.762 0.061 0.000 0.701 69648/1306539 Parser::Builders::Default#n
0.284 0.054 0.000 0.230 69648/72154 Parser::Builders::Default#variable_map
0.048 0.034 0.000 0.014 69648/564165 Parser::Builders::Default#value
0.022 0.022 0.000 0.000 69648/839623 String#to_sym
------------------------------------------------------------------------------------------------------------------------------------------------------
0.061 0.005 0.000 0.056 3794/71728 Parser::Ruby32#_reduce_584
1.147 0.089 0.000 1.057 67934/71728 Parser::Ruby32#_reduce_593
0.16% 0.01% 1.207 0.094 0.000 1.113 71728 Parser::Builders::Default#string_internal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:324
0.751 0.060 0.000 0.691 71728/1306539 Parser::Builders::Default#n
0.256 0.054 0.000 0.203 71728/71728 Parser::Builders::Default#unquoted_map
0.106 0.066 0.000 0.039 71728/377172 Parser::Builders::Default#string_value
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 96/264737 Parser::Ruby32#_reduce_571
0.324 0.223 0.000 0.101 242637/264737 Parser::Ruby32#_reduce_569
0.848 0.034 0.000 0.814 22004/264737 Parser::Ruby32#_reduce_568
0.16% 0.03% 1.172 0.257 0.000 0.915 264737 Parser::Builders::Default#dedent_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:388
0.769 0.072 0.000 0.697 3523/9795 Array#map
0.059 0.059 0.000 0.000 264737/41281629 BasicObject#!
0.052 0.052 0.000 0.000 261004/22667415 NilClass#nil?
0.016 0.008 0.000 0.008 3523/50556 AST::Node#updated
0.008 0.004 0.000 0.003 3733/6271861 Class#new
0.006 0.001 0.000 0.005 210/32670 Parser::Lexer::Dedenter#dedent
0.002 0.002 0.000 0.000 3523/3523 Array#compact
0.001 0.001 0.000 0.000 3733/26044547 Kernel#nil?
0.001 0.001 0.000 0.000 3733/124478 AST::Node#children
0.001 0.001 0.000 0.000 3733/828101 AST::Node#type
0.000 0.000 0.000 0.000 210/737316 Array#first
------------------------------------------------------------------------------------------------------------------------------------------------------
1.136 0.027 0.000 1.109 6991/6991 <Class::Parser::Base>#parse
0.15% 0.00% 1.136 0.027 0.000 1.109 6991 <Class::Parser::Base>#default_parser /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:84
1.086 0.024 0.000 1.062 6991/6271861 Class#new
0.009 0.009 0.000 0.000 6991/83892 Kernel#lambda
0.006 0.006 0.000 0.000 20973/20981 Parser::Base#diagnostics
0.003 0.003 0.000 0.000 6991/6991 Parser::Diagnostic::Engine#all_errors_are_fatal=
0.003 0.003 0.000 0.000 6991/6991 Parser::Diagnostic::Engine#ignore_warnings=
0.002 0.002 0.000 0.000 6991/6991 Parser::Diagnostic::Engine#consumer=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 19/160723 Parser::Builders::Default#range_map
0.002 0.000 0.000 0.001 245/160723 Parser::Builders::Default#op_assign
0.002 0.000 0.000 0.002 305/160723 Parser::Builders::Default#ternary_map
0.012 0.003 0.000 0.010 1920/160723 Parser::Builders::Default#keyword_mod_map
0.028 0.007 0.000 0.021 3772/160723 Parser::Builders::Default#string_map
0.069 0.015 0.000 0.054 9952/160723 Parser::Builders::Default#assign
0.074 0.017 0.000 0.057 11323/160723 Parser::Builders::Default#binary_op_map
0.117 0.026 0.000 0.091 17798/160723 Parser::Builders::Default#send_binary_op_map
0.745 0.159 0.000 0.586 115389/160723 Parser::Builders::Default#collection_map
0.14% 0.03% 1.049 0.227 0.000 0.822 160723 Parser::Builders::Default#join_exprs /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1861
0.696 0.150 0.000 0.546 160723/644766 Parser::Source::Range#join
0.068 0.068 0.000 0.000 321446/818935 Parser::AST::Node#loc
0.059 0.059 0.000 0.000 321446/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 59/38093 Parser::Ruby32#_reduce_635
0.088 0.008 0.000 0.079 1987/38093 Parser::Ruby32#_reduce_414
0.222 0.035 0.000 0.187 8233/38093 Parser::Ruby32#_reduce_638
0.730 0.110 0.000 0.620 27814/38093 Parser::Ruby32#_reduce_411
0.14% 0.02% 1.043 0.154 0.000 0.890 38093 Parser::Builders::Default#args /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:874
0.431 0.036 0.000 0.395 38093/1306539 Parser::Builders::Default#n
0.266 0.104 0.000 0.162 38093/206843 Parser::Builders::Default#collection_map
0.085 0.058 0.000 0.027 38093/38093 Parser::Builders::Default#validate_no_forward_arg_after_restarg
0.054 0.026 0.000 0.027 38093/38094 Parser::Builders::Default#check_duplicate_args
0.015 0.015 0.000 0.000 38093/4515446 Kernel#class
0.012 0.012 0.000 0.000 38093/38093 <Class::Parser::Builders::Default>#emit_forward_arg
0.009 0.009 0.000 0.000 38093/77500 Array#length
0.009 0.009 0.000 0.000 38093/100551016 Integer#==
0.008 0.008 0.000 0.000 38093/41281629 BasicObject#!
0.000 0.000 0.000 0.000 1801/6461718 Symbol#==
0.000 0.000 0.000 0.000 1801/828101 AST::Node#type
0.000 0.000 0.000 0.000 1801/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
1.040 0.069 0.000 0.971 6991/6991 Class#new
0.14% 0.01% 1.040 0.069 0.000 0.971 6991 Parser::Base#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:126
0.708 0.075 0.000 0.633 55928/6271861 Class#new
0.244 0.027 0.000 0.217 6991/6991 Parser::Base#reset
0.004 0.004 0.000 0.000 6991/6991 Parser::Lexer#diagnostics=
0.004 0.004 0.000 0.000 6991/114223 Parser::Ruby32#version
0.003 0.003 0.000 0.000 6991/6991 Parser::Lexer#static_env=
0.003 0.003 0.000 0.000 6991/6991 Parser::Lexer#context=
0.002 0.002 0.000 0.000 6991/4515446 Kernel#class
0.002 0.002 0.000 0.000 6991/6991 Parser::Builders::Default#parser=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/6461718 Parser::Builders::Default#loop_mod
0.000 0.000 0.000 0.000 2/6461718 Parser::Builders::Default#static_regexp_node
0.000 0.000 0.000 0.000 8/6461718 Parser::Diagnostic::Engine#raise?
0.000 0.000 0.000 0.000 8/6461718 Parser::Diagnostic::Engine#ignore?
0.000 0.000 0.000 0.000 169/6461718 Parser::Builders::Default#begin_keyword
0.000 0.000 0.000 0.000 245/6461718 Parser::Builders::Default#op_assign
0.000 0.000 0.000 0.000 352/6461718 Parser::Builders::Default#keyword_cmd
0.000 0.000 0.000 0.000 1801/6461718 Parser::Builders::Default#args
0.004 0.004 0.000 0.000 24496/6461718 Parser::Lexer::Literal#regexp?
0.006 0.006 0.000 0.000 34101/6461718 Array#map
0.007 0.007 0.000 0.000 34352/6461718 Parser::Builders::Default#call_type_for_dot
0.010 0.010 0.000 0.000 61594/6461718 Parser::Builders::Default#begin
0.012 0.012 0.000 0.000 50556/6461718 AST::Node#updated
0.014 0.014 0.000 0.000 76746/6461718 Parser::Builders::Default#block
0.036 0.036 0.000 0.000 192681/6461718 Parser::Ruby32#_reduce_288
0.046 0.046 0.000 0.000 269632/6461718 Parser::LexerStrings#pop_literal
0.046 0.046 0.000 0.000 265860/6461718 Parser::LexerStrings#advance
0.059 0.059 0.000 0.000 269632/6461718 Parser::Lexer::Literal#initialize
0.064 0.064 0.000 0.000 385020/6461718 Parser::Ruby32#_reduce_287
0.708 0.708 0.000 0.000 4794462/6461718 Parser::Lexer::Literal#words?
0.14% 0.14% 1.013 1.013 0.000 0.000 6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
1.002 0.572 0.000 0.430 269632/269632 Parser::LexerStrings#advance
0.14% 0.08% 1.002 0.572 0.000 0.430 269632 Parser::LexerStrings#pop_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5051
0.103 0.103 0.000 0.000 272724/4515446 Kernel#class
0.083 0.083 0.000 0.000 269632/5088590 Parser::Lexer::Literal#type
0.075 0.075 0.000 0.000 269632/269632 Parser::Lexer::Literal#dedent_level
0.062 0.062 0.000 0.000 266540/269632 <Class::Parser::Lexer>#lex_en_expr_end
0.058 0.058 0.000 0.000 269632/382040 Array#pop
0.046 0.046 0.000 0.000 269632/6461718 Symbol#==
0.001 0.001 0.000 0.000 3092/3092 <Class::Parser::LexerStrings>#lex_en_regexp_modifiers
0.001 0.001 0.000 0.000 3092/3092 <Class::Parser::Lexer>#lex_en_inside_string
------------------------------------------------------------------------------------------------------------------------------------------------------
0.982 0.636 0.000 0.346 727755/727755 Class#new
0.13% 0.09% 0.982 0.636 0.000 0.346 727755 Parser::Source::Map::Collection#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/collection.rb:10
0.346 0.346 0.000 0.000 727755/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.969 0.075 0.000 0.893 41901/41901 Parser::LexerStrings#advance
0.13% 0.01% 0.969 0.075 0.000 0.893 41901 Parser::LexerStrings#extend_string_eol_words /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5267
0.459 0.060 0.000 0.399 31393/105166 Parser::Lexer::Literal#flush_string
0.167 0.013 0.000 0.154 10508/25387 Parser::Lexer::Literal#extend_space
0.125 0.065 0.000 0.060 41901/1215022 Parser::Lexer::Literal#words?
0.090 0.022 0.000 0.068 31393/9823308 Parser::LexerStrings#tok
0.034 0.024 0.000 0.010 31393/9511073 Parser::Lexer::Literal#extend_string
0.011 0.008 0.000 0.003 10508/10508 Parser::LexerStrings#eof_codepoint?
0.003 0.003 0.000 0.000 10508/10278029 Parser::LexerStrings#source_pts
0.002 0.002 0.000 0.000 10508/41281629 BasicObject#!
0.002 0.002 0.000 0.000 10508/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/320617 Parser::Builders::Default#static_regexp
0.005 0.005 0.000 0.000 93/320617 Parser::Source::Buffer#raw_source=
0.955 0.955 0.000 0.000 320523/320617 Parser::Source::Buffer#slice
0.13% 0.13% 0.961 0.961 0.000 0.000 320617 String#encode
------------------------------------------------------------------------------------------------------------------------------------------------------
0.946 0.434 0.000 0.512 192681/192681 Racc::Parser#_racc_do_parse_c
0.13% 0.06% 0.946 0.434 0.000 0.512 192681 Parser::Ruby32#_reduce_288 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9983
0.352 0.234 0.000 0.118 192681/365344 Parser::Lexer::StackState#pop
0.067 0.067 0.000 0.000 385362/376617376 Array#[]
0.057 0.057 0.000 0.000 192681/525962 Parser::Lexer#cmdarg
0.036 0.036 0.000 0.000 192681/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.068 0.012 0.000 0.056 2194/29793 Parser::Ruby32#_reduce_336
0.274 0.051 0.000 0.223 8263/29793 Parser::Ruby32#_reduce_432
0.594 0.112 0.000 0.482 19336/29793 Parser::Ruby32#_reduce_334
0.13% 0.02% 0.936 0.175 0.000 0.761 29793 Parser::Builders::Default#block /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1109
0.370 0.026 0.000 0.344 29793/1306539 Parser::Builders::Default#n
0.317 0.046 0.000 0.271 29793/29793 Parser::Builders::Default#block_map
0.022 0.022 0.000 0.000 106539/828101 AST::Node#type
0.014 0.014 0.000 0.000 76746/6461718 Symbol#==
0.009 0.009 0.000 0.000 29793/223863 AST::Node#to_a
0.008 0.008 0.000 0.000 29793/818935 Parser::AST::Node#loc
0.007 0.007 0.000 0.000 29793/808736 Parser::Source::Map#expression
0.007 0.007 0.000 0.000 29793/813761 Array#include?
0.007 0.007 0.000 0.000 29793/10291794 Array#last
------------------------------------------------------------------------------------------------------------------------------------------------------
0.897 0.071 0.000 0.825 25171/25171 Racc::Parser#_racc_do_parse_c
0.12% 0.01% 0.897 0.071 0.000 0.825 25171 Parser::Ruby32#_reduce_596 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11872
0.708 0.063 0.000 0.645 25171/30797 Parser::Builders::Default#begin
0.089 0.058 0.000 0.030 50342/365344 Parser::Lexer::StackState#pop
0.014 0.014 0.000 0.000 75513/376617376 Array#[]
0.009 0.009 0.000 0.000 25171/525962 Parser::Lexer#cmdarg
0.006 0.006 0.000 0.000 25171/9812776 Parser::Lexer#cond
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/481717 Parser::Builders::Default#accessible
0.000 0.000 0.000 0.000 8/481717 Parser::Source::Buffer#source_line
0.000 0.000 0.000 0.000 8/481717 Parser::Source::Buffer#source_lines
0.000 0.000 0.000 0.000 16/481717 Parser::Diagnostic#initialize
0.001 0.001 0.000 0.001 694/481717 Parser::Ruby32#_reduce_445
0.011 0.006 0.000 0.005 8233/481717 Parser::Ruby32#_reduce_637
0.013 0.007 0.000 0.006 6998/481717 Parser::Ruby32#_reduce_359
0.015 0.009 0.000 0.006 8292/481717 Parser::Ruby32#_reduce_65
0.015 0.008 0.000 0.007 8263/481717 Parser::Ruby32#_reduce_430
0.022 0.010 0.000 0.012 6991/481717 <Class::Parser::Base>#setup_source_buffer
0.037 0.022 0.000 0.015 20844/481717 Parser::Ruby32#_reduce_447
0.047 0.024 0.000 0.023 29801/481717 Set#initialize_dup
0.051 0.017 0.000 0.035 20406/481717 Parser::Source::Map#with
0.163 0.035 0.000 0.128 29801/481717 Parser::StaticEnvironment#extend_dynamic
0.553 0.302 0.000 0.251 341360/481717 Parser::Lexer::Literal#clear_buffer
0.12% 0.06% 0.881 0.440 0.000 0.441 481717 *Kernel#dup
0.361 0.201 0.000 0.159 451916/528369 Kernel#initialize_dup
0.128 0.042 0.000 0.086 29801/29801 Set#initialize_dup
------------------------------------------------------------------------------------------------------------------------------------------------------
0.881 0.424 0.000 0.456 192685/192685 Racc::Parser#_racc_do_parse_c
0.12% 0.06% 0.881 0.424 0.000 0.456 192685 Parser::Ruby32#_reduce_287 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9956
0.287 0.207 0.000 0.080 193254/365376 Parser::Lexer::StackState#push
0.064 0.064 0.000 0.000 385020/6461718 Symbol#==
0.059 0.059 0.000 0.000 193823/525962 Parser::Lexer#cmdarg
0.045 0.045 0.000 0.000 192685/376617376 Array#[]
0.001 0.001 0.000 0.001 569/365344 Parser::Lexer::StackState#pop
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.001 0.000 0.006 219/30797 Parser::Ruby32#_reduce_318
0.149 0.014 0.000 0.135 5407/30797 Parser::Ruby32#_reduce_321
0.708 0.063 0.000 0.645 25171/30797 Parser::Ruby32#_reduce_596
0.12% 0.01% 0.863 0.078 0.000 0.785 30797 Parser::Builders::Default#begin /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1422
0.403 0.075 0.000 0.328 30797/206843 Parser::Builders::Default#collection_map
0.353 0.028 0.000 0.325 30797/1306539 Parser::Builders::Default#n
0.012 0.012 0.000 0.000 61594/828101 AST::Node#type
0.010 0.010 0.000 0.000 61594/6461718 Symbol#==
0.007 0.007 0.000 0.000 30797/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.859 0.048 0.000 0.811 23237/23237 Racc::Parser#_racc_do_parse_c
0.12% 0.01% 0.859 0.048 0.000 0.811 23237 Parser::Ruby32#_reduce_437 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10948
0.794 0.076 0.000 0.718 23237/246447 Parser::Builders::Default#call_method
0.017 0.017 0.000 0.000 92948/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/9795 Parser::Diagnostic#render_line
0.004 0.003 0.000 0.001 3092/9795 Parser::Builders::Default#regexp_options
0.011 0.008 0.000 0.003 3172/9795 Parser::Builders::Default#static_string
0.769 0.072 0.000 0.697 3523/9795 Parser::Builders::Default#dedent_string
0.11% 0.01% 0.784 0.083 0.000 0.701 9795 *Array#map
0.664 0.111 0.000 0.554 32460/32670 Parser::Lexer::Dedenter#dedent
0.008 0.008 0.000 0.000 37366/828101 AST::Node#type
0.007 0.007 0.000 0.000 35645/124478 AST::Node#children
0.007 0.007 0.000 0.000 32460/170108 String#empty?
0.006 0.006 0.000 0.000 32460/737316 Array#first
0.006 0.006 0.000 0.000 34101/6461718 Symbol#==
0.001 0.001 0.000 0.000 2112/839623 String#to_sym
0.001 0.001 0.000 0.000 3105/376617376 Array#[]
0.001 0.001 0.000 0.000 1641/1641 Parser::Lexer::Dedenter#interrupt
0.000 0.000 0.000 0.000 80/3172 Parser::Builders::Default#static_string
0.000 0.000 0.000 0.000 16/40 Parser::Source::Range#line
0.000 0.000 0.000 0.000 16/18 Parser::Source::Range#source_buffer
0.000 0.000 0.000 0.000 16/26 Parser::Source::Buffer#name
------------------------------------------------------------------------------------------------------------------------------------------------------
0.765 0.035 0.000 0.730 27814/27814 Racc::Parser#_racc_do_parse_c
0.10% 0.00% 0.765 0.035 0.000 0.730 27814 Parser::Ruby32#_reduce_411 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10747
0.730 0.110 0.000 0.620 27814/38093 Parser::Builders::Default#args
------------------------------------------------------------------------------------------------------------------------------------------------------
0.119 0.057 0.000 0.063 60966/344603 Parser::Builders::Default#accessible
0.626 0.237 0.000 0.388 283637/344603 Parser::Lexer#advance
0.10% 0.04% 0.745 0.294 0.000 0.451 344603 Parser::StaticEnvironment#declared? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:46
0.249 0.179 0.000 0.070 344603/465969 Set#include?
0.182 0.182 0.000 0.000 283637/839623 String#to_sym
0.020 0.020 0.000 0.000 60966/1422839 Symbol#to_sym
------------------------------------------------------------------------------------------------------------------------------------------------------
0.695 0.080 0.000 0.615 25171/25171 Parser::LexerStrings#advance
0.09% 0.01% 0.695 0.080 0.000 0.615 25171 Parser::LexerStrings#extend_interp_code /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5210
0.419 0.052 0.000 0.367 25171/105166 Parser::Lexer::Literal#flush_string
0.130 0.017 0.000 0.112 25171/434210 Parser::LexerStrings#emit
0.026 0.017 0.000 0.009 25171/10101501 Parser::Lexer::Literal#heredoc?
0.021 0.016 0.000 0.005 25171/25184 Parser::Lexer::Literal#start_interp_brace
0.010 0.010 0.000 0.000 25171/25171 Parser::Lexer#command_start=
0.009 0.009 0.000 0.000 25171/96899 Parser::Lexer::Literal#extend_content
0.001 0.001 0.000 0.000 1644/1644 Parser::Lexer::Literal#saved_herebody_s=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.695 0.108 0.000 0.586 26070/26070 Parser::Lexer#advance
0.09% 0.01% 0.695 0.108 0.000 0.586 26070 Parser::LexerStrings#close_interp_on_current_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5069
0.359 0.018 0.000 0.341 25171/25171 Parser::LexerStrings#continue_lexing
0.141 0.021 0.000 0.121 25171/434210 Parser::LexerStrings#emit
0.032 0.023 0.000 0.009 25184/25184 Parser::Lexer::Literal#end_interp_brace_and_try_closing
0.021 0.014 0.000 0.007 25171/60266 Parser::LexerStrings#version?
0.019 0.013 0.000 0.006 26070/9856438 Parser::LexerStrings#literal
0.009 0.009 0.000 0.000 26815/26815 Parser::Lexer::Literal#saved_herebody_s
0.005 0.005 0.000 0.000 25171/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.194 0.015 0.000 0.179 6998/30764 Parser::Ruby32#_reduce_128
0.488 0.039 0.000 0.449 23766/30764 Parser::Ruby32#_reduce_615
0.09% 0.01% 0.682 0.053 0.000 0.628 30764 Parser::Builders::Default#const /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:673
0.359 0.028 0.000 0.331 30764/1306539 Parser::Builders::Default#n
0.209 0.057 0.000 0.151 30764/32873 Parser::Builders::Default#constant_map
0.038 0.038 0.000 0.000 30764/839623 String#to_sym
0.022 0.016 0.000 0.007 30764/564165 Parser::Builders::Default#value
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.006 0.000 0.000 3092/68299 Enumerator#each
0.007 0.007 0.000 0.000 3092/68299 Parser::Builders::Default#regexp_options
0.282 0.234 0.000 0.048 31029/68299 Parser::Lexer::Literal#infer_indent_level
0.378 0.279 0.000 0.099 31086/68299 Array#each
0.09% 0.07% 0.672 0.525 0.000 0.147 68299 String#each_char
0.067 0.067 0.000 0.000 394701/159076122 Integer#+
0.040 0.040 0.000 0.000 203884/176971491 Integer#<=
0.029 0.029 0.000 0.000 173233/95900787 Integer#-
0.006 0.006 0.000 0.000 24629/26044547 Kernel#nil?
0.005 0.005 0.000 0.000 24630/85709789 Integer#>
0.001 0.001 0.000 0.000 3733/22667415 NilClass#nil?
0.000 0.000 0.000 0.000 381/393 Integer#%
0.000 0.000 0.000 0.000 1/1 Integer#/
0.000 0.000 0.000 0.000 1/1 Integer#*
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.001 0.000 0.005 210/32670 Parser::Builders::Default#dedent_string
0.664 0.111 0.000 0.554 32460/32670 Array#map
0.09% 0.02% 0.670 0.112 0.000 0.559 32670 Parser::Lexer::Dedenter#dedent /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/dedenter.rb:36
0.447 0.043 0.000 0.404 32670/211400 Array#each
0.037 0.037 0.000 0.000 32670/32670 String#split
0.019 0.019 0.000 0.000 32670/35694 Array#join
0.014 0.014 0.000 0.000 65296/437884 String#force_encoding
0.013 0.013 0.000 0.000 32670/32670 String#replace
0.009 0.009 0.000 0.000 32670/159831 String#end_with?
0.007 0.007 0.000 0.000 32670/718875 String#encoding
0.006 0.006 0.000 0.000 32670/77500 Array#length
0.006 0.006 0.000 0.000 32670/100551016 Integer#==
0.000 0.000 0.000 0.000 44/44 Array#map!
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 169/365344 Parser::Ruby32#_reduce_316
0.001 0.001 0.000 0.001 569/365344 Parser::Ruby32#_reduce_287
0.054 0.034 0.000 0.020 30564/365344 Parser::Ruby32#local_pop
0.059 0.036 0.000 0.023 29099/365344 Parser::Ruby32#_reduce_453
0.089 0.058 0.000 0.030 50342/365344 Parser::Ruby32#_reduce_596
0.104 0.069 0.000 0.035 61920/365344 Parser::Lexer#emit_rbrace_rparen_rbrack
0.352 0.234 0.000 0.118 192681/365344 Parser::Ruby32#_reduce_288
0.09% 0.06% 0.660 0.433 0.000 0.227 365344 Parser::Lexer::StackState#pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:22
0.079 0.079 0.000 0.000 365344/365344 Integer#>>
0.074 0.074 0.000 0.000 365344/100551016 Integer#==
0.074 0.074 0.000 0.000 365344/365351 Integer#&
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/2521818 <Module::Parser::Messages>#compile
0.000 0.000 0.000 0.000 80/2521818 Parser::Source::Buffer#line_index_for_position
0.001 0.001 0.000 0.000 2377/2521818 Parser::Builders::Default#check_duplicate_arg
0.004 0.004 0.000 0.000 13393/2521818 Parser::LexerStrings#unescape_char
0.011 0.011 0.000 0.000 52058/2521818 Parser::MaxNumparamStack#pop
0.013 0.013 0.000 0.000 59586/2521818 Parser::MaxNumparamStack#top
0.068 0.068 0.000 0.000 269632/2521818 Parser::Lexer::Literal#initialize
0.130 0.121 0.000 0.009 465969/2521818 Set#include?
0.138 0.138 0.000 0.000 305516/2521818 Parser::Lexer#emit_table
0.295 0.295 0.000 0.000 1353191/2521818 Parser::AST::Node#assign_properties
0.09% 0.09% 0.660 0.651 0.000 0.009 2521818 Hash#[]
0.009 0.009 0.000 0.000 48433/1443234 AST::Node#hash
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 43/1306299 Parser::Source::Map::RescueBody#initialize
0.000 0.000 0.000 0.000 305/1306299 Parser::Source::Map::Ternary#initialize
0.001 0.001 0.000 0.000 1499/1306299 Parser::Source::Map::Condition#initialize
0.001 0.001 0.000 0.000 2295/1306299 Parser::Source::Map::Keyword#initialize
0.003 0.003 0.000 0.000 3595/1306299 Class#new
0.003 0.003 0.000 0.000 3772/1306299 Parser::Source::Map::Heredoc#initialize
0.004 0.004 0.000 0.000 6990/1306299 Parser::Source::Map::Definition#initialize
0.005 0.005 0.000 0.000 8292/1306299 Parser::Source::Map::MethodDefinition#initialize
0.018 0.018 0.000 0.000 32873/1306299 Parser::Source::Map::Constant#initialize
0.044 0.044 0.000 0.000 72158/1306299 Parser::Source::Map::Variable#initialize
0.068 0.068 0.000 0.000 132345/1306299 Parser::Source::Map::Operator#initialize
0.165 0.165 0.000 0.000 314377/1306299 Parser::Source::Map::Send#initialize
0.346 0.346 0.000 0.000 727755/1306299 Parser::Source::Map::Collection#initialize
0.09% 0.09% 0.658 0.658 0.000 0.000 1306299 Parser::Source::Map#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:76
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 671/1999841 Parser::Builders::Default#keyword_map
0.001 0.001 0.000 0.000 2086/1999841 Parser::LexerStrings#advance
0.001 0.001 0.000 0.000 3772/1999841 Parser::Builders::Default#string_map
0.010 0.010 0.000 0.000 44550/1999841 Parser::Builders::Default#begin_body
0.036 0.036 0.000 0.000 151436/1999841 Parser::Builders::Default#collection_map
0.050 0.050 0.000 0.000 231298/1999841 Parser::Builders::Default#send_map
0.203 0.108 0.000 0.095 60966/1999841 Parser::Builders::Default#accessible
0.348 0.348 0.000 0.000 1505062/1999841 Parser::Lexer#advance
0.09% 0.08% 0.650 0.555 0.000 0.095 1999841 Array#any?
0.054 0.054 0.000 0.000 121932/148612 Symbol#to_s
0.041 0.041 0.000 0.000 121932/159831 String#end_with?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/295055 Parser::Builders::Default#symbol_compose
0.013 0.007 0.000 0.005 8635/295055 Parser::Builders::Default#word
0.618 0.362 0.000 0.256 286419/295055 Parser::Builders::Default#string_compose
0.09% 0.05% 0.631 0.369 0.000 0.262 295055 Parser::Builders::Default#collapse_string_parts? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2263
0.080 0.080 0.000 0.000 295055/379882 Array#one?
0.066 0.066 0.000 0.000 269610/828101 AST::Node#type
0.063 0.063 0.000 0.000 269610/813761 Array#include?
0.053 0.053 0.000 0.000 269610/737316 Array#first
------------------------------------------------------------------------------------------------------------------------------------------------------
0.627 0.144 0.000 0.484 62799/62799 Parser::Builders::Default#symbol
0.09% 0.02% 0.627 0.144 0.000 0.484 62799 Parser::Builders::Default#prefix_string_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1881
0.211 0.033 0.000 0.178 62799/658936 Parser::Source::Range#with
0.126 0.041 0.000 0.085 62799/6271861 Class#new
0.120 0.081 0.000 0.039 125598/3003475 Parser::Builders::Default#loc
0.014 0.014 0.000 0.000 62799/950202 Parser::Source::Range#begin_pos
0.013 0.013 0.000 0.000 62799/159076122 Integer#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/50556 Parser::Builders::Default#unary_num
0.002 0.001 0.000 0.001 433/50556 Parser::Builders::Default#check_condition
0.016 0.008 0.000 0.008 3523/50556 Parser::Builders::Default#dedent_string
0.105 0.025 0.000 0.080 8691/50556 Parser::Builders::Default#assignable
0.127 0.030 0.000 0.097 9952/50556 AST::Node#<<
0.138 0.026 0.000 0.112 9952/50556 Parser::Builders::Default#assign
0.195 0.046 0.000 0.149 17998/50556 Parser::Builders::Default#accessible
0.08% 0.02% 0.582 0.135 0.000 0.446 50556 AST::Node#updated /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/ast-2.4.2/lib/ast/node.rb:133
0.346 0.123 0.000 0.223 46652/1353191 AST::Node#initialize
0.074 0.042 0.000 0.032 46652/46652 Kernel#original_dup
0.012 0.012 0.000 0.000 50556/6461718 Symbol#==
0.010 0.010 0.000 0.000 23867/23867 Array#==
0.002 0.002 0.000 0.000 9952/26044547 Kernel#nil?
0.001 0.001 0.000 0.000 3904/22667415 NilClass#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.098 0.061 0.000 0.037 62799/377172 Parser::Builders::Default#symbol
0.106 0.066 0.000 0.039 71728/377172 Parser::Builders::Default#string_internal
0.377 0.233 0.000 0.143 242645/377172 Parser::Builders::Default#string
0.08% 0.05% 0.580 0.361 0.000 0.219 377172 Parser::Builders::Default#string_value /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2272
0.131 0.131 0.000 0.000 754344/376617376 Array#[]
0.085 0.085 0.000 0.000 377172/384163 String#valid_encoding?
0.003 0.000 0.000 0.003 8/8 Parser::Builders::Default#diagnostic
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 98/3098941 Array#bsearch_index
0.000 0.000 0.000 0.000 2084/3098941 Parser::Lexer#advance
0.002 0.002 0.000 0.000 6991/3098941 Racc::Parser#_racc_setup
0.002 0.002 0.000 0.000 8682/3098941 Parser::Builders::Default#check_assignment_to_numparam
0.004 0.004 0.000 0.000 19351/3098941 Parser::Builders::Default#check_reserved_for_numparam
0.005 0.005 0.000 0.000 30960/3098941 Parser::Lexer#emit_rbrace_rparen_rbrack
0.562 0.562 0.000 0.000 3030775/3098941 Parser::Source::Range#initialize
0.08% 0.08% 0.577 0.577 0.000 0.000 3098941 Integer#<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.553 0.018 0.000 0.534 9852/9852 Racc::Parser#_racc_do_parse_c
0.08% 0.00% 0.553 0.018 0.000 0.534 9852 Parser::Ruby32#_reduce_211 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9473
0.529 0.037 0.000 0.492 9852/9952 Parser::Builders::Default#assign
0.006 0.006 0.000 0.000 29556/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 14/9952 Parser::Ruby32#_reduce_33
0.005 0.000 0.000 0.005 86/9952 Parser::Ruby32#_reduce_37
0.529 0.037 0.000 0.492 9852/9952 Parser::Ruby32#_reduce_211
0.07% 0.01% 0.534 0.037 0.000 0.497 9952 Parser::Builders::Default#assign /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:754
0.148 0.015 0.000 0.132 9952/9952 AST::Node#<<
0.138 0.026 0.000 0.112 9952/50556 AST::Node#updated
0.069 0.015 0.000 0.054 9952/160723 Parser::Builders::Default#join_exprs
0.062 0.010 0.000 0.052 8278/8527 Parser::Source::Map::Variable#with_operator
0.055 0.008 0.000 0.046 9952/10203 Parser::Source::Map#with_expression
0.013 0.002 0.000 0.010 1665/1667 Parser::Source::Map::Send#with_operator
0.011 0.008 0.000 0.004 9952/3003475 Parser::Builders::Default#loc
0.002 0.002 0.000 0.000 9952/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 9/9 Parser::Source::Map::Constant#with_operator
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 169/365376 Parser::Ruby32#_reduce_315
0.003 0.002 0.000 0.001 1798/365376 Parser::Lexer#e_lbrace
0.045 0.031 0.000 0.014 30580/365376 Parser::Ruby32#local_push
0.046 0.032 0.000 0.015 29107/365376 Parser::Ruby32#_reduce_452
0.068 0.048 0.000 0.020 50342/365376 Parser::Ruby32#_reduce_595
0.080 0.057 0.000 0.023 60126/365376 Parser::Lexer#advance
0.287 0.207 0.000 0.080 193254/365376 Parser::Ruby32#_reduce_287
0.07% 0.05% 0.529 0.376 0.000 0.153 365376 Parser::Lexer::StackState#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:15
0.079 0.079 0.000 0.000 365376/27493841 Integer#<<
0.074 0.074 0.000 0.000 365376/365376 Integer#|
------------------------------------------------------------------------------------------------------------------------------------------------------
0.522 0.028 0.000 0.494 23766/23766 Racc::Parser#_racc_do_parse_c
0.07% 0.00% 0.522 0.028 0.000 0.494 23766 Parser::Ruby32#_reduce_615 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11988
0.488 0.039 0.000 0.449 23766/30764 Parser::Builders::Default#const
0.006 0.006 0.000 0.000 23766/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 53/1976081 Parser::Ruby32#_reduce_92
0.005 0.005 0.000 0.000 15290/1976081 Parser::StaticEnvironment#extend_static
0.009 0.009 0.000 0.000 29801/1976081 Parser::StaticEnvironment#extend_dynamic
0.016 0.016 0.000 0.000 52082/1976081 Parser::MaxNumparamStack#push
0.078 0.078 0.000 0.000 269632/1976081 Parser::LexerStrings#push_literal
0.405 0.405 0.000 0.000 1609223/1976081 Parser::Lexer#emit
0.07% 0.07% 0.512 0.512 0.000 0.000 1976081 Array#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.511 0.346 0.000 0.165 314377/314377 Class#new
0.07% 0.05% 0.511 0.346 0.000 0.165 314377 Parser::Source::Map::Send#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/send.rb:13
0.165 0.165 0.000 0.000 314377/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/17796 Parser::Ruby32#_reduce_237
0.000 0.000 0.000 0.000 2/17796 Parser::Ruby32#_reduce_231
0.000 0.000 0.000 0.000 2/17796 Parser::Ruby32#_reduce_244
0.000 0.000 0.000 0.000 3/17796 Parser::Ruby32#_reduce_235
0.001 0.000 0.000 0.001 34/17796 Parser::Ruby32#_reduce_227
0.001 0.000 0.000 0.001 41/17796 Parser::Ruby32#_reduce_228
0.002 0.000 0.000 0.001 51/17796 Parser::Ruby32#_reduce_242
0.006 0.001 0.000 0.005 215/17796 Parser::Ruby32#_reduce_240
0.009 0.001 0.000 0.008 313/17796 Parser::Ruby32#_reduce_226
0.010 0.001 0.000 0.009 324/17796 Parser::Ruby32#_reduce_263
0.038 0.003 0.000 0.034 1287/17796 Parser::Ruby32#_reduce_247
0.430 0.040 0.000 0.390 15523/17796 Parser::Ruby32#_reduce_229
0.07% 0.01% 0.497 0.046 0.000 0.450 17796 Parser::Builders::Default#binary_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1192
0.223 0.017 0.000 0.206 17796/1306539 Parser::Builders::Default#n
0.196 0.022 0.000 0.175 17796/17798 Parser::Builders::Default#send_binary_op_map
0.013 0.009 0.000 0.004 17796/564165 Parser::Builders::Default#value
0.009 0.009 0.000 0.000 17796/839623 String#to_sym
0.006 0.006 0.000 0.000 17796/114223 Parser::Ruby32#version
0.004 0.004 0.000 0.000 17796/100551016 Integer#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.493 0.300 0.000 0.193 330570/330570 Parser::Lexer#advance
0.07% 0.04% 0.493 0.300 0.000 0.193 330570 Parser::Lexer#arg_or_cmdarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14631
0.106 0.106 0.000 0.000 330570/4515446 Kernel#class
0.066 0.066 0.000 0.000 250362/250362 <Class::Parser::Lexer>#lex_en_expr_cmdarg
0.020 0.020 0.000 0.000 80208/80208 <Class::Parser::Lexer>#lex_en_expr_arg
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 8682/1422839 Parser::StaticEnvironment#declare
0.020 0.020 0.000 0.000 60966/1422839 Parser::StaticEnvironment#declared?
0.469 0.469 0.000 0.000 1353191/1422839 AST::Node#initialize
0.07% 0.07% 0.492 0.492 0.000 0.000 1422839 Symbol#to_sym <internal:symbol>:10
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/839623 Parser::Builders::Default#kwoptarg
0.000 0.000 0.000 0.000 4/839623 Parser::Builders::Default#unary_op
0.000 0.000 0.000 0.000 6/839623 Parser::Builders::Default#optarg
0.000 0.000 0.000 0.000 5/839623 Parser::Builders::Default#ivar
0.000 0.000 0.000 0.000 6/839623 Parser::Builders::Default#const_global
0.000 0.000 0.000 0.000 20/839623 Parser::Builders::Default#attr_asgn
0.000 0.000 0.000 0.000 245/839623 Parser::Builders::Default#op_assign
0.000 0.000 0.000 0.000 128/839623 Parser::Builders::Default#gvar
0.001 0.001 0.000 0.000 2377/839623 Parser::StaticEnvironment#declare
0.001 0.001 0.000 0.000 2367/839623 Parser::Builders::Default#arg
0.001 0.001 0.000 0.000 2112/839623 Array#map
0.002 0.002 0.000 0.000 2103/839623 Parser::Builders::Default#const_fetch
0.006 0.006 0.000 0.000 8292/839623 Parser::Builders::Default#def_method
0.009 0.009 0.000 0.000 17796/839623 Parser::Builders::Default#binary_op
0.022 0.022 0.000 0.000 69648/839623 Parser::Builders::Default#ident
0.034 0.034 0.000 0.000 62799/839623 Parser::Builders::Default#symbol
0.038 0.038 0.000 0.000 30764/839623 Parser::Builders::Default#const
0.070 0.070 0.000 0.000 110863/839623 Parser::Builders::Default#pair_keyword
0.118 0.118 0.000 0.000 246447/839623 Parser::Builders::Default#call_method
0.182 0.182 0.000 0.000 283637/839623 Parser::StaticEnvironment#declared?
0.07% 0.07% 0.485 0.485 0.000 0.000 839623 String#to_sym
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/1323505 Parser::Source::Buffer#line_index_for_position
0.004 0.004 0.000 0.000 6991/1323505 Parser::Source::Buffer#source=
0.477 0.477 0.000 0.000 1316498/1323505 Parser::AST::Node#assign_properties
0.07% 0.07% 0.481 0.481 0.000 0.000 1323505 Kernel#frozen? <internal:kernel>:67
------------------------------------------------------------------------------------------------------------------------------------------------------
0.478 0.061 0.000 0.417 30960/30960 Parser::Lexer#advance
0.06% 0.01% 0.478 0.061 0.000 0.417 30960 Parser::Lexer#emit_rbrace_rparen_rbrack /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14730
0.308 0.037 0.000 0.271 30960/305516 Parser::Lexer#emit_table
0.104 0.069 0.000 0.035 61920/365344 Parser::Lexer::StackState#pop
0.005 0.005 0.000 0.000 30960/3098941 Integer#<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.475 0.168 0.000 0.308 116508/116508 Class#new
0.06% 0.02% 0.475 0.168 0.000 0.308 116508 Set#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:245
0.172 0.055 0.000 0.117 29272/29272 Set#merge
0.109 0.076 0.000 0.033 116508/6271861 Class#new
0.019 0.019 0.000 0.000 87236/22667415 NilClass#nil?
0.008 0.008 0.000 0.000 29272/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.466 0.028 0.000 0.439 15523/15523 Racc::Parser#_racc_do_parse_c
0.06% 0.00% 0.466 0.028 0.000 0.439 15523 Parser::Ruby32#_reduce_229 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9597
0.430 0.040 0.000 0.390 15523/17796 Parser::Builders::Default#binary_op
0.008 0.008 0.000 0.000 46569/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.450 0.450 0.000 0.000 1505062/1505062 Parser::Lexer#advance
0.06% 0.06% 0.450 0.450 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_trans_keys
------------------------------------------------------------------------------------------------------------------------------------------------------
0.443 0.040 0.000 0.403 8292/8292 Racc::Parser#_racc_do_parse_c
0.06% 0.01% 0.443 0.040 0.000 0.403 8292 Parser::Ruby32#_reduce_352 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10398
0.306 0.028 0.000 0.278 8292/8292 Parser::Builders::Default#def_method
0.078 0.022 0.000 0.057 8292/15282 Parser::Ruby32#local_pop
0.006 0.005 0.000 0.002 8292/15275 Parser::CurrentArgStack#pop
0.006 0.006 0.000 0.000 33168/376617376 Array#[]
0.003 0.003 0.000 0.000 8292/16584 Parser::Context#in_def=
0.003 0.003 0.000 0.000 8292/15462 Parser::Context#in_def
------------------------------------------------------------------------------------------------------------------------------------------------------
0.442 0.104 0.000 0.338 121366/121366 Array#each
0.06% 0.01% 0.442 0.104 0.000 0.338 121366 Set#add? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:533
0.213 0.085 0.000 0.128 121366/132425 Set#add
0.124 0.065 0.000 0.060 121366/465969 Set#include?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/110867 Parser::Builders::Default#kwarg_map
0.435 0.097 0.000 0.338 110863/110867 Parser::Builders::Default#pair_keyword_map
0.06% 0.01% 0.435 0.097 0.000 0.338 110867 Parser::Source::Range#adjust /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:193
0.300 0.076 0.000 0.224 110867/6271861 Class#new
0.038 0.038 0.000 0.000 221734/159076122 Integer#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.420 0.021 0.000 0.399 11095/11095 Racc::Parser#_racc_do_parse_c
0.06% 0.00% 0.420 0.021 0.000 0.399 11095 Parser::Ruby32#_reduce_78 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8957
0.391 0.038 0.000 0.353 11095/246447 Parser::Builders::Default#call_method
0.007 0.007 0.000 0.000 44380/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.028 0.021 0.000 0.006 29801/528369 Set#initialize_dup
0.032 0.021 0.000 0.011 46652/528369 Kernel#original_dup
0.361 0.201 0.000 0.159 451916/528369 Kernel#dup
0.06% 0.03% 0.420 0.243 0.000 0.176 528369 Kernel#initialize_dup
0.113 0.113 0.000 0.000 348367/348367 String#initialize_copy
0.031 0.031 0.000 0.000 129777/150185 Kernel#initialize_copy
0.022 0.017 0.000 0.004 20408/20408 Parser::Source::Map#initialize_copy
0.011 0.011 0.000 0.000 29809/29809 Hash#initialize_copy
0.000 0.000 0.000 0.000 8/8 Array#initialize_copy
------------------------------------------------------------------------------------------------------------------------------------------------------
0.410 0.237 0.000 0.173 388617/388617 Parser::Lexer#advance
0.06% 0.03% 0.410 0.237 0.000 0.173 388617 Parser::Lexer#on_newline /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14689
0.173 0.173 0.000 0.000 388617/388617 Parser::LexerStrings#on_newline
------------------------------------------------------------------------------------------------------------------------------------------------------
0.402 0.019 0.000 0.383 11169/11169 Racc::Parser#_racc_do_parse_c
0.05% 0.00% 0.402 0.019 0.000 0.383 11169 Parser::Ruby32#_reduce_436 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10940
0.379 0.043 0.000 0.336 11169/246447 Parser::Builders::Default#call_method
0.005 0.005 0.000 0.000 22338/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.400 0.400 0.000 0.000 1609223/1609223 Parser::Lexer#advance
0.05% 0.05% 0.400 0.400 0.000 0.000 1609223 Array#shift
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/564165 Parser::Builders::Default#ivar
0.000 0.000 0.000 0.000 6/564165 Parser::Builders::Default#const_global
0.000 0.000 0.000 0.000 8/564165 Parser::Builders::Default#kwoptarg
0.000 0.000 0.000 0.000 7/564165 Parser::Builders::Default#unary_num
0.000 0.000 0.000 0.000 8/564165 Parser::Builders::Default#unary_op
0.000 0.000 0.000 0.000 12/564165 Parser::Builders::Default#optarg
0.000 0.000 0.000 0.000 20/564165 Parser::Builders::Default#attr_asgn
0.000 0.000 0.000 0.000 128/564165 Parser::Builders::Default#gvar
0.000 0.000 0.000 0.000 245/564165 Parser::Builders::Default#op_assign
0.001 0.001 0.000 0.000 2103/564165 Parser::Builders::Default#const_fetch
0.003 0.002 0.000 0.001 3092/564165 Parser::Builders::Default#regexp_options
0.003 0.002 0.000 0.001 4734/564165 Parser::Builders::Default#arg
0.005 0.003 0.000 0.002 5243/564165 Parser::Builders::Default#numeric
0.011 0.008 0.000 0.003 16584/564165 Parser::Builders::Default#def_method
0.013 0.009 0.000 0.004 17796/564165 Parser::Builders::Default#binary_op
0.016 0.012 0.000 0.005 22100/564165 Parser::Builders::Default#string_map
0.022 0.016 0.000 0.007 30764/564165 Parser::Builders::Default#const
0.023 0.017 0.000 0.006 34352/564165 Parser::Builders::Default#call_type_for_dot
0.048 0.034 0.000 0.014 69648/564165 Parser::Builders::Default#ident
0.075 0.055 0.000 0.020 110863/564165 Parser::Builders::Default#pair_keyword
0.166 0.121 0.000 0.045 246447/564165 Parser::Builders::Default#call_method
0.05% 0.04% 0.386 0.279 0.000 0.107 564165 Parser::Builders::Default#value /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2268
0.107 0.107 0.000 0.000 564165/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 20/246467 Parser::Builders::Default#attr_asgn
0.374 0.243 0.000 0.131 246447/246467 Parser::Builders::Default#call_method
0.05% 0.03% 0.374 0.243 0.000 0.131 246467 Parser::Builders::Default#call_type_for_dot /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1055
0.054 0.054 0.000 0.000 246467/41281629 BasicObject#!
0.039 0.039 0.000 0.000 212115/22667415 NilClass#nil?
0.023 0.017 0.000 0.006 34352/564165 Parser::Builders::Default#value
0.007 0.007 0.000 0.000 34352/26044547 Kernel#nil?
0.007 0.007 0.000 0.000 34352/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.124 0.065 0.000 0.060 121366/465969 Set#add?
0.249 0.179 0.000 0.070 344603/465969 Parser::StaticEnvironment#declared?
0.05% 0.03% 0.374 0.244 0.000 0.130 465969 Set#include? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:403
0.130 0.121 0.000 0.009 465969/2521818 Hash#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.370 0.106 0.000 0.264 29099/29099 Racc::Parser#_racc_do_parse_c
0.05% 0.01% 0.370 0.106 0.000 0.264 29099 Parser::Ruby32#_reduce_453 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11064
0.114 0.041 0.000 0.073 29099/29793 Parser::MaxNumparamStack#has_numparams?
0.059 0.036 0.000 0.023 29099/365344 Parser::Lexer::StackState#pop
0.035 0.022 0.000 0.013 29099/52058 Parser::MaxNumparamStack#pop
0.031 0.024 0.000 0.007 29099/45075 Parser::StaticEnvironment#unextend
0.013 0.013 0.000 0.000 29099/525962 Parser::Lexer#cmdarg
0.011 0.011 0.000 0.000 58198/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.359 0.018 0.000 0.341 25171/25171 Parser::LexerStrings#close_interp_on_current_literal
0.05% 0.00% 0.359 0.018 0.000 0.341 25171 Parser::LexerStrings#continue_lexing /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5043
0.341 0.067 0.000 0.273 25171/294803 Parser::LexerStrings#next_state_for_literal
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 96/22214 Parser::Builders::Default#xstring_compose
0.343 0.038 0.000 0.305 22118/22214 Parser::Builders::Default#string_compose
0.05% 0.01% 0.345 0.038 0.000 0.307 22214 Parser::Builders::Default#string_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1945
0.230 0.042 0.000 0.187 18442/206843 Parser::Builders::Default#collection_map
0.028 0.007 0.000 0.021 3772/160723 Parser::Builders::Default#join_exprs
0.016 0.012 0.000 0.005 22100/564165 Parser::Builders::Default#value
0.012 0.004 0.000 0.008 3772/6271861 Class#new
0.010 0.010 0.000 0.000 22100/298723 String#start_with?
0.008 0.005 0.000 0.003 7544/3003475 Parser::Builders::Default#loc
0.001 0.001 0.000 0.000 3772/737316 Array#first
0.001 0.001 0.000 0.000 3772/1999841 Array#any?
0.001 0.001 0.000 0.000 3772/10291794 Array#last
------------------------------------------------------------------------------------------------------------------------------------------------------
0.344 0.063 0.000 0.280 13678/13678 Parser::LexerStrings#advance
0.05% 0.01% 0.344 0.063 0.000 0.280 13678 Parser::LexerStrings#extend_string_escaped /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5154
0.086 0.023 0.000 0.063 13678/13678 Parser::Lexer::Literal#munge_escape?
0.045 0.008 0.000 0.037 10897/10897 Parser::Lexer::Literal#supports_line_continuation_via_slash?
0.028 0.007 0.000 0.021 9051/9823308 Parser::LexerStrings#tok
0.027 0.017 0.000 0.011 24496/24496 Parser::Lexer::Literal#regexp?
0.027 0.015 0.000 0.012 13678/21534926 Parser::Source::Buffer#slice
0.018 0.007 0.000 0.012 10954/10954 Parser::Lexer::Literal#squiggly_heredoc?
0.016 0.011 0.000 0.005 13678/9511073 Parser::Lexer::Literal#extend_string
0.009 0.009 0.000 0.000 8848/50934 String#gsub
0.009 0.006 0.000 0.003 13678/9856438 Parser::LexerStrings#literal
0.004 0.004 0.000 0.000 13678/271761 String#chr
0.003 0.003 0.000 0.000 8837/813761 Array#include?
0.003 0.003 0.000 0.000 13678/10107066 Parser::LexerStrings#source_buffer
0.003 0.003 0.000 0.000 11228/9698613 String#==
0.002 0.002 0.000 0.000 8837/9828872 Integer#>=
0.000 0.000 0.000 0.000 33/53 Regexp#match
------------------------------------------------------------------------------------------------------------------------------------------------------
0.342 0.342 0.000 0.000 1505062/1505062 Parser::Lexer#advance
0.05% 0.05% 0.342 0.342 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_key_spans
------------------------------------------------------------------------------------------------------------------------------------------------------
0.342 0.061 0.000 0.281 6991/6991 Class#new
0.05% 0.01% 0.342 0.061 0.000 0.281 6991 Parser::Lexer#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8250
0.204 0.091 0.000 0.112 6991/13982 Parser::Lexer#reset
0.069 0.069 0.000 0.000 76901/83892 Kernel#lambda
0.005 0.005 0.000 0.000 6991/50252 Kernel#respond_to?
0.004 0.004 0.000 0.000 6991/4515446 Kernel#class
------------------------------------------------------------------------------------------------------------------------------------------------------
0.339 0.217 0.000 0.122 195269/195269 Racc::Parser#_racc_do_parse_c
0.05% 0.03% 0.339 0.217 0.000 0.122 195269 Parser::Ruby32#_reduce_15 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8516
0.070 0.070 0.000 0.000 390538/376617376 Array#[]
0.052 0.052 0.000 0.000 195269/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.006 0.000 0.002 6991/358505 Parser::Lexer#source_buffer=
0.009 0.007 0.000 0.002 10154/358505 Parser::LexerStrings#encode_escape
0.319 0.252 0.000 0.067 341360/358505 Parser::Lexer::Literal#clear_buffer
0.05% 0.04% 0.336 0.265 0.000 0.071 358505 Parser::Source::Buffer#source /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:145
0.071 0.071 0.000 0.000 358505/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1986/1662742 Parser::Ruby32#_reduce_403
0.011 0.011 0.000 0.000 44550/1662742 Parser::Ruby32#_reduce_11
0.322 0.322 0.000 0.000 1616206/1662742 Parser::Lexer#advance
0.05% 0.05% 0.333 0.333 0.000 0.000 1662742 Array#empty?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.159 0.011 0.000 0.149 15290/29272 Parser::StaticEnvironment#extend_static
0.171 0.012 0.000 0.159 13982/29272 Parser::StaticEnvironment#reset
0.04% 0.00% 0.330 0.022 0.000 0.308 29272 <Class::Set>#[] /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:230
0.308 0.030 0.000 0.278 29272/6271861 Class#new
------------------------------------------------------------------------------------------------------------------------------------------------------
0.124 0.052 0.000 0.073 6991/13982 Parser::Base#reset
0.204 0.091 0.000 0.112 6991/13982 Parser::Lexer#initialize
0.04% 0.02% 0.328 0.143 0.000 0.185 13982 Parser::Lexer#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8281
0.167 0.033 0.000 0.134 41946/6271861 Class#new
0.010 0.010 0.000 0.000 27964/4515446 Kernel#class
0.007 0.007 0.000 0.000 27964/27964 <Class::Parser::Lexer>#lex_en_line_begin
------------------------------------------------------------------------------------------------------------------------------------------------------
0.326 0.326 0.000 0.000 1505062/1505062 Parser::Lexer#advance
0.04% 0.04% 0.326 0.326 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_index_offsets
------------------------------------------------------------------------------------------------------------------------------------------------------
0.324 0.324 0.000 0.000 1505062/1505062 Parser::Lexer#advance
0.04% 0.04% 0.324 0.324 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_indicies
------------------------------------------------------------------------------------------------------------------------------------------------------
0.323 0.010 0.000 0.314 3092/3092 Racc::Parser#_racc_do_parse_c
0.04% 0.00% 0.323 0.010 0.000 0.314 3092 Parser::Ruby32#_reduce_572 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11726
0.218 0.008 0.000 0.210 3092/3092 Parser::Builders::Default#regexp_compose
0.093 0.012 0.000 0.082 3092/3092 Parser::Builders::Default#regexp_options
0.002 0.002 0.000 0.000 12368/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.323 0.070 0.000 0.253 35095/35095 Parser::LexerStrings#advance
0.04% 0.01% 0.323 0.070 0.000 0.253 35095 Parser::LexerStrings#extend_string_eol_heredoc_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5241
0.123 0.123 0.000 0.000 35095/50934 String#gsub
0.100 0.025 0.000 0.075 35095/9823308 Parser::LexerStrings#tok
0.029 0.019 0.000 0.010 35095/60266 Parser::LexerStrings#version?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.323 0.050 0.000 0.272 13982/13982 Parser::Base#parse
0.04% 0.01% 0.323 0.050 0.000 0.272 13982 Parser::Lexer#source_buffer= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8334
0.246 0.246 0.000 0.000 6991/6991 String#unpack
0.008 0.006 0.000 0.002 6991/358505 Parser::Source::Buffer#source
0.007 0.007 0.000 0.000 13982/13982 Parser::LexerStrings#source_buffer=
0.004 0.004 0.000 0.000 13982/13982 Parser::LexerStrings#source_pts=
0.002 0.002 0.000 0.000 6991/376617376 Array#[]
0.002 0.002 0.000 0.000 6991/718875 String#encoding
0.002 0.002 0.000 0.000 6991/100551016 Integer#==
0.001 0.001 0.000 0.000 6991/18074 BasicObject#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.322 0.034 0.000 0.289 31323/31323 Parser::LexerStrings#advance
0.04% 0.00% 0.322 0.034 0.000 0.289 31323 Parser::Lexer::Literal#infer_indent_level /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:166
0.282 0.234 0.000 0.048 31029/68299 String#each_char
0.007 0.007 0.000 0.000 31323/41281629 BasicObject#!
------------------------------------------------------------------------------------------------------------------------------------------------------
0.139 0.021 0.000 0.118 6998/15290 Parser::Ruby32#_reduce_346
0.183 0.026 0.000 0.157 8292/15290 Parser::Ruby32#_reduce_65
0.04% 0.01% 0.322 0.047 0.000 0.275 15290 Parser::Ruby32#local_push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:31
0.195 0.031 0.000 0.164 15290/15290 Parser::StaticEnvironment#extend_static
0.045 0.031 0.000 0.014 30580/365376 Parser::Lexer::StackState#push
0.025 0.019 0.000 0.005 15290/52082 Parser::MaxNumparamStack#push
0.006 0.006 0.000 0.000 15290/525962 Parser::Lexer#cmdarg
0.005 0.005 0.000 0.000 15290/9812776 Parser::Lexer#cond
------------------------------------------------------------------------------------------------------------------------------------------------------
0.317 0.046 0.000 0.271 29793/29793 Parser::Builders::Default#block
0.04% 0.01% 0.317 0.046 0.000 0.271 29793 Parser::Builders::Default#block_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2106
0.125 0.027 0.000 0.098 29793/644766 Parser::Source::Range#join
0.089 0.059 0.000 0.030 89379/3003475 Parser::Builders::Default#loc
0.058 0.019 0.000 0.039 29793/6271861 Class#new
------------------------------------------------------------------------------------------------------------------------------------------------------
0.317 0.317 0.000 0.000 1505062/1505062 Parser::Lexer#advance
0.04% 0.04% 0.317 0.317 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_trans_actions
------------------------------------------------------------------------------------------------------------------------------------------------------
0.316 0.316 0.000 0.000 1505062/1505062 Parser::Lexer#advance
0.04% 0.04% 0.316 0.316 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_to_state_actions
------------------------------------------------------------------------------------------------------------------------------------------------------
0.314 0.314 0.000 0.000 1505062/1505062 Parser::Lexer#advance
0.04% 0.04% 0.314 0.314 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_trans_targs
------------------------------------------------------------------------------------------------------------------------------------------------------
0.311 0.311 0.000 0.000 1353191/1353191 Array#hash
0.04% 0.04% 0.311 0.311 0.000 0.000 1353191 Kernel#hash
------------------------------------------------------------------------------------------------------------------------------------------------------
0.310 0.037 0.000 0.274 6990/6990 Racc::Parser#_racc_do_parse_c
0.04% 0.00% 0.310 0.037 0.000 0.274 6990 Parser::Ruby32#_reduce_347 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10341
0.196 0.012 0.000 0.184 6990/6990 Parser::Builders::Default#def_class
0.063 0.017 0.000 0.046 6990/15282 Parser::Ruby32#local_pop
0.007 0.007 0.000 0.000 34950/376617376 Array#[]
0.003 0.003 0.000 0.000 6990/15462 Parser::Context#in_def
0.003 0.003 0.000 0.000 6990/13988 Parser::Context#in_class=
0.002 0.002 0.000 0.000 6990/7161 Parser::Context#in_class
------------------------------------------------------------------------------------------------------------------------------------------------------
0.306 0.028 0.000 0.278 8292/8292 Parser::Ruby32#_reduce_352
0.04% 0.00% 0.306 0.028 0.000 0.278 8292 Parser::Builders::Default#def_method /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:824
0.111 0.014 0.000 0.097 8292/8292 Parser::Builders::Default#definition_map
0.107 0.009 0.000 0.098 8292/1306539 Parser::Builders::Default#n
0.035 0.014 0.000 0.021 8292/19351 Parser::Builders::Default#check_reserved_for_numparam
0.011 0.008 0.000 0.003 16584/564165 Parser::Builders::Default#value
0.008 0.005 0.000 0.002 8292/3003475 Parser::Builders::Default#loc
0.006 0.006 0.000 0.000 8292/839623 String#to_sym
------------------------------------------------------------------------------------------------------------------------------------------------------
0.306 0.024 0.000 0.282 6991/6991 <Class::Parser::Base>#parse
0.04% 0.00% 0.306 0.024 0.000 0.282 6991 <Class::Parser::Base>#setup_source_buffer /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:97
0.218 0.022 0.000 0.196 6991/6991 Parser::Source::Buffer#source=
0.032 0.011 0.000 0.021 6991/6271861 Class#new
0.022 0.010 0.000 0.012 6991/481717 Kernel#dup
0.004 0.004 0.000 0.000 6991/6991 Module#name
0.003 0.003 0.000 0.000 6991/9698613 String#==
0.003 0.003 0.000 0.000 6991/437884 String#force_encoding
------------------------------------------------------------------------------------------------------------------------------------------------------
0.305 0.305 0.000 0.000 1505062/1505062 Parser::Lexer#advance
0.04% 0.04% 0.305 0.305 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_from_state_actions
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1986/1818917 Parser::Ruby32#_reduce_403
0.002 0.002 0.000 0.000 6991/1818917 Racc::Parser#_racc_setup
0.050 0.050 0.000 0.000 297895/1818917 Parser::LexerStrings#advance
0.250 0.250 0.000 0.000 1512045/1818917 Parser::Lexer#advance
0.04% 0.04% 0.302 0.302 0.000 0.000 1818917 Array#size
------------------------------------------------------------------------------------------------------------------------------------------------------
0.300 0.013 0.000 0.287 8290/8290 Racc::Parser#_racc_do_parse_c
0.04% 0.00% 0.300 0.013 0.000 0.287 8290 Parser::Ruby32#_reduce_116 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9213
0.284 0.052 0.000 0.232 8290/8691 Parser::Builders::Default#assignable
0.003 0.003 0.000 0.000 8290/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.298 0.298 0.000 0.000 1505062/1505062 Parser::Lexer#advance
0.04% 0.04% 0.298 0.298 0.000 0.000 1505062 <Class::Parser::Lexer>#_lex_eof_trans
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 96/264737 Parser::Ruby32#_reduce_571
0.027 0.015 0.000 0.012 22004/264737 Parser::Ruby32#_reduce_568
0.270 0.150 0.000 0.120 242637/264737 Parser::Ruby32#_reduce_569
0.04% 0.02% 0.298 0.165 0.000 0.132 264737 Parser::Lexer#dedent_level /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8405
0.132 0.132 0.000 0.000 264737/264737 Parser::LexerStrings#dedent_level
------------------------------------------------------------------------------------------------------------------------------------------------------
0.297 0.158 0.000 0.139 44550/44550 Racc::Parser#_racc_do_parse_c
0.04% 0.02% 0.297 0.158 0.000 0.139 44550 Parser::Ruby32#_reduce_11 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8481
0.071 0.053 0.000 0.018 44550/44550 Parser::Builders::Default#begin_body
0.035 0.035 0.000 0.000 178200/376617376 Array#[]
0.011 0.011 0.000 0.000 44508/41281629 BasicObject#!
0.011 0.011 0.000 0.000 44550/1662742 Array#empty?
0.010 0.010 0.000 0.000 44508/22667415 NilClass#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/1353109 Parser::Source::Buffer#source_lines
0.297 0.297 0.000 0.000 1353101/1353109 AST::Node#initialize
0.04% 0.04% 0.297 0.297 0.000 0.000 1353109 Array#to_a
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.001 0.000 0.004 158/8691 Parser::Ruby32#_reduce_107
0.008 0.001 0.000 0.006 243/8691 Parser::Ruby32#_reduce_626
0.284 0.052 0.000 0.232 8290/8691 Parser::Ruby32#_reduce_116
0.04% 0.01% 0.296 0.054 0.000 0.242 8691 Parser::Builders::Default#assignable /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:699
0.105 0.025 0.000 0.080 8691/50556 AST::Node#updated
0.055 0.024 0.000 0.032 8682/8682 Parser::Builders::Default#check_assignment_to_numparam
0.032 0.012 0.000 0.020 8682/19351 Parser::Builders::Default#check_reserved_for_numparam
0.026 0.011 0.000 0.015 8682/11059 Parser::StaticEnvironment#declare
0.005 0.005 0.000 0.000 8682/148612 Symbol#to_s
0.003 0.003 0.000 0.000 8691/828101 AST::Node#type
0.003 0.003 0.000 0.000 8682/69648 Parser::Base#static_env
0.003 0.003 0.000 0.000 8682/124478 AST::Node#children
0.003 0.003 0.000 0.000 8682/223863 AST::Node#to_a
0.003 0.003 0.000 0.000 8682/808736 Parser::Source::Map#expression
0.002 0.002 0.000 0.000 8682/818935 Parser::AST::Node#loc
0.002 0.002 0.000 0.000 8682/376617376 Array#[]
0.000 0.000 0.000 0.000 9/8777 Parser::Base#context
0.000 0.000 0.000 0.000 9/15462 Parser::Context#in_def
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/72154 Parser::Builders::Default#ivar
0.000 0.000 0.000 0.000 6/72154 Parser::Builders::Default#optarg
0.001 0.000 0.000 0.000 128/72154 Parser::Builders::Default#gvar
0.010 0.002 0.000 0.008 2367/72154 Parser::Builders::Default#arg
0.284 0.054 0.000 0.230 69648/72154 Parser::Builders::Default#ident
0.04% 0.01% 0.295 0.056 0.000 0.239 72154 Parser::Builders::Default#variable_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1974
0.163 0.057 0.000 0.106 72154/6271861 Class#new
0.075 0.051 0.000 0.025 72154/3003475 Parser::Builders::Default#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.292 0.015 0.000 0.277 8263/8263 Racc::Parser#_racc_do_parse_c
0.04% 0.00% 0.292 0.015 0.000 0.277 8263 Parser::Ruby32#_reduce_432 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10901
0.274 0.051 0.000 0.223 8263/29793 Parser::Builders::Default#block
0.003 0.003 0.000 0.000 16526/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.292 0.050 0.000 0.241 29107/29107 Racc::Parser#_racc_do_parse_c
0.04% 0.01% 0.292 0.050 0.000 0.241 29107 Parser::Ruby32#_reduce_451 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11051
0.202 0.034 0.000 0.168 29107/29801 Parser::StaticEnvironment#extend_dynamic
0.039 0.032 0.000 0.008 29107/52082 Parser::MaxNumparamStack#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.289 0.019 0.000 0.269 10817/10817 Racc::Parser#_racc_do_parse_c
0.04% 0.00% 0.289 0.019 0.000 0.269 10817 Parser::Ruby32#_reduce_709 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12579
0.264 0.015 0.000 0.248 10817/10817 Parser::Builders::Default#pair
0.006 0.006 0.000 0.000 32451/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.282 0.228 0.000 0.054 264416/264416 Racc::Parser#_racc_do_parse_c
0.04% 0.03% 0.282 0.228 0.000 0.054 264416 Parser::Ruby32#_reduce_566 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11687
0.054 0.054 0.000 0.000 264416/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.009 0.000 0.000 48433/1443234 Hash#[]
0.022 0.022 0.000 0.000 121429/1443234 Hash#[]=
0.250 0.250 0.000 0.000 1273372/1443234 Array#hash
0.04% 0.04% 0.281 0.281 0.000 0.000 1443234 AST::Node#hash
------------------------------------------------------------------------------------------------------------------------------------------------------
0.264 0.015 0.000 0.248 10817/10817 Parser::Ruby32#_reduce_709
0.04% 0.00% 0.264 0.015 0.000 0.248 10817 Parser::Builders::Default#pair /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:488
0.132 0.009 0.000 0.123 10817/1306539 Parser::Builders::Default#n
0.117 0.012 0.000 0.105 10817/11323 Parser::Builders::Default#binary_op_map
------------------------------------------------------------------------------------------------------------------------------------------------------
0.256 0.054 0.000 0.203 71728/71728 Parser::Builders::Default#string_internal
0.03% 0.01% 0.256 0.054 0.000 0.203 71728 Parser::Builders::Default#unquoted_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1890
0.132 0.045 0.000 0.087 71728/6271861 Class#new
0.071 0.049 0.000 0.022 71728/3003475 Parser::Builders::Default#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.254 0.021 0.000 0.233 8233/8233 Racc::Parser#_racc_do_parse_c
0.03% 0.00% 0.254 0.021 0.000 0.233 8233 Parser::Ruby32#_reduce_638 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12120
0.222 0.035 0.000 0.187 8233/38093 Parser::Builders::Default#args
0.003 0.003 0.000 0.000 16466/376617376 Array#[]
0.003 0.003 0.000 0.000 8233/8233 Parser::Context#in_kwarg
0.003 0.003 0.000 0.000 8233/16466 Parser::Context#in_kwarg=
0.002 0.002 0.000 0.000 8233/26824 Parser::Context#in_argdef=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.087 0.012 0.000 0.075 8778/26987 Parser::Lexer::Literal#initialize
0.165 0.025 0.000 0.141 18209/26987 Parser::Lexer::Literal#flush_string
0.03% 0.00% 0.252 0.037 0.000 0.216 26987 Parser::Lexer::Literal#emit_start_tok /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:259
0.203 0.025 0.000 0.177 26987/380776 Parser::Lexer::Literal#emit
0.008 0.008 0.000 0.000 23215/23223 String#length
0.005 0.005 0.000 0.000 23215/159076122 Integer#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.014 0.002 0.000 0.013 1794/25387 Parser::Lexer::Literal#nest_and_try_closing
0.071 0.010 0.000 0.061 13085/25387 Parser::LexerStrings#advance
0.167 0.013 0.000 0.154 10508/25387 Parser::LexerStrings#extend_string_eol_words
0.03% 0.00% 0.252 0.025 0.000 0.227 25387 Parser::Lexer::Literal#extend_space /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:220
0.150 0.028 0.000 0.121 25387/105166 Parser::Lexer::Literal#flush_string
0.078 0.009 0.000 0.068 12429/380776 Parser::Lexer::Literal#emit
------------------------------------------------------------------------------------------------------------------------------------------------------
0.246 0.246 0.000 0.000 6991/6991 Parser::Lexer#source_buffer=
0.03% 0.03% 0.246 0.246 0.000 0.000 6991 String#unpack <internal:pack>:19
------------------------------------------------------------------------------------------------------------------------------------------------------
0.244 0.027 0.000 0.217 6991/6991 Parser::Base#initialize
0.03% 0.00% 0.244 0.027 0.000 0.217 6991 Parser::Base#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:167
0.124 0.052 0.000 0.073 6991/13982 Parser::Lexer#reset
0.065 0.009 0.000 0.056 6991/13982 Parser::StaticEnvironment#reset
0.009 0.009 0.000 0.000 6991/13982 Parser::Context#reset
0.009 0.007 0.000 0.002 13982/13982 Parser::VariablesStack#reset
0.009 0.006 0.000 0.004 6991/6991 Parser::CurrentArgStack#reset
------------------------------------------------------------------------------------------------------------------------------------------------------
0.241 0.087 0.000 0.154 60966/60966 Parser::Builders::Default#accessible
0.03% 0.01% 0.241 0.087 0.000 0.154 60966 Parser::Ruby32#try_declare_numparam /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:45
0.127 0.127 0.000 0.000 60966/60966 Symbol#=~
0.015 0.015 0.000 0.000 60966/124478 AST::Node#children
0.012 0.012 0.000 0.000 60966/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.239 0.028 0.000 0.211 8292/8292 Racc::Parser#_racc_do_parse_c
0.03% 0.00% 0.239 0.028 0.000 0.211 8292 Parser::Ruby32#_reduce_65 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8881
0.183 0.026 0.000 0.157 8292/15290 Parser::Ruby32#local_push
0.015 0.009 0.000 0.006 8292/481717 Kernel#dup
0.008 0.006 0.000 0.002 8292/15283 Parser::CurrentArgStack#push
0.003 0.003 0.000 0.000 8292/16584 Parser::Context#in_def=
0.002 0.002 0.000 0.000 8292/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/813761 Parser::Source::Range#is?
0.000 0.000 0.000 0.000 8/813761 Parser::Diagnostic#initialize
0.000 0.000 0.000 0.000 352/813761 Parser::Builders::Default#keyword_cmd
0.003 0.003 0.000 0.000 10508/813761 Parser::LexerStrings#eof_codepoint?
0.003 0.003 0.000 0.000 15060/813761 Parser::Builders::Default#static_regexp
0.003 0.003 0.000 0.000 8837/813761 Parser::LexerStrings#extend_string_escaped
0.006 0.006 0.000 0.000 13673/813761 Parser::Lexer::Literal#munge_escape?
0.007 0.007 0.000 0.000 29793/813761 Parser::Builders::Default#block
0.017 0.017 0.000 0.000 60266/813761 Parser::LexerStrings#version?
0.040 0.040 0.000 0.000 140997/813761 Parser::Lexer#version?
0.063 0.063 0.000 0.000 269610/813761 Parser::Builders::Default#collapse_string_parts?
0.095 0.095 0.000 0.000 264649/813761 Parser::Lexer::Literal#initialize
0.03% 0.03% 0.237 0.237 0.000 0.000 813761 Array#include?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/32873 Parser::Builders::Default#const_global
0.026 0.006 0.000 0.021 2103/32873 Parser::Builders::Default#const_fetch
0.209 0.057 0.000 0.151 30764/32873 Parser::Builders::Default#const
0.03% 0.01% 0.235 0.063 0.000 0.172 32873 Parser::Builders::Default#constant_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1964
0.079 0.027 0.000 0.051 32873/6271861 Class#new
0.075 0.054 0.000 0.021 98619/3003475 Parser::Builders::Default#loc
0.009 0.002 0.000 0.007 2109/644766 Parser::Source::Range#join
0.007 0.007 0.000 0.000 30764/22667415 NilClass#nil?
0.001 0.001 0.000 0.000 2109/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 2109/26044547 Kernel#nil?
0.000 0.000 0.000 0.000 2109/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.229 0.156 0.000 0.072 300298/300298 Parser::LexerStrings#next_state_for_literal
0.03% 0.02% 0.229 0.156 0.000 0.072 300298 Parser::Lexer::Literal#backslash_delimited? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:114
0.072 0.072 0.000 0.000 300298/9698613 String#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.015 0.010 0.000 0.005 11059/132425 Parser::StaticEnvironment#declare
0.213 0.085 0.000 0.128 121366/132425 Set#add?
0.03% 0.01% 0.228 0.094 0.000 0.134 132425 Set#add /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:521
0.134 0.112 0.000 0.022 132425/139170 Hash#[]=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.227 0.147 0.000 0.079 141676/141676 Racc::Parser#_racc_do_parse_c
0.03% 0.02% 0.227 0.147 0.000 0.079 141676 Parser::Ruby32#_reduce_283 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9929
0.046 0.046 0.000 0.000 283352/376617376 Array#[]
0.033 0.033 0.000 0.000 141676/216944 Array#concat
------------------------------------------------------------------------------------------------------------------------------------------------------
0.218 0.008 0.000 0.210 3092/3092 Parser::Ruby32#_reduce_572
0.03% 0.00% 0.218 0.008 0.000 0.210 3092 Parser::Builders::Default#regexp_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:426
0.125 0.014 0.000 0.111 3092/3092 Parser::Builders::Default#static_regexp
0.042 0.003 0.000 0.039 3092/1306539 Parser::Builders::Default#n
0.042 0.007 0.000 0.035 3092/3092 Parser::Builders::Default#regexp_map
0.001 0.001 0.000 0.000 3092/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.218 0.022 0.000 0.196 6991/6991 <Class::Parser::Base>#setup_source_buffer
0.03% 0.00% 0.218 0.022 0.000 0.196 6991 Parser::Source::Buffer#source= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:162
0.129 0.019 0.000 0.111 6991/6991 <Class::Parser::Source::Buffer>#reencode_string
0.056 0.016 0.000 0.040 6991/6991 Parser::Source::Buffer#raw_source=
0.004 0.004 0.000 0.000 6991/384163 String#valid_encoding?
0.004 0.004 0.000 0.000 6991/1323505 Kernel#frozen?
0.003 0.003 0.000 0.000 6991/4515446 Kernel#class
------------------------------------------------------------------------------------------------------------------------------------------------------
0.210 0.012 0.000 0.198 4464/4464 Racc::Parser#_racc_do_parse_c
0.03% 0.00% 0.210 0.012 0.000 0.198 4464 Parser::Ruby32#_reduce_285 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9942
0.191 0.010 0.000 0.181 4464/73254 Parser::Builders::Default#associate
0.004 0.004 0.000 0.000 13392/376617376 Array#[]
0.002 0.002 0.000 0.000 4464/446515 Array#<<
0.001 0.001 0.000 0.000 4464/216944 Array#concat
------------------------------------------------------------------------------------------------------------------------------------------------------
0.014 0.014 0.000 0.000 62799/950202 Parser::Builders::Default#prefix_string_map
0.055 0.055 0.000 0.000 242637/950202 Parser::Builders::Default#delimited_string_map
0.140 0.140 0.000 0.000 644766/950202 Parser::Source::Range#join
0.03% 0.03% 0.210 0.210 0.000 0.000 950202 Parser::Source::Range#begin_pos
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.001 0.000 0.004 694/29801 Parser::Ruby32#_reduce_449
0.202 0.034 0.000 0.168 29107/29801 Parser::Ruby32#_reduce_451
0.03% 0.00% 0.207 0.035 0.000 0.172 29801 Parser::StaticEnvironment#extend_dynamic /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:27
0.163 0.035 0.000 0.128 29801/481717 Kernel#dup
0.009 0.009 0.000 0.000 29801/1976081 Array#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.065 0.009 0.000 0.056 6991/13982 Parser::Base#reset
0.140 0.025 0.000 0.115 6991/13982 Parser::StaticEnvironment#initialize
0.03% 0.00% 0.205 0.034 0.000 0.171 13982 Parser::StaticEnvironment#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:15
0.171 0.012 0.000 0.159 13982/29272 <Class::Set>#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.205 0.010 0.000 0.196 6998/6998 Racc::Parser#_racc_do_parse_c
0.03% 0.00% 0.205 0.010 0.000 0.196 6998 Parser::Ruby32#_reduce_128 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9283
0.194 0.015 0.000 0.179 6998/30764 Parser::Builders::Default#const
0.002 0.002 0.000 0.000 6998/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.199 0.012 0.000 0.187 5415/5415 Racc::Parser#_racc_do_parse_c
0.03% 0.00% 0.199 0.012 0.000 0.187 5415 Parser::Ruby32#_reduce_444 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11000
0.183 0.018 0.000 0.165 5415/5417 Parser::Builders::Default#index
0.004 0.004 0.000 0.000 21660/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/17798 Parser::Builders::Default#match_op
0.196 0.022 0.000 0.175 17796/17798 Parser::Builders::Default#binary_op
0.03% 0.00% 0.196 0.022 0.000 0.175 17798 Parser::Builders::Default#send_binary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2077
0.117 0.026 0.000 0.091 17798/160723 Parser::Builders::Default#join_exprs
0.040 0.011 0.000 0.029 17798/6271861 Class#new
0.017 0.012 0.000 0.005 17798/3003475 Parser::Builders::Default#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.196 0.012 0.000 0.184 6990/6990 Parser::Ruby32#_reduce_347
0.03% 0.00% 0.196 0.012 0.000 0.184 6990 Parser::Builders::Default#def_class /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:801
0.096 0.016 0.000 0.080 6990/6990 Parser::Builders::Default#module_definition_map
0.088 0.006 0.000 0.082 6990/1306539 Parser::Builders::Default#n
------------------------------------------------------------------------------------------------------------------------------------------------------
0.195 0.031 0.000 0.164 15290/15290 Parser::Ruby32#local_push
0.03% 0.00% 0.195 0.031 0.000 0.164 15290 Parser::StaticEnvironment#extend_static /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:20
0.159 0.011 0.000 0.149 15290/29272 <Class::Set>#[]
0.005 0.005 0.000 0.000 15290/1976081 Array#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.193 0.054 0.000 0.138 42968/42968 Parser::Builders::Default#accessible
0.03% 0.01% 0.193 0.054 0.000 0.138 42968 Parser::Builders::Default#var_send_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2071
0.107 0.035 0.000 0.072 42968/6271861 Class#new
0.017 0.017 0.000 0.000 85936/818935 Parser::AST::Node#loc
0.015 0.015 0.000 0.000 85936/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.022 0.022 0.000 0.000 110863/998266 Parser::Builders::Default#pair_keyword_map
0.049 0.049 0.000 0.000 242637/998266 Parser::Builders::Default#delimited_string_map
0.120 0.120 0.000 0.000 644766/998266 Parser::Source::Range#join
0.03% 0.03% 0.190 0.190 0.000 0.000 998266 Parser::Source::Range#end_pos
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/828101 Parser::Builders::Default#loop_mod
0.000 0.000 0.000 0.000 2/828101 Parser::Builders::Default#static_regexp_node
0.000 0.000 0.000 0.000 169/828101 Parser::Builders::Default#begin_keyword
0.000 0.000 0.000 0.000 490/828101 Parser::Builders::Default#op_assign
0.000 0.000 0.000 0.000 1801/828101 Parser::Builders::Default#args
0.001 0.001 0.000 0.000 3733/828101 Parser::Builders::Default#dedent_string
0.002 0.002 0.000 0.000 4637/828101 Parser::Builders::Default#check_condition
0.003 0.003 0.000 0.000 8691/828101 Parser::Builders::Default#assignable
0.008 0.008 0.000 0.000 37366/828101 Array#map
0.012 0.012 0.000 0.000 61594/828101 Parser::Builders::Default#begin
0.022 0.022 0.000 0.000 106539/828101 Parser::Builders::Default#block
0.022 0.022 0.000 0.000 85353/828101 Parser::Builders::Default#accessible
0.050 0.050 0.000 0.000 248115/828101 Array#each
0.066 0.066 0.000 0.000 269610/828101 Parser::Builders::Default#collapse_string_parts?
0.03% 0.03% 0.188 0.188 0.000 0.000 828101 AST::Node#type
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/5417 Parser::Ruby32#_reduce_213
0.183 0.018 0.000 0.165 5415/5417 Parser::Ruby32#_reduce_444
0.02% 0.00% 0.183 0.018 0.000 0.165 5417 Parser::Builders::Default#index /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1167
0.090 0.013 0.000 0.077 5417/7062 Parser::Builders::Default#send_index_map
0.069 0.005 0.000 0.064 5417/1306539 Parser::Builders::Default#n
0.004 0.004 0.000 0.000 10834/4515446 Kernel#class
0.002 0.002 0.000 0.000 5417/251864 <Class::Parser::Builders::Default>#emit_kwargs
0.001 0.001 0.000 0.000 5417/7062 <Class::Parser::Builders::Default>#emit_index
------------------------------------------------------------------------------------------------------------------------------------------------------
0.183 0.183 0.000 0.000 539264/539264 Parser::Lexer::Literal#initialize
0.02% 0.02% 0.183 0.183 0.000 0.000 539264 Hash#include?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/818935 Parser::Builders::Default#kwarg_map
0.000 0.000 0.000 0.000 4/818935 Parser::Builders::Default#accessible
0.000 0.000 0.000 0.000 4/818935 Parser::Builders::Default#send_unary_op_map
0.000 0.000 0.000 0.000 5/818935 Parser::Builders::Default#range_map
0.000 0.000 0.000 0.000 6/818935 Parser::Builders::Default#optarg
0.000 0.000 0.000 0.000 7/818935 Parser::Builders::Default#unary_num
0.000 0.000 0.000 0.000 43/818935 Parser::Builders::Default#rescue_body_map
0.000 0.000 0.000 0.000 64/818935 Parser::Builders::Default#condition_map
0.000 0.000 0.000 0.000 80/818935 Parser::Builders::Default#keyword_map
0.000 0.000 0.000 0.000 245/818935 Parser::Builders::Default#op_assign
0.000 0.000 0.000 0.000 552/818935 Parser::Builders::Default#eh_keyword_map
0.001 0.001 0.000 0.000 2109/818935 Parser::Builders::Default#constant_map
0.001 0.001 0.000 0.000 3092/818935 Parser::Builders::Default#regexp_map
0.001 0.001 0.000 0.000 4885/818935 Parser::Builders::Default#unary_op_map
0.002 0.002 0.000 0.000 7062/818935 Parser::Builders::Default#send_index_map
0.002 0.002 0.000 0.000 6990/818935 Parser::Builders::Default#module_definition_map
0.002 0.002 0.000 0.000 8682/818935 Parser::Builders::Default#assignable
0.002 0.002 0.000 0.000 9952/818935 Parser::Builders::Default#assign
0.008 0.008 0.000 0.000 29793/818935 Parser::Builders::Default#block
0.017 0.017 0.000 0.000 85936/818935 Parser::Builders::Default#var_send_map
0.027 0.027 0.000 0.000 110863/818935 Parser::Builders::Default#pair_keyword_map
0.046 0.046 0.000 0.000 227111/818935 Parser::Builders::Default#send_map
0.068 0.068 0.000 0.000 321446/818935 Parser::Builders::Default#join_exprs
0.02% 0.02% 0.176 0.176 0.000 0.000 818935 Parser::AST::Node#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.174 0.106 0.000 0.068 132345/132345 Class#new
0.02% 0.01% 0.174 0.106 0.000 0.068 132345 Parser::Source::Map::Operator#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/operator.rb:9
0.068 0.068 0.000 0.000 132345/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.173 0.173 0.000 0.000 388617/388617 Parser::Lexer#on_newline
0.02% 0.02% 0.173 0.173 0.000 0.000 388617 Parser::LexerStrings#on_newline /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5100
------------------------------------------------------------------------------------------------------------------------------------------------------
0.172 0.055 0.000 0.117 29272/29272 Set#initialize
0.02% 0.01% 0.172 0.055 0.000 0.117 29272 Set#merge /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:605
0.094 0.036 0.000 0.058 29272/29272 Set#do_with_enum
0.013 0.013 0.000 0.000 29272/4515446 Kernel#class
0.009 0.009 0.000 0.000 29272/29272 Kernel#instance_of?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 169/525962 Parser::Ruby32#_reduce_315
0.000 0.000 0.000 0.000 169/525962 Parser::Ruby32#_reduce_316
0.005 0.005 0.000 0.000 15282/525962 Parser::Ruby32#local_pop
0.006 0.006 0.000 0.000 15290/525962 Parser::Ruby32#local_push
0.008 0.008 0.000 0.000 25171/525962 Parser::Ruby32#_reduce_595
0.009 0.009 0.000 0.000 25171/525962 Parser::Ruby32#_reduce_596
0.010 0.010 0.000 0.000 29107/525962 Parser::Ruby32#_reduce_452
0.013 0.013 0.000 0.000 29099/525962 Parser::Ruby32#_reduce_453
0.057 0.057 0.000 0.000 192681/525962 Parser::Ruby32#_reduce_288
0.059 0.059 0.000 0.000 193823/525962 Parser::Ruby32#_reduce_287
0.02% 0.02% 0.167 0.167 0.000 0.000 525962 Parser::Lexer#cmdarg
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 186/718875 Parser::Source::Buffer#raw_source=
0.002 0.002 0.000 0.000 6991/718875 Parser::Lexer#source_buffer=
0.002 0.002 0.000 0.000 6991/718875 <Class::Parser::Source::Buffer>#reencode_string
0.003 0.003 0.000 0.000 10154/718875 Parser::LexerStrings#encode_escape
0.007 0.007 0.000 0.000 32670/718875 Parser::Lexer::Dedenter#dedent
0.060 0.060 0.000 0.000 320523/718875 Parser::Source::Buffer#slice
0.092 0.092 0.000 0.000 341360/718875 Parser::Lexer::Literal#clear_buffer
0.02% 0.02% 0.165 0.165 0.000 0.000 718875 String#encoding
------------------------------------------------------------------------------------------------------------------------------------------------------
0.164 0.132 0.000 0.032 148181/148181 Racc::Parser#_racc_do_parse_c
0.02% 0.02% 0.164 0.132 0.000 0.032 148181 Parser::Ruby32#_reduce_293 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10032
0.032 0.032 0.000 0.000 148181/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.161 0.009 0.000 0.152 5407/5407 Racc::Parser#_racc_do_parse_c
0.02% 0.00% 0.161 0.009 0.000 0.152 5407 Parser::Ruby32#_reduce_321 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10166
0.149 0.014 0.000 0.135 5407/30797 Parser::Builders::Default#begin
0.003 0.003 0.000 0.000 16221/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.009 0.000 0.000 8848/50934 Parser::LexerStrings#extend_string_escaped
0.027 0.027 0.000 0.000 6991/50934 Parser::Source::Buffer#raw_source=
0.123 0.123 0.000 0.000 35095/50934 Parser::LexerStrings#extend_string_eol_heredoc_line
0.02% 0.02% 0.160 0.160 0.000 0.000 50934 String#gsub
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/808736 Parser::Builders::Default#accessible
0.000 0.000 0.000 0.000 4/808736 Parser::Builders::Default#kwarg_map
0.000 0.000 0.000 0.000 5/808736 Parser::Builders::Default#range_map
0.000 0.000 0.000 0.000 4/808736 Parser::Builders::Default#send_unary_op_map
0.000 0.000 0.000 0.000 7/808736 Parser::Builders::Default#unary_num
0.000 0.000 0.000 0.000 6/808736 Parser::Builders::Default#optarg
0.000 0.000 0.000 0.000 43/808736 Parser::Builders::Default#rescue_body_map
0.000 0.000 0.000 0.000 64/808736 Parser::Builders::Default#condition_map
0.000 0.000 0.000 0.000 80/808736 Parser::Builders::Default#keyword_map
0.000 0.000 0.000 0.000 552/808736 Parser::Builders::Default#eh_keyword_map
0.000 0.000 0.000 0.000 2109/808736 Parser::Builders::Default#constant_map
0.001 0.001 0.000 0.000 3092/808736 Parser::Builders::Default#regexp_map
0.002 0.002 0.000 0.000 4885/808736 Parser::Builders::Default#unary_op_map
0.002 0.002 0.000 0.000 7062/808736 Parser::Builders::Default#send_index_map
0.002 0.002 0.000 0.000 6990/808736 Parser::Builders::Default#module_definition_map
0.003 0.003 0.000 0.000 8682/808736 Parser::Builders::Default#assignable
0.007 0.007 0.000 0.000 29793/808736 Parser::Builders::Default#block
0.015 0.015 0.000 0.000 85936/808736 Parser::Builders::Default#var_send_map
0.022 0.022 0.000 0.000 110863/808736 Parser::Builders::Default#pair_keyword_map
0.044 0.044 0.000 0.000 227111/808736 Parser::Builders::Default#send_map
0.059 0.059 0.000 0.000 321446/808736 Parser::Builders::Default#join_exprs
0.02% 0.02% 0.156 0.156 0.000 0.000 808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.155 0.013 0.000 0.143 6998/6998 Racc::Parser#_racc_do_parse_c
0.02% 0.00% 0.155 0.013 0.000 0.143 6998 Parser::Ruby32#_reduce_346 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10334
0.139 0.021 0.000 0.118 6998/15290 Parser::Ruby32#local_push
0.004 0.004 0.000 0.000 6998/13988 Parser::Context#in_class=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.150 0.010 0.000 0.140 6991/6991 Class#new
0.02% 0.00% 0.150 0.010 0.000 0.140 6991 Parser::StaticEnvironment#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:11
0.140 0.025 0.000 0.115 6991/13982 Parser::StaticEnvironment#reset
------------------------------------------------------------------------------------------------------------------------------------------------------
0.148 0.015 0.000 0.132 9952/9952 Parser::Builders::Default#assign
0.02% 0.00% 0.148 0.015 0.000 0.132 9952 AST::Node#<< /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/ast-2.4.2/lib/ast/node.rb:177
0.127 0.030 0.000 0.097 9952/50556 AST::Node#updated
0.005 0.005 0.000 0.000 9952/10002 Array#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 210/737316 Parser::Builders::Default#dedent_string
0.001 0.001 0.000 0.000 5057/737316 Parser::Builders::Default#word
0.001 0.001 0.000 0.000 3772/737316 Parser::Builders::Default#string_map
0.006 0.006 0.000 0.000 32460/737316 Array#map
0.010 0.010 0.000 0.000 46300/737316 Parser::Builders::Default#compstmt
0.024 0.024 0.000 0.000 115389/737316 Parser::Builders::Default#collection_map
0.047 0.047 0.000 0.000 264518/737316 Parser::Builders::Default#string_compose
0.053 0.053 0.000 0.000 269610/737316 Parser::Builders::Default#collapse_string_parts?
0.02% 0.02% 0.142 0.142 0.000 0.000 737316 Array#first
------------------------------------------------------------------------------------------------------------------------------------------------------
0.063 0.017 0.000 0.046 6990/15282 Parser::Ruby32#_reduce_347
0.078 0.022 0.000 0.057 8292/15282 Parser::Ruby32#_reduce_352
0.02% 0.01% 0.141 0.039 0.000 0.103 15282 Parser::Ruby32#local_pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:38
0.054 0.034 0.000 0.020 30564/365344 Parser::Lexer::StackState#pop
0.020 0.012 0.000 0.008 15282/52058 Parser::MaxNumparamStack#pop
0.018 0.014 0.000 0.004 15282/45075 Parser::StaticEnvironment#unextend
0.005 0.005 0.000 0.000 15282/525962 Parser::Lexer#cmdarg
0.005 0.005 0.000 0.000 15282/9812776 Parser::Lexer#cond
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/139170 Parser::Source::Buffer#line_index_for_position
0.001 0.001 0.000 0.000 2365/139170 Parser::Builders::Default#check_duplicate_arg
0.001 0.001 0.000 0.000 4364/139170 Parser::MaxNumparamStack#set
0.134 0.112 0.000 0.022 132425/139170 Set#add
0.02% 0.02% 0.136 0.114 0.000 0.022 139170 Hash#[]=
0.022 0.022 0.000 0.000 121429/1443234 AST::Node#hash
------------------------------------------------------------------------------------------------------------------------------------------------------
0.135 0.011 0.000 0.124 4576/4576 Racc::Parser#_racc_do_parse_c
0.02% 0.00% 0.135 0.011 0.000 0.124 4576 Parser::Ruby32#_reduce_297 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10060
0.120 0.009 0.000 0.111 4576/4598 Parser::Builders::Default#splat
0.003 0.003 0.000 0.000 13728/376617376 Array#[]
0.001 0.001 0.000 0.000 4576/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.132 0.132 0.000 0.000 264737/264737 Parser::Lexer#dedent_level
0.02% 0.02% 0.132 0.132 0.000 0.000 264737 Parser::LexerStrings#dedent_level /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5092
------------------------------------------------------------------------------------------------------------------------------------------------------
0.132 0.012 0.000 0.119 8635/8635 Racc::Parser#_racc_do_parse_c
0.02% 0.00% 0.132 0.012 0.000 0.119 8635 Parser::Ruby32#_reduce_575 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11745
0.114 0.011 0.000 0.104 8635/8635 Parser::Builders::Default#word
0.003 0.003 0.000 0.000 17270/376617376 Array#[]
0.002 0.002 0.000 0.000 8635/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.129 0.019 0.000 0.111 6991/6991 Parser::Source::Buffer#source=
0.02% 0.00% 0.129 0.019 0.000 0.111 6991 <Class::Parser::Source::Buffer>#reencode_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:90
0.103 0.033 0.000 0.070 6991/6991 <Class::Parser::Source::Buffer>#recognize_encoding
0.003 0.003 0.000 0.000 13982/437884 String#force_encoding
0.002 0.002 0.000 0.000 6991/718875 String#encoding
0.002 0.002 0.000 0.000 6991/22667415 NilClass#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.128 0.042 0.000 0.086 29801/29801 Kernel#dup
0.02% 0.01% 0.128 0.042 0.000 0.086 29801 Set#initialize_dup /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:286
0.047 0.024 0.000 0.023 29801/481717 Kernel#dup
0.028 0.021 0.000 0.006 29801/528369 Kernel#initialize_dup
0.011 0.011 0.000 0.000 29801/29801 Kernel#instance_variable_get
------------------------------------------------------------------------------------------------------------------------------------------------------
0.128 0.128 0.000 0.000 214683/214683 Racc::Parser#_racc_do_parse_c
0.02% 0.02% 0.128 0.128 0.000 0.000 214683 Parser::Ruby32#_reduce_292 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10026
------------------------------------------------------------------------------------------------------------------------------------------------------
0.127 0.127 0.000 0.000 60966/60966 Parser::Ruby32#try_declare_numparam
0.02% 0.02% 0.127 0.127 0.000 0.000 60966 Symbol#=~
------------------------------------------------------------------------------------------------------------------------------------------------------
0.127 0.082 0.000 0.045 76487/76487 Racc::Parser#_racc_do_parse_c
0.02% 0.01% 0.127 0.082 0.000 0.045 76487 Parser::Ruby32#_reduce_588 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11823
0.027 0.027 0.000 0.000 152974/376617376 Array#[]
0.018 0.018 0.000 0.000 76487/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.126 0.011 0.000 0.115 5221/5221 Racc::Parser#_racc_do_parse_c
0.02% 0.00% 0.126 0.011 0.000 0.115 5221 Parser::Ruby32#_reduce_607 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11936
0.106 0.006 0.000 0.100 5221/5221 Parser::Builders::Default#integer
0.007 0.004 0.000 0.003 5221/77306 Parser::Lexer#state=
0.001 0.001 0.000 0.000 5221/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.125 0.014 0.000 0.111 3092/3092 Parser::Builders::Default#regexp_compose
0.02% 0.00% 0.125 0.014 0.000 0.111 3092 Parser::Builders::Default#static_regexp /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2236
0.086 0.004 0.000 0.082 3012/6271861 Class#new
0.018 0.004 0.000 0.014 3092/3172 Parser::Builders::Default#static_string
0.003 0.003 0.000 0.000 15060/813761 Array#include?
0.003 0.003 0.000 0.000 15060/124478 AST::Node#children
0.001 0.001 0.000 0.000 3012/26044547 Kernel#nil?
0.000 0.000 0.000 0.000 80/22667415 NilClass#nil?
0.000 0.000 0.000 0.000 1/320617 String#encode
------------------------------------------------------------------------------------------------------------------------------------------------------
0.124 0.043 0.000 0.081 13393/13393 Parser::LexerStrings#advance
0.02% 0.01% 0.124 0.043 0.000 0.081 13393 Parser::LexerStrings#unescape_char /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5295
0.034 0.014 0.000 0.020 10005/10154 Parser::LexerStrings#encode_escape
0.021 0.011 0.000 0.010 10005/21534926 Parser::Source::Buffer#slice
0.005 0.005 0.000 0.000 26786/100551016 Integer#==
0.004 0.004 0.000 0.000 13393/2521818 Hash#[]
0.004 0.004 0.000 0.000 23398/95900787 Integer#-
0.003 0.003 0.000 0.000 13393/9828872 Integer#>=
0.003 0.003 0.000 0.000 13393/10278029 Parser::LexerStrings#source_pts
0.002 0.002 0.000 0.000 10005/10107066 Parser::LexerStrings#source_buffer
0.002 0.002 0.000 0.000 13393/376617376 Array#[]
0.002 0.002 0.000 0.000 10005/22667415 NilClass#nil?
0.001 0.001 0.000 0.000 3388/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.123 0.041 0.000 0.082 25171/25171 Racc::Parser#_racc_do_parse_c
0.02% 0.01% 0.123 0.041 0.000 0.082 25171 Parser::Ruby32#_reduce_595 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11865
0.068 0.048 0.000 0.020 50342/365376 Parser::Lexer::StackState#push
0.008 0.008 0.000 0.000 25171/525962 Parser::Lexer#cmdarg
0.006 0.006 0.000 0.000 25171/9812776 Parser::Lexer#cond
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 64/11323 Parser::Builders::Default#multi_assign
0.005 0.001 0.000 0.004 442/11323 Parser::Builders::Default#logical_op
0.117 0.012 0.000 0.105 10817/11323 Parser::Builders::Default#pair
0.02% 0.00% 0.122 0.013 0.000 0.110 11323 Parser::Builders::Default#binary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1978
0.074 0.017 0.000 0.057 11323/160723 Parser::Builders::Default#join_exprs
0.024 0.008 0.000 0.016 11323/6271861 Class#new
0.012 0.008 0.000 0.004 11323/3003475 Parser::Builders::Default#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.121 0.081 0.000 0.040 140997/140997 Parser::Lexer#advance
0.02% 0.01% 0.121 0.081 0.000 0.040 140997 Parser::Lexer#version? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14588
0.040 0.040 0.000 0.000 140997/813761 Array#include?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 101/437884 Array#map!
0.003 0.003 0.000 0.000 10154/437884 Parser::LexerStrings#encode_escape
0.003 0.003 0.000 0.000 6991/437884 <Class::Parser::Base>#setup_source_buffer
0.003 0.003 0.000 0.000 13982/437884 <Class::Parser::Source::Buffer>#reencode_string
0.014 0.014 0.000 0.000 65296/437884 Parser::Lexer::Dedenter#dedent
0.098 0.098 0.000 0.000 341360/437884 Parser::Lexer::Literal#clear_buffer
0.02% 0.02% 0.121 0.121 0.000 0.000 437884 String#force_encoding
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 11/4598 Parser::Ruby32#_reduce_303
0.000 0.000 0.000 0.000 11/4598 Parser::Ruby32#_reduce_294
0.120 0.009 0.000 0.111 4576/4598 Parser::Ruby32#_reduce_297
0.02% 0.00% 0.121 0.009 0.000 0.111 4598 Parser::Builders::Default#splat /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:445
0.055 0.012 0.000 0.044 4598/4885 Parser::Builders::Default#unary_op_map
0.054 0.004 0.000 0.051 4598/1306539 Parser::Builders::Default#n
0.001 0.001 0.000 0.000 4598/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/446515 Parser::Ruby32#_reduce_377
0.000 0.000 0.000 0.000 1/446515 Parser::Ruby32#_reduce_681
0.000 0.000 0.000 0.000 2/446515 Parser::Ruby32#_reduce_280
0.000 0.000 0.000 0.000 6/446515 Parser::Ruby32#_reduce_301
0.000 0.000 0.000 0.000 8/446515 Parser::Source::Buffer#source_lines
0.000 0.000 0.000 0.000 14/446515 Parser::Builders::Default#case
0.000 0.000 0.000 0.000 23/446515 Parser::Builders::Default#when
0.000 0.000 0.000 0.000 28/446515 Parser::Ruby32#_reduce_268
0.000 0.000 0.000 0.000 41/446515 Parser::Ruby32#_reduce_104
0.000 0.000 0.000 0.000 162/446515 Parser::Ruby32#_reduce_590
0.000 0.000 0.000 0.000 225/446515 Parser::Ruby32#_reduce_567
0.000 0.000 0.000 0.000 191/446515 Parser::Ruby32#_reduce_6
0.000 0.000 0.000 0.000 322/446515 Parser::Ruby32#_reduce_672
0.000 0.000 0.000 0.000 676/446515 Parser::Source::Buffer#line_begins
0.001 0.001 0.000 0.000 3794/446515 Parser::Ruby32#_reduce_584
0.001 0.001 0.000 0.000 3092/446515 Parser::Builders::Default#regexp_compose
0.001 0.001 0.000 0.000 3256/446515 Parser::Ruby32#_reduce_592
0.001 0.001 0.000 0.000 4565/446515 Parser::Ruby32#_reduce_577
0.001 0.001 0.000 0.000 4576/446515 Parser::Ruby32#_reduce_297
0.002 0.002 0.000 0.000 4464/446515 Parser::Ruby32#_reduce_285
0.002 0.002 0.000 0.000 8635/446515 Parser::Ruby32#_reduce_575
0.005 0.005 0.000 0.000 13982/446515 Parser::VariablesStack#push
0.005 0.005 0.000 0.000 15283/446515 Parser::CurrentArgStack#push
0.013 0.013 0.000 0.000 48435/446515 Parser::Ruby32#_reduce_708
0.016 0.016 0.000 0.000 62977/446515 Parser::Ruby32#_reduce_296
0.018 0.018 0.000 0.000 76487/446515 Parser::Ruby32#_reduce_588
0.052 0.052 0.000 0.000 195269/446515 Parser::Ruby32#_reduce_15
0.02% 0.02% 0.119 0.119 0.000 0.000 446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 6991/298723 <Class::Parser::Source::Buffer>#recognize_encoding
0.010 0.010 0.000 0.000 22100/298723 Parser::Builders::Default#string_map
0.104 0.104 0.000 0.000 269632/298723 Parser::Lexer::Literal#initialize
0.02% 0.02% 0.118 0.118 0.000 0.000 298723 String#start_with?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.027 0.004 0.000 0.023 1645/7062 Parser::Builders::Default#index_asgn
0.090 0.013 0.000 0.077 5417/7062 Parser::Builders::Default#index
0.02% 0.00% 0.117 0.017 0.000 0.100 7062 Parser::Builders::Default#send_index_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2100
0.058 0.013 0.000 0.045 14124/644766 Parser::Source::Range#join
0.021 0.014 0.000 0.007 21186/3003475 Parser::Builders::Default#loc
0.018 0.005 0.000 0.013 7062/6271861 Class#new
0.002 0.002 0.000 0.000 7062/808736 Parser::Source::Map#expression
0.002 0.002 0.000 0.000 7062/818935 Parser::AST::Node#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.001 0.000 0.002 694/29793 Parser::Ruby32#_reduce_450
0.114 0.041 0.000 0.073 29099/29793 Parser::Ruby32#_reduce_453
0.02% 0.01% 0.117 0.042 0.000 0.074 29793 Parser::MaxNumparamStack#has_numparams? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:29
0.068 0.042 0.000 0.025 59586/59586 Parser::MaxNumparamStack#top
0.007 0.007 0.000 0.000 29793/85709789 Integer#>
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/35884 <Module::Gem>#location_of_caller
0.000 0.000 0.000 0.000 5/35884 Parser::Lexer#emit_instance_var
0.000 0.000 0.000 0.000 5/35884 Parser::Lexer::Literal#munge_escape?
0.001 0.001 0.000 0.000 256/35884 Parser::Lexer#emit_global_var
0.011 0.011 0.000 0.000 5502/35884 Parser::Builders::Default#check_assignment_to_numparam
0.023 0.023 0.000 0.000 3772/35884 Parser::Lexer#advance
0.035 0.035 0.000 0.000 19351/35884 Parser::Builders::Default#check_reserved_for_numparam
0.046 0.046 0.000 0.000 6991/35884 <Class::Parser::Source::Buffer>#recognize_encoding
0.02% 0.02% 0.116 0.116 0.000 0.000 35884 String#=~
------------------------------------------------------------------------------------------------------------------------------------------------------
0.114 0.011 0.000 0.104 8635/8635 Parser::Ruby32#_reduce_575
0.02% 0.00% 0.114 0.011 0.000 0.104 8635 Parser::Builders::Default#word /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:455
0.046 0.009 0.000 0.036 3578/206843 Parser::Builders::Default#collection_map
0.044 0.003 0.000 0.041 3578/1306539 Parser::Builders::Default#n
0.013 0.007 0.000 0.005 8635/295055 Parser::Builders::Default#collapse_string_parts?
0.001 0.001 0.000 0.000 5057/737316 Array#first
------------------------------------------------------------------------------------------------------------------------------------------------------
0.113 0.113 0.000 0.000 348367/348367 Kernel#initialize_dup
0.02% 0.02% 0.113 0.113 0.000 0.000 348367 String#initialize_copy
------------------------------------------------------------------------------------------------------------------------------------------------------
0.029 0.029 0.000 0.000 77306/346938 Parser::Lexer#state=
0.083 0.083 0.000 0.000 269632/346938 Parser::Lexer::Literal#initialize
0.02% 0.02% 0.113 0.113 0.000 0.000 346938 Hash#fetch
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 9/20406 Parser::Source::Map::Constant#with_operator
0.010 0.002 0.000 0.008 1667/20406 Parser::Source::Map::Send#with_operator
0.048 0.008 0.000 0.039 10203/20406 Parser::Source::Map#with_expression
0.054 0.010 0.000 0.044 8527/20406 Parser::Source::Map::Variable#with_operator
0.02% 0.00% 0.112 0.020 0.000 0.092 20406 Parser::Source::Map#with /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:176
0.051 0.017 0.000 0.035 20406/481717 Kernel#dup
0.041 0.032 0.000 0.009 20406/20406 Kernel#tap
------------------------------------------------------------------------------------------------------------------------------------------------------
0.111 0.014 0.000 0.097 8292/8292 Parser::Builders::Default#def_method
0.02% 0.00% 0.111 0.014 0.000 0.097 8292 Parser::Builders::Default#definition_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2037
0.071 0.011 0.000 0.060 8292/6271861 Class#new
0.026 0.018 0.000 0.008 33168/3003475 Parser::Builders::Default#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.110 0.071 0.000 0.038 62977/62977 Racc::Parser#_racc_do_parse_c
0.01% 0.01% 0.110 0.071 0.000 0.038 62977 Parser::Ruby32#_reduce_296 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10054
0.023 0.023 0.000 0.000 125954/376617376 Array#[]
0.016 0.016 0.000 0.000 62977/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.107 0.075 0.000 0.032 20836/20836 Racc::Parser#_racc_do_parse_c
0.01% 0.01% 0.107 0.075 0.000 0.032 20836 Parser::Ruby32#_reduce_448 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11027
0.016 0.016 0.000 0.000 83344/376617376 Array#[]
0.009 0.009 0.000 0.000 20836/59594 Parser::Context#in_block=
0.008 0.008 0.000 0.000 20836/38561 Parser::Context#in_block
------------------------------------------------------------------------------------------------------------------------------------------------------
0.106 0.006 0.000 0.100 5221/5221 Parser::Ruby32#_reduce_607
0.01% 0.00% 0.106 0.006 0.000 0.100 5221 Parser::Builders::Default#integer /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:272
0.100 0.009 0.000 0.091 5221/5243 Parser::Builders::Default#numeric
------------------------------------------------------------------------------------------------------------------------------------------------------
0.106 0.008 0.000 0.098 1987/1987 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.106 0.008 0.000 0.098 1987 Parser::Ruby32#_reduce_414 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10768
0.088 0.008 0.000 0.079 1987/38093 Parser::Builders::Default#args
0.004 0.002 0.000 0.003 1987/4364 Parser::MaxNumparamStack#has_ordinary_params!
0.003 0.002 0.000 0.001 1987/6737 Parser::CurrentArgStack#set
0.001 0.001 0.000 0.000 7948/376617376 Array#[]
0.001 0.001 0.000 0.000 1987/26824 Parser::Context#in_argdef=
0.001 0.001 0.000 0.000 1987/216944 Array#concat
------------------------------------------------------------------------------------------------------------------------------------------------------
0.106 0.062 0.000 0.044 72158/72158 Class#new
0.01% 0.01% 0.106 0.062 0.000 0.044 72158 Parser::Source::Map::Variable#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/variable.rb:10
0.044 0.044 0.000 0.000 72158/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.024 0.024 0.000 0.000 84827/379882 Parser::Builders::Default#compstmt
0.080 0.080 0.000 0.000 295055/379882 Parser::Builders::Default#collapse_string_parts?
0.01% 0.01% 0.104 0.104 0.000 0.000 379882 Array#one?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.103 0.033 0.000 0.070 6991/6991 <Class::Parser::Source::Buffer>#reencode_string
0.01% 0.00% 0.103 0.033 0.000 0.070 6991 <Class::Parser::Source::Buffer>#recognize_encoding /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:51
0.046 0.046 0.000 0.000 6991/35884 String#=~
0.008 0.008 0.000 0.000 13982/22042692 String#[]
0.006 0.004 0.000 0.002 6991/52461170 BasicObject#!=
0.004 0.004 0.000 0.000 6991/298723 String#start_with?
0.003 0.003 0.000 0.000 6991/9698613 String#==
0.002 0.002 0.000 0.000 6991/170108 String#empty?
0.001 0.001 0.000 0.000 6991/26044547 Kernel#nil?
0.000 0.000 0.000 0.000 20/53 Regexp#match
------------------------------------------------------------------------------------------------------------------------------------------------------
0.103 0.017 0.000 0.085 10001/10001 Parser::Lexer#advance
0.01% 0.00% 0.103 0.017 0.000 0.085 10001 Parser::Lexer#emit_do /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14621
0.059 0.019 0.000 0.039 10001/1609223 Parser::Lexer#emit
0.027 0.015 0.000 0.012 20002/9770970 Parser::Lexer::StackState#active?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/271761 Parser::LexerStrings#read_post_meta_or_ctrl_char
0.003 0.003 0.000 0.000 10005/271761 Parser::LexerStrings#encode_escape
0.004 0.004 0.000 0.000 13678/271761 Parser::LexerStrings#extend_string_escaped
0.095 0.095 0.000 0.000 248071/271761 Parser::Lexer#advance
0.01% 0.01% 0.102 0.102 0.000 0.000 271761 String#chr
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 22/5243 Parser::Builders::Default#float
0.100 0.009 0.000 0.091 5221/5243 Parser::Builders::Default#integer
0.01% 0.00% 0.101 0.009 0.000 0.092 5243 Parser::Builders::Default#numeric /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:288
0.065 0.005 0.000 0.060 5243/1306539 Parser::Builders::Default#n
0.015 0.005 0.000 0.010 5243/6271861 Class#new
0.007 0.004 0.000 0.003 5243/3003475 Parser::Builders::Default#loc
0.005 0.003 0.000 0.002 5243/564165 Parser::Builders::Default#value
------------------------------------------------------------------------------------------------------------------------------------------------------
0.096 0.016 0.000 0.080 6990/6990 Parser::Builders::Default#def_class
0.01% 0.00% 0.096 0.016 0.000 0.080 6990 Parser::Builders::Default#module_definition_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2027
0.056 0.008 0.000 0.048 6990/6271861 Class#new
0.020 0.014 0.000 0.007 20970/3003475 Parser::Builders::Default#loc
0.002 0.002 0.000 0.000 6990/818935 Parser::AST::Node#loc
0.002 0.002 0.000 0.000 6990/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.094 0.036 0.000 0.058 29272/29272 Set#merge
0.01% 0.00% 0.094 0.036 0.000 0.058 29272 Set#do_with_enum /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:274
0.040 0.030 0.000 0.010 29272/29272 Enumerable#each_entry
0.018 0.018 0.000 0.000 29272/50252 Kernel#respond_to?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.094 0.077 0.000 0.017 77857/77857 Racc::Parser#_racc_do_parse_c
0.01% 0.01% 0.094 0.077 0.000 0.017 77857 Parser::Ruby32#_reduce_14 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8510
0.017 0.017 0.000 0.000 77857/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.093 0.012 0.000 0.082 3092/3092 Parser::Ruby32#_reduce_572
0.01% 0.00% 0.093 0.012 0.000 0.082 3092 Parser::Builders::Default#regexp_options /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:417
0.041 0.003 0.000 0.037 3092/1306539 Parser::Builders::Default#n
0.013 0.005 0.000 0.009 3092/3092 Enumerable#sort
0.013 0.003 0.000 0.009 3092/3595 Parser::Builders::Default#token_map
0.007 0.007 0.000 0.000 3092/68299 String#each_char
0.004 0.003 0.000 0.001 3092/9795 Array#map
0.003 0.002 0.000 0.001 3092/564165 Parser::Builders::Default#value
0.002 0.002 0.000 0.000 3092/3092 Array#uniq
------------------------------------------------------------------------------------------------------------------------------------------------------
0.092 0.092 0.000 0.000 294803/294803 Parser::LexerStrings#next_state_for_literal
0.01% 0.01% 0.092 0.092 0.000 0.000 294803 Parser::Lexer::Literal#interpolate? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:89
------------------------------------------------------------------------------------------------------------------------------------------------------
0.092 0.035 0.000 0.056 29107/29107 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.092 0.035 0.000 0.056 29107 Parser::Ruby32#_reduce_452 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11058
0.046 0.032 0.000 0.015 29107/365376 Parser::Lexer::StackState#push
0.010 0.010 0.000 0.000 29107/525962 Parser::Lexer#cmdarg
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 6991/384163 Parser::Source::Buffer#source=
0.085 0.085 0.000 0.000 377172/384163 Parser::Builders::Default#string_value
0.01% 0.01% 0.089 0.089 0.000 0.000 384163 String#valid_encoding?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.087 0.035 0.000 0.053 13982/13982 Class#new
0.01% 0.00% 0.087 0.035 0.000 0.053 13982 Parser::LexerStrings#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:3300
0.033 0.026 0.000 0.008 13982/13982 Parser::LexerStrings#reset
0.009 0.009 0.000 0.000 27964/4515446 Kernel#class
0.005 0.005 0.000 0.000 13982/50252 Kernel#respond_to?
0.005 0.005 0.000 0.000 13982/13982 <Class::Parser::LexerStrings>#_lex_actions
------------------------------------------------------------------------------------------------------------------------------------------------------
0.087 0.056 0.000 0.031 48435/48435 Racc::Parser#_racc_do_parse_c
0.01% 0.01% 0.087 0.056 0.000 0.031 48435 Parser::Ruby32#_reduce_708 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12573
0.018 0.018 0.000 0.000 96870/376617376 Array#[]
0.013 0.013 0.000 0.000 48435/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 15275/382040 Parser::CurrentArgStack#pop
0.011 0.011 0.000 0.000 45075/382040 Parser::StaticEnvironment#unextend
0.014 0.014 0.000 0.000 52058/382040 Parser::MaxNumparamStack#pop
0.058 0.058 0.000 0.000 269632/382040 Parser::LexerStrings#pop_literal
0.01% 0.01% 0.087 0.087 0.000 0.000 382040 Array#pop
------------------------------------------------------------------------------------------------------------------------------------------------------
0.086 0.023 0.000 0.063 13678/13678 Parser::LexerStrings#extend_string_escaped
0.01% 0.00% 0.086 0.023 0.000 0.063 13678 Parser::Lexer::Literal#munge_escape? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:122
0.046 0.023 0.000 0.023 13678/1215022 Parser::Lexer::Literal#words?
0.011 0.006 0.000 0.004 13678/9360632 Parser::Lexer::Literal#coerce_encoding
0.006 0.006 0.000 0.000 13673/813761 Array#include?
0.000 0.000 0.000 0.000 5/35884 String#=~
------------------------------------------------------------------------------------------------------------------------------------------------------
0.085 0.058 0.000 0.027 38093/38093 Parser::Builders::Default#args
0.01% 0.01% 0.085 0.058 0.000 0.027 38093 Parser::Builders::Default#validate_no_forward_arg_after_restarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1768
0.011 0.010 0.000 0.001 38093/211400 Array#each
0.009 0.009 0.000 0.000 38093/41281629 BasicObject#!
0.008 0.008 0.000 0.000 38093/22667415 NilClass#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.082 0.082 0.000 0.000 3012/3012 Class#new
0.01% 0.01% 0.082 0.082 0.000 0.000 3012 Regexp#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.080 0.080 0.000 0.000 289001/289001 Parser::LexerStrings#next_state_for_literal
0.01% 0.01% 0.080 0.080 0.000 0.000 289001 <Class::Parser::LexerStrings>#lex_en_interp_string
------------------------------------------------------------------------------------------------------------------------------------------------------
0.079 0.079 0.000 0.000 365344/365344 Parser::Lexer::StackState#pop
0.01% 0.01% 0.079 0.079 0.000 0.000 365344 Integer#>>
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/77306 Parser::Ruby32#_reduce_604
0.000 0.000 0.000 0.000 22/77306 Parser::Ruby32#_reduce_608
0.000 0.000 0.000 0.000 59/77306 Parser::Ruby32#_reduce_635
0.000 0.000 0.000 0.000 219/77306 Parser::Ruby32#_reduce_317
0.002 0.002 0.000 0.001 1987/77306 Parser::Ruby32#_reduce_412
0.007 0.004 0.000 0.003 5221/77306 Parser::Ruby32#_reduce_607
0.009 0.006 0.000 0.003 6998/77306 Parser::Ruby32#_reduce_630
0.059 0.037 0.000 0.022 62799/77306 Parser::Ruby32#_reduce_603
0.01% 0.01% 0.078 0.049 0.000 0.029 77306 Parser::Lexer#state= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8383
0.029 0.029 0.000 0.000 77306/346938 Hash#fetch
------------------------------------------------------------------------------------------------------------------------------------------------------
0.078 0.018 0.000 0.061 13982/13982 Class#new
0.01% 0.00% 0.078 0.018 0.000 0.061 13982 Parser::VariablesStack#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/variables_stack.rb:6
0.061 0.013 0.000 0.047 13982/13982 Parser::VariablesStack#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.009 0.000 0.000 6991/83892 <Class::Parser::Base>#default_parser
0.069 0.069 0.000 0.000 76901/83892 Parser::Lexer#initialize
0.01% 0.01% 0.078 0.078 0.000 0.000 83892 Kernel#lambda
------------------------------------------------------------------------------------------------------------------------------------------------------
0.077 0.077 0.000 0.000 297895/297895 Parser::LexerStrings#advance
0.01% 0.01% 0.077 0.077 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_trans_keys
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 694/52082 Parser::Ruby32#_reduce_449
0.013 0.010 0.000 0.003 6991/52082 Parser::Ruby32#_reduce_1
0.025 0.019 0.000 0.005 15290/52082 Parser::Ruby32#local_push
0.039 0.032 0.000 0.008 29107/52082 Parser::Ruby32#_reduce_451
0.01% 0.01% 0.077 0.061 0.000 0.016 52082 Parser::MaxNumparamStack#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:41
0.016 0.016 0.000 0.000 52082/1976081 Array#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/19351 Parser::Builders::Default#kwoptarg
0.000 0.000 0.000 0.000 6/19351 Parser::Builders::Default#optarg
0.010 0.004 0.000 0.006 2367/19351 Parser::Builders::Default#arg
0.032 0.012 0.000 0.020 8682/19351 Parser::Builders::Default#assignable
0.035 0.014 0.000 0.021 8292/19351 Parser::Builders::Default#def_method
0.01% 0.00% 0.077 0.030 0.000 0.047 19351 Parser::Builders::Default#check_reserved_for_numparam /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1798
0.035 0.035 0.000 0.000 19351/35884 String#=~
0.008 0.008 0.000 0.000 19351/114223 Parser::Ruby32#version
0.004 0.004 0.000 0.000 19351/3098941 Integer#<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.077 0.061 0.000 0.016 73246/73246 Racc::Parser#_racc_do_parse_c
0.01% 0.01% 0.077 0.061 0.000 0.016 73246 Parser::Ruby32#_reduce_707 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12567
0.016 0.016 0.000 0.000 73246/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.075 0.075 0.000 0.000 269632/269632 Parser::LexerStrings#pop_literal
0.01% 0.01% 0.075 0.075 0.000 0.000 269632 Parser::Lexer::Literal#dedent_level
------------------------------------------------------------------------------------------------------------------------------------------------------
0.075 0.030 0.000 0.044 20844/20844 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.075 0.030 0.000 0.044 20844 Parser::Ruby32#_reduce_447 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11020
0.037 0.022 0.000 0.015 20844/481717 Kernel#dup
0.008 0.008 0.000 0.000 20844/59594 Parser::Context#in_block=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.074 0.042 0.000 0.032 46652/46652 AST::Node#updated
0.01% 0.01% 0.074 0.042 0.000 0.032 46652 Kernel#original_dup
0.032 0.021 0.000 0.011 46652/528369 Kernel#initialize_dup
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/365351 Parser::LexerStrings#slash_c_char
0.074 0.074 0.000 0.000 365344/365351 Parser::Lexer::StackState#pop
0.01% 0.01% 0.074 0.074 0.000 0.000 365351 Integer#&
------------------------------------------------------------------------------------------------------------------------------------------------------
0.074 0.074 0.000 0.000 365376/365376 Parser::Lexer::StackState#push
0.01% 0.01% 0.074 0.074 0.000 0.000 365376 Integer#|
------------------------------------------------------------------------------------------------------------------------------------------------------
0.074 0.004 0.000 0.069 2194/2194 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.074 0.004 0.000 0.069 2194 Parser::Ruby32#_reduce_336 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10258
0.068 0.012 0.000 0.056 2194/29793 Parser::Builders::Default#block
0.001 0.001 0.000 0.000 4388/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.071 0.053 0.000 0.018 44550/44550 Parser::Ruby32#_reduce_11
0.01% 0.01% 0.071 0.053 0.000 0.018 44550 Parser::Builders::Default#begin_body /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1364
0.010 0.010 0.000 0.000 44550/1999841 Array#any?
0.004 0.001 0.000 0.003 276/276 Parser::Builders::Default#eh_keyword_map
0.004 0.000 0.000 0.004 276/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 42/10002 Array#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.071 0.071 0.000 0.000 297895/297895 Parser::LexerStrings#advance
0.01% 0.01% 0.071 0.071 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_indicies
------------------------------------------------------------------------------------------------------------------------------------------------------
0.069 0.004 0.000 0.065 2365/2365 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.069 0.004 0.000 0.065 2365 Parser::Ruby32#_reduce_669 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12339
0.061 0.006 0.000 0.054 2365/2367 Parser::Builders::Default#arg
0.004 0.002 0.000 0.002 2365/6737 Parser::CurrentArgStack#set
0.000 0.000 0.000 0.000 2365/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.068 0.005 0.000 0.063 3794/3794 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.068 0.005 0.000 0.063 3794 Parser::Ruby32#_reduce_584 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11799
0.061 0.005 0.000 0.056 3794/71728 Parser::Builders::Default#string_internal
0.001 0.001 0.000 0.000 7588/376617376 Array#[]
0.001 0.001 0.000 0.000 3794/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.068 0.042 0.000 0.025 59586/59586 Parser::MaxNumparamStack#has_numparams?
0.01% 0.01% 0.068 0.042 0.000 0.025 59586 Parser::MaxNumparamStack#top /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:37
0.013 0.013 0.000 0.000 59586/2521818 Hash#[]
0.012 0.012 0.000 0.000 59586/10291794 Array#last
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.005 0.000 0.000 8682/148612 Parser::Builders::Default#assignable
0.008 0.008 0.000 0.000 17998/148612 Parser::Builders::Default#accessible
0.054 0.054 0.000 0.000 121932/148612 Array#any?
0.01% 0.01% 0.067 0.067 0.000 0.000 148612 Symbol#to_s
------------------------------------------------------------------------------------------------------------------------------------------------------
0.066 0.066 0.000 0.000 250362/250362 Parser::Lexer#arg_or_cmdarg
0.01% 0.01% 0.066 0.066 0.000 0.000 250362 <Class::Parser::Lexer>#lex_en_expr_cmdarg
------------------------------------------------------------------------------------------------------------------------------------------------------
0.066 0.066 0.000 0.000 297895/297895 Parser::LexerStrings#advance
0.01% 0.01% 0.066 0.066 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_trans_targs
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.001 694/52058 Parser::Ruby32#_reduce_450
0.009 0.005 0.000 0.004 6983/52058 Parser::Ruby32#_reduce_2
0.020 0.012 0.000 0.008 15282/52058 Parser::Ruby32#local_pop
0.035 0.022 0.000 0.013 29099/52058 Parser::Ruby32#_reduce_453
0.01% 0.01% 0.065 0.040 0.000 0.025 52058 Parser::MaxNumparamStack#pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:45
0.014 0.014 0.000 0.000 52058/382040 Array#pop
0.011 0.011 0.000 0.000 52058/2521818 Hash#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 5417/251864 Parser::Builders::Default#index
0.063 0.063 0.000 0.000 246447/251864 Parser::Builders::Default#call_method
0.01% 0.01% 0.065 0.065 0.000 0.000 251864 <Class::Parser::Builders::Default>#emit_kwargs
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/8527 Parser::Builders::Default#optarg
0.002 0.000 0.000 0.002 243/8527 Parser::Builders::Default#op_assign
0.062 0.010 0.000 0.052 8278/8527 Parser::Builders::Default#assign
0.01% 0.00% 0.064 0.010 0.000 0.054 8527 Parser::Source::Map::Variable#with_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/variable.rb:19
0.054 0.010 0.000 0.044 8527/20406 Parser::Source::Map#with
------------------------------------------------------------------------------------------------------------------------------------------------------
0.064 0.004 0.000 0.060 2103/2103 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.064 0.004 0.000 0.060 2103 Parser::Ruby32#_reduce_322 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10172
0.058 0.005 0.000 0.054 2103/2103 Parser::Builders::Default#const_fetch
0.001 0.001 0.000 0.000 6309/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.064 0.064 0.000 0.000 297895/297895 Parser::LexerStrings#advance
0.01% 0.01% 0.064 0.064 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_key_spans
------------------------------------------------------------------------------------------------------------------------------------------------------
0.063 0.004 0.000 0.058 2066/2066 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.063 0.004 0.000 0.058 2066 Parser::Ruby32#_reduce_324 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10184
0.057 0.002 0.000 0.055 2066/2123 Parser::Builders::Default#array
0.001 0.001 0.000 0.000 6198/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 3092/269632 Parser::LexerStrings#advance
0.062 0.062 0.000 0.000 266540/269632 Parser::LexerStrings#pop_literal
0.01% 0.01% 0.062 0.062 0.000 0.000 269632 <Class::Parser::Lexer>#lex_en_expr_end
------------------------------------------------------------------------------------------------------------------------------------------------------
0.062 0.062 0.000 0.000 297895/297895 Parser::LexerStrings#advance
0.01% 0.01% 0.062 0.062 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_index_offsets
------------------------------------------------------------------------------------------------------------------------------------------------------
0.061 0.061 0.000 0.000 297895/297895 Parser::LexerStrings#advance
0.01% 0.01% 0.061 0.061 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_trans_actions
------------------------------------------------------------------------------------------------------------------------------------------------------
0.061 0.013 0.000 0.047 13982/13982 Parser::VariablesStack#initialize
0.01% 0.00% 0.061 0.013 0.000 0.047 13982 Parser::VariablesStack#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/variables_stack.rb:15
0.043 0.012 0.000 0.030 13982/6271861 Class#new
0.005 0.005 0.000 0.000 13982/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2367 Parser::Ruby32#_reduce_374
0.061 0.006 0.000 0.054 2365/2367 Parser::Ruby32#_reduce_669
0.01% 0.00% 0.061 0.006 0.000 0.054 2367 Parser::Builders::Default#arg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:904
0.027 0.002 0.000 0.025 2367/1306539 Parser::Builders::Default#n
0.010 0.004 0.000 0.006 2367/19351 Parser::Builders::Default#check_reserved_for_numparam
0.010 0.002 0.000 0.008 2367/72154 Parser::Builders::Default#variable_map
0.003 0.002 0.000 0.001 4734/564165 Parser::Builders::Default#value
0.002 0.002 0.000 0.001 2367/3003475 Parser::Builders::Default#loc
0.001 0.001 0.000 0.000 2367/839623 String#to_sym
------------------------------------------------------------------------------------------------------------------------------------------------------
0.060 0.018 0.000 0.042 8292/8292 Class#new
0.01% 0.00% 0.060 0.018 0.000 0.042 8292 Parser::Source::Map::MethodDefinition#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/method_definition.rb:13
0.037 0.009 0.000 0.028 8292/644766 Parser::Source::Range#join
0.005 0.005 0.000 0.000 8292/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.060 0.004 0.000 0.056 1645/1645 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.060 0.004 0.000 0.056 1645 Parser::Ruby32#_reduce_118 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9225
0.055 0.005 0.000 0.050 1645/1645 Parser::Builders::Default#index_asgn
0.001 0.001 0.000 0.000 6580/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.059 0.059 0.000 0.000 297895/297895 Parser::LexerStrings#advance
0.01% 0.01% 0.059 0.059 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_to_state_actions
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/4885 Parser::Builders::Default#kwsplat
0.003 0.001 0.000 0.003 286/4885 Parser::Builders::Default#block_pass
0.055 0.012 0.000 0.044 4598/4885 Parser::Builders::Default#splat
0.01% 0.00% 0.059 0.012 0.000 0.046 4885 Parser::Builders::Default#unary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1982
0.022 0.005 0.000 0.016 4885/644766 Parser::Source::Range#join
0.011 0.004 0.000 0.007 4885/6271861 Class#new
0.010 0.006 0.000 0.003 9770/3003475 Parser::Builders::Default#loc
0.002 0.002 0.000 0.000 4885/808736 Parser::Source::Map#expression
0.001 0.001 0.000 0.000 4885/818935 Parser::AST::Node#loc
0.001 0.001 0.000 0.000 4885/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 14/2123 Parser::Ruby32#_reduce_33
0.001 0.000 0.000 0.001 43/2123 Parser::Ruby32#_reduce_554
0.057 0.002 0.000 0.055 2066/2123 Parser::Ruby32#_reduce_324
0.01% 0.00% 0.059 0.002 0.000 0.056 2123 Parser::Builders::Default#array /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:440
0.029 0.006 0.000 0.023 2123/206843 Parser::Builders::Default#collection_map
0.027 0.002 0.000 0.025 2123/1306539 Parser::Builders::Default#n
------------------------------------------------------------------------------------------------------------------------------------------------------
0.058 0.005 0.000 0.054 2103/2103 Parser::Ruby32#_reduce_322
0.01% 0.00% 0.058 0.005 0.000 0.054 2103 Parser::Builders::Default#const_fetch /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:685
0.026 0.006 0.000 0.021 2103/32873 Parser::Builders::Default#constant_map
0.024 0.002 0.000 0.022 2103/1306539 Parser::Builders::Default#n
0.002 0.002 0.000 0.000 2103/839623 String#to_sym
0.001 0.001 0.000 0.000 2103/564165 Parser::Builders::Default#value
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/223863 Parser::Builders::Default#unary_num
0.000 0.000 0.000 0.000 346/223863 Parser::Builders::Default#check_condition
0.001 0.001 0.000 0.000 2389/223863 Parser::Builders::Default#check_duplicate_arg
0.003 0.003 0.000 0.000 8682/223863 Parser::Builders::Default#assignable
0.009 0.009 0.000 0.000 29793/223863 Parser::Builders::Default#block
0.017 0.017 0.000 0.000 60966/223863 Parser::Builders::Default#accessible
0.029 0.029 0.000 0.000 121680/223863 Array#each
0.01% 0.01% 0.058 0.058 0.000 0.000 223863 AST::Node#to_a
------------------------------------------------------------------------------------------------------------------------------------------------------
0.058 0.058 0.000 0.000 297895/297895 Parser::LexerStrings#advance
0.01% 0.01% 0.058 0.058 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_from_state_actions
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/10203 Parser::Builders::Default#optarg
0.001 0.000 0.000 0.001 245/10203 Parser::Builders::Default#op_assign
0.055 0.008 0.000 0.046 9952/10203 Parser::Builders::Default#assign
0.01% 0.00% 0.056 0.009 0.000 0.048 10203 Parser::Source::Map#with_expression /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:132
0.048 0.008 0.000 0.039 10203/20406 Parser::Source::Map#with
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.001 0.000 0.007 289/1919 Parser::Ruby32#_reduce_26
0.048 0.004 0.000 0.045 1630/1919 Parser::Ruby32#_reduce_25
0.01% 0.00% 0.056 0.004 0.000 0.052 1919 Parser::Builders::Default#condition_mod /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1279
0.024 0.003 0.000 0.022 1919/1306539 Parser::Builders::Default#n
0.022 0.003 0.000 0.019 1919/1920 Parser::Builders::Default#keyword_mod_map
0.006 0.003 0.000 0.003 1919/4291 Parser::Builders::Default#check_condition
------------------------------------------------------------------------------------------------------------------------------------------------------
0.056 0.016 0.000 0.040 6991/6991 Parser::Source::Buffer#source=
0.01% 0.00% 0.056 0.016 0.000 0.040 6991 Parser::Source::Buffer#raw_source= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:180
0.027 0.027 0.000 0.000 6991/50934 String#gsub
0.005 0.005 0.000 0.000 93/320617 String#encode
0.003 0.003 0.000 0.000 6991/35631 String#freeze
0.002 0.002 0.000 0.000 6991/6991 String#ascii_only?
0.002 0.002 0.000 0.000 6991/41281629 BasicObject#!
0.000 0.000 0.000 0.000 186/52461170 BasicObject#!=
0.000 0.000 0.000 0.000 186/718875 String#encoding
------------------------------------------------------------------------------------------------------------------------------------------------------
0.055 0.055 0.000 0.000 297895/297895 Parser::LexerStrings#advance
0.01% 0.01% 0.055 0.055 0.000 0.000 297895 <Class::Parser::LexerStrings>#_lex_eof_trans
------------------------------------------------------------------------------------------------------------------------------------------------------
0.055 0.024 0.000 0.032 8682/8682 Parser::Builders::Default#assignable
0.01% 0.00% 0.055 0.024 0.000 0.032 8682 Parser::Builders::Default#check_assignment_to_numparam /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1783
0.011 0.008 0.000 0.004 8682/8682 Parser::Context#in_dynamic_block?
0.011 0.011 0.000 0.000 5502/35884 String#=~
0.004 0.004 0.000 0.000 8682/114223 Parser::Ruby32#version
0.003 0.003 0.000 0.000 8682/8777 Parser::Base#context
0.002 0.002 0.000 0.000 8682/3098941 Integer#<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.055 0.005 0.000 0.050 1645/1645 Parser::Ruby32#_reduce_118
0.01% 0.00% 0.055 0.005 0.000 0.050 1645 Parser::Builders::Default#index_asgn /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1181
0.027 0.004 0.000 0.023 1645/7062 Parser::Builders::Default#send_index_map
0.021 0.002 0.000 0.020 1645/1306539 Parser::Builders::Default#n
0.001 0.001 0.000 0.000 1645/4515446 Kernel#class
0.001 0.001 0.000 0.000 1645/7062 <Class::Parser::Builders::Default>#emit_index
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/38094 Array#each
0.054 0.026 0.000 0.027 38093/38094 Parser::Builders::Default#args
0.01% 0.00% 0.054 0.026 0.000 0.027 38094 *Parser::Builders::Default#check_duplicate_args /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1729
0.027 0.015 0.000 0.012 38094/211400 Array#each
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/159831 Parser::Source::Buffer#source_lines
0.003 0.003 0.000 0.000 5221/159831 Parser::Lexer#numeric_literal_int
0.009 0.009 0.000 0.000 32670/159831 Parser::Lexer::Dedenter#dedent
0.041 0.041 0.000 0.000 121932/159831 Array#any?
0.01% 0.01% 0.053 0.053 0.000 0.000 159831 String#end_with?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.053 0.004 0.000 0.049 1630/1630 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.053 0.004 0.000 0.049 1630 Parser::Ruby32#_reduce_25 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8576
0.048 0.004 0.000 0.045 1630/1919 Parser::Builders::Default#condition_mod
0.001 0.001 0.000 0.000 4890/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.053 0.040 0.000 0.013 34248/34248 Racc::Parser#_racc_do_parse_c
0.01% 0.01% 0.053 0.040 0.000 0.013 34248 Parser::Ruby32#_reduce_725 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12639
0.013 0.013 0.000 0.000 68496/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.051 0.033 0.000 0.018 32873/32873 Class#new
0.01% 0.00% 0.051 0.033 0.000 0.018 32873 Parser::Source::Map::Constant#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/constant.rb:11
0.018 0.018 0.000 0.000 32873/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/216944 Parser::Ruby32#_reduce_398
0.000 0.000 0.000 0.000 3/216944 Parser::Ruby32#_reduce_640
0.000 0.000 0.000 0.000 6/216944 Parser::Ruby32#_reduce_648
0.000 0.000 0.000 0.000 2/216944 Parser::Ruby32#_reduce_655
0.000 0.000 0.000 0.000 54/216944 Parser::Ruby32#_reduce_652
0.000 0.000 0.000 0.000 204/216944 Parser::Ruby32#_reduce_403
0.001 0.001 0.000 0.000 1987/216944 Parser::Ruby32#_reduce_414
0.001 0.001 0.000 0.000 4464/216944 Parser::Ruby32#_reduce_285
0.016 0.016 0.000 0.000 68546/216944 Parser::Ruby32#_reduce_284
0.033 0.033 0.000 0.000 141676/216944 Parser::Ruby32#_reduce_283
0.01% 0.01% 0.051 0.051 0.000 0.000 216944 Array#concat
------------------------------------------------------------------------------------------------------------------------------------------------------
0.022 0.001 0.000 0.021 805/1794 Parser::Ruby32#_reduce_581
0.029 0.001 0.000 0.027 989/1794 Parser::Ruby32#_reduce_573
0.01% 0.00% 0.051 0.002 0.000 0.049 1794 Parser::Builders::Default#words_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:464
0.025 0.001 0.000 0.024 1794/1306539 Parser::Builders::Default#n
0.023 0.004 0.000 0.019 1794/206843 Parser::Builders::Default#collection_map
------------------------------------------------------------------------------------------------------------------------------------------------------
0.021 0.014 0.000 0.007 25171/60266 Parser::LexerStrings#close_interp_on_current_literal
0.029 0.019 0.000 0.010 35095/60266 Parser::LexerStrings#extend_string_eol_heredoc_line
0.01% 0.00% 0.051 0.033 0.000 0.017 60266 Parser::LexerStrings#version? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5116
0.017 0.017 0.000 0.000 60266/813761 Array#include?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 694/45075 Parser::Ruby32#_reduce_450
0.018 0.014 0.000 0.004 15282/45075 Parser::Ruby32#local_pop
0.031 0.024 0.000 0.007 29099/45075 Parser::Ruby32#_reduce_453
0.01% 0.01% 0.050 0.039 0.000 0.011 45075 Parser::StaticEnvironment#unextend /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:34
0.011 0.011 0.000 0.000 45075/382040 Array#pop
------------------------------------------------------------------------------------------------------------------------------------------------------
0.048 0.013 0.000 0.035 6990/6990 Class#new
0.01% 0.00% 0.048 0.013 0.000 0.035 6990 Parser::Source::Map::Definition#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/definition.rb:12
0.030 0.007 0.000 0.023 6990/644766 Parser::Source::Range#join
0.004 0.004 0.000 0.000 6990/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.046 0.029 0.000 0.017 27964/27964 Class#new
0.01% 0.00% 0.046 0.029 0.000 0.017 27964 Parser::Lexer::StackState#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:6
0.010 0.010 0.000 0.000 27964/27964 Parser::Lexer::StackState#clear
0.007 0.007 0.000 0.000 27964/35631 String#freeze
------------------------------------------------------------------------------------------------------------------------------------------------------
0.046 0.017 0.000 0.028 5221/5221 Parser::Lexer#advance
0.01% 0.00% 0.046 0.017 0.000 0.028 5221 Parser::Lexer#numeric_literal_int /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14670
0.020 0.005 0.000 0.016 5221/1956058 Parser::Lexer#tok
0.003 0.003 0.000 0.000 5221/159831 String#end_with?
0.002 0.002 0.000 0.000 10442/170108 String#empty?
0.001 0.001 0.000 0.000 5221/100551016 Integer#==
0.001 0.001 0.000 0.000 387/1063 String#index
------------------------------------------------------------------------------------------------------------------------------------------------------
0.045 0.008 0.000 0.037 10897/10897 Parser::LexerStrings#extend_string_escaped
0.01% 0.00% 0.045 0.008 0.000 0.037 10897 Parser::Lexer::Literal#supports_line_continuation_via_slash? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:230
0.035 0.017 0.000 0.018 10897/1215022 Parser::Lexer::Literal#words?
0.002 0.002 0.000 0.000 10897/41281629 BasicObject#!
------------------------------------------------------------------------------------------------------------------------------------------------------
0.044 0.044 0.000 0.000 89649/89649 Racc::Parser#_racc_do_parse_c
0.01% 0.01% 0.044 0.044 0.000 0.000 89649 Parser::Ruby32#_reduce_740 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12693
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/114223 Parser::Builders::Default#symbol_compose
0.000 0.000 0.000 0.000 12/114223 Parser::Builders::Default#arg_name_collides?
0.000 0.000 0.000 0.000 78/114223 Parser::Builders::Default#not_op
0.000 0.000 0.000 0.000 346/114223 Parser::Builders::Default#check_condition
0.004 0.004 0.000 0.000 6991/114223 Parser::Base#initialize
0.004 0.004 0.000 0.000 8682/114223 Parser::Builders::Default#check_assignment_to_numparam
0.006 0.006 0.000 0.000 17796/114223 Parser::Builders::Default#binary_op
0.008 0.008 0.000 0.000 19351/114223 Parser::Builders::Default#check_reserved_for_numparam
0.021 0.021 0.000 0.000 60966/114223 Parser::Builders::Default#accessible
0.01% 0.01% 0.042 0.042 0.000 0.000 114223 Parser::Ruby32#version /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:17
------------------------------------------------------------------------------------------------------------------------------------------------------
0.042 0.007 0.000 0.035 3092/3092 Parser::Builders::Default#regexp_compose
0.01% 0.00% 0.042 0.007 0.000 0.035 3092 Parser::Builders::Default#regexp_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1959
0.017 0.003 0.000 0.013 3092/644766 Parser::Source::Range#join
0.009 0.006 0.000 0.003 9276/3003475 Parser::Builders::Default#loc
0.007 0.002 0.000 0.005 3092/6271861 Class#new
0.001 0.001 0.000 0.000 3092/818935 Parser::AST::Node#loc
0.001 0.001 0.000 0.000 3092/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.041 0.029 0.000 0.012 8263/8263 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.041 0.029 0.000 0.012 8263 Parser::Ruby32#_reduce_431 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10894
0.006 0.006 0.000 0.000 33052/376617376 Array#[]
0.003 0.003 0.000 0.000 8263/59594 Parser::Context#in_block=
0.003 0.003 0.000 0.000 8263/38561 Parser::Context#in_block
------------------------------------------------------------------------------------------------------------------------------------------------------
0.041 0.003 0.000 0.038 1114/1114 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.041 0.003 0.000 0.038 1114 Parser::Ruby32#_reduce_338 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10268
0.037 0.003 0.000 0.034 1114/1209 Parser::Builders::Default#condition
0.001 0.001 0.000 0.000 6684/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.041 0.032 0.000 0.009 20406/20406 Parser::Source::Map#with
0.01% 0.00% 0.041 0.032 0.000 0.009 20406 Kernel#tap <internal:kernel>:89
0.004 0.004 0.000 0.000 8527/8527 Parser::Source::Map::Variable#update_operator
0.004 0.004 0.000 0.000 10203/10203 Parser::Source::Map#update_expression
0.001 0.001 0.000 0.000 1667/1667 Parser::Source::Map::Send#update_operator
0.000 0.000 0.000 0.000 9/9 Parser::Source::Map::Constant#update_operator
------------------------------------------------------------------------------------------------------------------------------------------------------
0.040 0.002 0.000 0.038 1287/1287 Racc::Parser#_racc_do_parse_c
0.01% 0.00% 0.040 0.002 0.000 0.038 1287 Parser::Ruby32#_reduce_247 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9703
0.038 0.003 0.000 0.034 1287/17796 Parser::Builders::Default#binary_op
0.001 0.001 0.000 0.000 3861/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.040 0.030 0.000 0.010 29272/29272 Set#do_with_enum
0.01% 0.00% 0.040 0.030 0.000 0.010 29272 Enumerable#each_entry
0.010 0.010 0.000 0.000 29272/211400 Array#each
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 32/1209 Parser::Ruby32#_reduce_369
0.002 0.000 0.000 0.002 63/1209 Parser::Ruby32#_reduce_339
0.037 0.003 0.000 0.034 1114/1209 Parser::Ruby32#_reduce_338
0.01% 0.00% 0.040 0.003 0.000 0.037 1209 Parser::Builders::Default#condition /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1273
0.018 0.004 0.000 0.014 1209/1223 Parser::Builders::Default#condition_map
0.016 0.001 0.000 0.015 1209/1306539 Parser::Builders::Default#n
0.003 0.002 0.000 0.001 1209/4291 Parser::Builders::Default#check_condition
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.009 0.000 0.000 25171/96899 Parser::LexerStrings#extend_interp_code
0.029 0.029 0.000 0.000 71728/96899 Parser::Lexer::Literal#flush_string
0.01% 0.01% 0.038 0.038 0.000 0.000 96899 Parser::Lexer::Literal#extend_content /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:216
------------------------------------------------------------------------------------------------------------------------------------------------------
0.037 0.037 0.000 0.000 32670/32670 Parser::Lexer::Dedenter#dedent
0.01% 0.01% 0.037 0.037 0.000 0.000 32670 String#split
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 20408/150185 Parser::Source::Map#initialize_copy
0.031 0.031 0.000 0.000 129777/150185 Kernel#initialize_dup
0.00% 0.00% 0.036 0.036 0.000 0.000 150185 Kernel#initialize_copy
------------------------------------------------------------------------------------------------------------------------------------------------------
0.036 0.015 0.000 0.021 6991/6991 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.036 0.015 0.000 0.021 6991 Parser::Ruby32#_reduce_1 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8421
0.013 0.010 0.000 0.003 6991/52082 Parser::MaxNumparamStack#push
0.008 0.006 0.000 0.002 6991/15283 Parser::CurrentArgStack#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 10442/170108 Parser::Lexer#numeric_literal_int
0.002 0.002 0.000 0.000 6991/170108 <Class::Parser::Source::Buffer>#recognize_encoding
0.003 0.003 0.000 0.000 15049/170108 Parser::Lexer#advance
0.007 0.007 0.000 0.000 32460/170108 Array#map
0.021 0.021 0.000 0.000 105166/170108 Parser::Lexer::Literal#flush_string
0.00% 0.00% 0.035 0.035 0.000 0.000 170108 String#empty?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/10154 Parser::LexerStrings#slash_c_char
0.000 0.000 0.000 0.000 142/10154 Parser::LexerStrings#advance
0.034 0.014 0.000 0.020 10005/10154 Parser::LexerStrings#unescape_char
0.00% 0.00% 0.035 0.014 0.000 0.020 10154 Parser::LexerStrings#encode_escape /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5291
0.009 0.007 0.000 0.002 10154/358505 Parser::Source::Buffer#source
0.003 0.003 0.000 0.000 10005/271761 String#chr
0.003 0.003 0.000 0.000 10154/437884 String#force_encoding
0.003 0.003 0.000 0.000 10154/718875 String#encoding
0.002 0.002 0.000 0.000 10154/10107066 Parser::LexerStrings#source_buffer
0.000 0.000 0.000 0.000 149/158 Integer#chr
------------------------------------------------------------------------------------------------------------------------------------------------------
0.034 0.025 0.000 0.010 6991/6991 Racc::Parser#do_parse
0.00% 0.00% 0.034 0.025 0.000 0.010 6991 Racc::Parser#_racc_setup /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/racc-1.7.3/lib/racc/parser.rb:224
0.006 0.006 0.000 0.000 13982/4515446 Kernel#class
0.002 0.002 0.000 0.000 6991/1818917 Array#size
0.002 0.002 0.000 0.000 6991/3098941 Integer#<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.034 0.026 0.000 0.008 45673/45673 Parser::LexerStrings#advance
0.00% 0.00% 0.034 0.026 0.000 0.008 45673 Parser::LexerStrings#extend_string_eol_check_eof /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5234
0.008 0.008 0.000 0.000 45673/100551016 Integer#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.033 0.026 0.000 0.008 13982/13982 Parser::LexerStrings#initialize
0.00% 0.00% 0.033 0.026 0.000 0.008 13982 Parser::LexerStrings#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:3314
0.004 0.004 0.000 0.000 13982/4515446 Kernel#class
0.003 0.003 0.000 0.000 13982/13982 <Class::Parser::LexerStrings>#lex_en_unknown
------------------------------------------------------------------------------------------------------------------------------------------------------
0.033 0.033 0.000 0.000 116508/116508 Class#new
0.00% 0.00% 0.033 0.033 0.000 0.000 116508 Hash#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/11059 Parser::Ruby32#_reduce_673
0.006 0.003 0.000 0.004 2373/11059 Parser::Ruby32#_reduce_667
0.026 0.011 0.000 0.015 8682/11059 Parser::Builders::Default#assignable
0.00% 0.00% 0.033 0.013 0.000 0.019 11059 Parser::StaticEnvironment#declare /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:40
0.015 0.010 0.000 0.005 11059/132425 Set#add
0.003 0.003 0.000 0.000 8682/1422839 Symbol#to_sym
0.001 0.001 0.000 0.000 2377/839623 String#to_sym
------------------------------------------------------------------------------------------------------------------------------------------------------
0.032 0.023 0.000 0.009 25184/25184 Parser::LexerStrings#close_interp_on_current_literal
0.00% 0.00% 0.032 0.023 0.000 0.009 25184 Parser::Lexer::Literal#end_interp_brace_and_try_closing /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:189
0.005 0.005 0.000 0.000 25184/100551016 Integer#==
0.005 0.005 0.000 0.000 25184/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.032 0.014 0.000 0.018 6983/6983 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.032 0.014 0.000 0.018 6983 Parser::Ruby32#_reduce_2 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8428
0.009 0.005 0.000 0.004 6983/52058 Parser::MaxNumparamStack#pop
0.007 0.005 0.000 0.002 6983/15275 Parser::CurrentArgStack#pop
0.002 0.002 0.000 0.000 6983/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.031 0.031 0.000 0.000 84855/84855 Parser::Builders::Default#compstmt
0.00% 0.00% 0.031 0.031 0.000 0.000 84855 Array#none?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.031 0.002 0.000 0.029 989/989 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.031 0.002 0.000 0.029 989 Parser::Ruby32#_reduce_573 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11733
0.029 0.001 0.000 0.027 989/1794 Parser::Builders::Default#words_compose
0.001 0.001 0.000 0.000 2967/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.030 0.015 0.000 0.016 8233/8233 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.030 0.015 0.000 0.016 8233 Parser::Ruby32#_reduce_637 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12112
0.011 0.006 0.000 0.005 8233/481717 Kernel#dup
0.003 0.003 0.000 0.000 8233/16466 Parser::Context#in_kwarg=
0.002 0.002 0.000 0.000 8233/26824 Parser::Context#in_argdef=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/124478 Array#each
0.000 0.000 0.000 0.000 174/124478 Parser::Builders::Default#check_condition
0.000 0.000 0.000 0.000 217/124478 Parser::Builders::Default#string_compose
0.001 0.001 0.000 0.000 3733/124478 Parser::Builders::Default#dedent_string
0.003 0.003 0.000 0.000 15060/124478 Parser::Builders::Default#static_regexp
0.003 0.003 0.000 0.000 8682/124478 Parser::Builders::Default#assignable
0.007 0.007 0.000 0.000 35645/124478 Array#map
0.015 0.015 0.000 0.000 60966/124478 Parser::Ruby32#try_declare_numparam
0.00% 0.00% 0.030 0.030 0.000 0.000 124478 AST::Node#children
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.009 0.000 0.000 6991/13982 Parser::Base#reset
0.020 0.020 0.000 0.000 6991/13982 Parser::Context#initialize
0.00% 0.00% 0.029 0.029 0.000 0.000 13982 Parser::Context#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/context.rb:33
------------------------------------------------------------------------------------------------------------------------------------------------------
0.029 0.011 0.000 0.018 8263/8263 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.029 0.011 0.000 0.018 8263 Parser::Ruby32#_reduce_430 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10887
0.015 0.008 0.000 0.007 8263/481717 Kernel#dup
0.003 0.003 0.000 0.000 8263/59594 Parser::Context#in_block=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.029 0.009 0.000 0.020 6983/6983 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.029 0.009 0.000 0.020 6983 Parser::Ruby32#_reduce_3 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8437
0.018 0.008 0.000 0.010 6983/84855 Parser::Builders::Default#compstmt
0.002 0.002 0.000 0.000 6983/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.029 0.029 0.000 0.000 44550/44550 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.029 0.029 0.000 0.000 44550 Parser::Ruby32#_reduce_555 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11645
------------------------------------------------------------------------------------------------------------------------------------------------------
0.029 0.009 0.000 0.020 6991/6991 Class#new
0.00% 0.00% 0.029 0.009 0.000 0.020 6991 Parser::Context#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/context.rb:29
0.020 0.020 0.000 0.000 6991/13982 Parser::Context#reset
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/50252 Parser::Ruby32#_reduce_606
0.005 0.005 0.000 0.000 6991/50252 Parser::Lexer#initialize
0.005 0.005 0.000 0.000 13982/50252 Parser::LexerStrings#initialize
0.018 0.018 0.000 0.000 29272/50252 Set#do_with_enum
0.00% 0.00% 0.028 0.028 0.000 0.000 50252 Kernel#respond_to?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.027 0.017 0.000 0.011 24496/24496 Parser::LexerStrings#extend_string_escaped
0.00% 0.00% 0.027 0.017 0.000 0.011 24496 Parser::Lexer::Literal#regexp? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:98
0.007 0.007 0.000 0.000 24496/5088590 Parser::Lexer::Literal#type
0.004 0.004 0.000 0.000 24496/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.027 0.027 0.000 0.000 31086/31086 Array#each
0.00% 0.00% 0.027 0.027 0.000 0.000 31086 String#slice!
------------------------------------------------------------------------------------------------------------------------------------------------------
0.026 0.011 0.000 0.015 6998/6998 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.026 0.011 0.000 0.015 6998 Parser::Ruby32#_reduce_359 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10448
0.013 0.007 0.000 0.006 6998/481717 Kernel#dup
0.002 0.002 0.000 0.000 6998/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.026 0.026 0.000 0.000 35095/35095 Parser::Lexer::Literal#delimiter?
0.00% 0.00% 0.026 0.026 0.000 0.000 35095 String#lstrip
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 8682/69648 Parser::Builders::Default#assignable
0.022 0.022 0.000 0.000 60966/69648 Parser::Builders::Default#accessible
0.00% 0.00% 0.025 0.025 0.000 0.000 69648 Parser::Base#static_env
------------------------------------------------------------------------------------------------------------------------------------------------------
0.024 0.001 0.000 0.023 805/805 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.024 0.001 0.000 0.023 805 Parser::Ruby32#_reduce_581 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11781
0.022 0.001 0.000 0.021 805/1794 Parser::Builders::Default#words_compose
0.000 0.000 0.000 0.000 2415/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.024 0.014 0.000 0.010 13231/13231 Parser::Lexer#advance
0.00% 0.00% 0.024 0.014 0.000 0.010 13231 Parser::Lexer#emit_comment_from_range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14651
0.008 0.008 0.000 0.000 13231/13231 Parser::Lexer#emit_comment
0.003 0.003 0.000 0.000 13231/100551016 Integer#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.024 0.024 0.000 0.000 121681/121681 Array#each
0.00% 0.00% 0.024 0.024 0.000 0.000 121681 Kernel#eql?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/35694 [global]#
0.000 0.000 0.000 0.000 8/35694 Parser::Source::Range#to_s
0.004 0.004 0.000 0.000 3012/35694 Parser::Builders::Default#static_string
0.019 0.019 0.000 0.000 32670/35694 Parser::Lexer::Dedenter#dedent
0.00% 0.00% 0.023 0.023 0.000 0.000 35694 Array#join
0.000 0.000 0.000 0.000 18/18 Integer#to_s
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 694/59594 Parser::Ruby32#_reduce_446
0.000 0.000 0.000 0.000 694/59594 Parser::Ruby32#_reduce_445
0.003 0.003 0.000 0.000 8263/59594 Parser::Ruby32#_reduce_430
0.003 0.003 0.000 0.000 8263/59594 Parser::Ruby32#_reduce_431
0.008 0.008 0.000 0.000 20844/59594 Parser::Ruby32#_reduce_447
0.009 0.009 0.000 0.000 20836/59594 Parser::Ruby32#_reduce_448
0.00% 0.00% 0.023 0.023 0.000 0.000 59594 Parser::Context#in_block=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.022 0.022 0.000 0.000 1/1 [global]#
0.00% 0.00% 0.022 0.022 0.000 0.000 1 <Class::Dir>#[] <internal:dir>:127
------------------------------------------------------------------------------------------------------------------------------------------------------
0.022 0.017 0.000 0.004 20408/20408 Kernel#initialize_dup
0.00% 0.00% 0.022 0.017 0.000 0.004 20408 Parser::Source::Map#initialize_copy /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:82
0.004 0.004 0.000 0.000 20408/150185 Kernel#initialize_copy
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1920 Parser::Builders::Default#loop_mod
0.022 0.003 0.000 0.019 1919/1920 Parser::Builders::Default#condition_mod
0.00% 0.00% 0.022 0.003 0.000 0.019 1920 Parser::Builders::Default#keyword_mod_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2128
0.012 0.003 0.000 0.010 1920/160723 Parser::Builders::Default#join_exprs
0.005 0.002 0.000 0.003 1920/6271861 Class#new
0.002 0.001 0.000 0.001 1920/3003475 Parser::Builders::Default#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 13/25184 Parser::Lexer#e_lbrace
0.021 0.016 0.000 0.005 25171/25184 Parser::LexerStrings#extend_interp_code
0.00% 0.00% 0.021 0.016 0.000 0.005 25184 Parser::Lexer::Literal#start_interp_brace /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:185
0.005 0.005 0.000 0.000 25184/159076122 Integer#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.021 0.017 0.000 0.003 6991/6991 Class#new
0.00% 0.00% 0.021 0.017 0.000 0.003 6991 Parser::Source::Buffer#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:105
0.003 0.003 0.000 0.000 6991/6991 String#to_s
------------------------------------------------------------------------------------------------------------------------------------------------------
0.020 0.020 0.000 0.000 19159/19159 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.020 0.020 0.000 0.000 19159 Parser::Ruby32#_reduce_275 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9893
------------------------------------------------------------------------------------------------------------------------------------------------------
0.020 0.020 0.000 0.000 80208/80208 Parser::Lexer#arg_or_cmdarg
0.00% 0.00% 0.020 0.020 0.000 0.000 80208 <Class::Parser::Lexer>#lex_en_expr_arg
------------------------------------------------------------------------------------------------------------------------------------------------------
0.020 0.006 0.000 0.014 2373/2373 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.020 0.006 0.000 0.014 2373 Parser::Ruby32#_reduce_667 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12322
0.006 0.003 0.000 0.004 2373/11059 Parser::StaticEnvironment#declare
0.006 0.002 0.000 0.004 2373/4364 Parser::MaxNumparamStack#has_ordinary_params!
0.001 0.001 0.000 0.000 7119/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.019 0.013 0.000 0.006 8292/8292 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.019 0.013 0.000 0.006 8292 Parser::Ruby32#_reduce_361 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10460
0.004 0.004 0.000 0.000 8292/26824 Parser::Context#in_argdef=
0.002 0.002 0.000 0.000 8292/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 14/1223 Parser::Builders::Default#case
0.018 0.004 0.000 0.014 1209/1223 Parser::Builders::Default#condition
0.00% 0.00% 0.018 0.004 0.000 0.015 1223 Parser::Builders::Default#condition_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2133
0.006 0.004 0.000 0.002 7322/3003475 Parser::Builders::Default#loc
0.005 0.001 0.000 0.004 1223/644766 Parser::Source::Range#join
0.004 0.001 0.000 0.002 1223/6271861 Class#new
0.000 0.000 0.000 0.000 64/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 64/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.018 0.007 0.000 0.012 10954/10954 Parser::LexerStrings#extend_string_escaped
0.00% 0.00% 0.018 0.007 0.000 0.012 10954 Parser::Lexer::Literal#squiggly_heredoc? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:110
0.012 0.008 0.000 0.004 10954/10101501 Parser::Lexer::Literal#heredoc?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 80/3172 Array#map
0.018 0.004 0.000 0.014 3092/3172 Parser::Builders::Default#static_regexp
0.00% 0.00% 0.018 0.004 0.000 0.014 3172 *Parser::Builders::Default#static_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2219
0.011 0.008 0.000 0.003 3172/9795 Array#map
0.004 0.004 0.000 0.000 3012/35694 Array#join
------------------------------------------------------------------------------------------------------------------------------------------------------
0.018 0.014 0.000 0.004 15526/15526 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.018 0.014 0.000 0.004 15526 Parser::Ruby32#_reduce_731 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12659
0.004 0.004 0.000 0.000 15526/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 6737/77500 Parser::CurrentArgStack#set
0.006 0.006 0.000 0.000 32670/77500 Parser::Lexer::Dedenter#dedent
0.009 0.009 0.000 0.000 38093/77500 Parser::Builders::Default#args
0.00% 0.00% 0.017 0.017 0.000 0.000 77500 Array#length
------------------------------------------------------------------------------------------------------------------------------------------------------
0.017 0.017 0.000 0.000 22005/22005 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.017 0.017 0.000 0.000 22005 Parser::Ruby32#_reduce_587 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11817
------------------------------------------------------------------------------------------------------------------------------------------------------
0.017 0.013 0.000 0.004 6991/6991 Class#new
0.00% 0.00% 0.017 0.013 0.000 0.004 6991 Parser::CurrentArgStack#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:17
0.004 0.004 0.000 0.000 6991/7060678 Kernel#freeze
------------------------------------------------------------------------------------------------------------------------------------------------------
0.017 0.008 0.000 0.009 6998/6998 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.017 0.008 0.000 0.009 6998 Parser::Ruby32#_reduce_630 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12074
0.009 0.006 0.000 0.003 6998/77306 Parser::Lexer#state=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.006 0.000 0.002 6991/15283 Parser::Ruby32#_reduce_1
0.008 0.006 0.000 0.002 8292/15283 Parser::Ruby32#_reduce_65
0.00% 0.00% 0.016 0.011 0.000 0.005 15283 Parser::CurrentArgStack#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:26
0.005 0.005 0.000 0.000 15283/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.016 0.005 0.000 0.012 3081/3081 Parser::Lexer#advance
0.00% 0.00% 0.016 0.005 0.000 0.012 3081 Parser::Lexer#check_ambiguous_slash /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14693
0.010 0.002 0.000 0.008 3081/1956058 Parser::Lexer#tok
0.001 0.001 0.000 0.000 3081/9698613 String#==
0.001 0.001 0.000 0.000 3081/159076122 Integer#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/3595 Parser::Builders::Default#__FILE__
0.000 0.000 0.000 0.000 6/3595 Parser::Builders::Default#self
0.000 0.000 0.000 0.000 6/3595 Parser::Builders::Default#const_global
0.000 0.000 0.000 0.000 73/3595 Parser::Builders::Default#nil
0.001 0.000 0.000 0.000 134/3595 Parser::Builders::Default#false
0.001 0.000 0.000 0.001 282/3595 Parser::Builders::Default#true
0.013 0.003 0.000 0.009 3092/3595 Parser::Builders::Default#regexp_options
0.00% 0.00% 0.015 0.004 0.000 0.011 3595 Parser::Builders::Default#token_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1866
0.006 0.003 0.000 0.003 3595/6271861 Class#new
0.005 0.003 0.000 0.002 3595/3003475 Parser::Builders::Default#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.014 0.011 0.000 0.004 17998/17998 Parser::Builders::Default#accessible
0.00% 0.00% 0.014 0.011 0.000 0.004 17998 Parser::CurrentArgStack#top /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:42
0.004 0.004 0.000 0.000 17998/10291794 Array#last
------------------------------------------------------------------------------------------------------------------------------------------------------
0.013 0.005 0.000 0.009 3092/3092 Parser::Builders::Default#regexp_options
0.00% 0.00% 0.013 0.005 0.000 0.009 3092 Enumerable#sort
0.009 0.003 0.000 0.006 3092/3092 Enumerator#each
------------------------------------------------------------------------------------------------------------------------------------------------------
0.013 0.010 0.000 0.004 8292/8292 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.013 0.010 0.000 0.004 8292 Parser::Ruby32#_reduce_66 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8891
0.004 0.004 0.000 0.000 16584/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 86/38561 Parser::Ruby32#_reduce_362
0.000 0.000 0.000 0.000 694/38561 Parser::Ruby32#_reduce_446
0.003 0.003 0.000 0.000 8682/38561 Parser::Context#in_dynamic_block?
0.003 0.003 0.000 0.000 8263/38561 Parser::Ruby32#_reduce_431
0.008 0.008 0.000 0.000 20836/38561 Parser::Ruby32#_reduce_448
0.00% 0.00% 0.013 0.013 0.000 0.000 38561 Parser::Context#in_block
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.005 0.000 0.002 8292/15275 Parser::Ruby32#_reduce_352
0.007 0.005 0.000 0.002 6983/15275 Parser::Ruby32#_reduce_2
0.00% 0.00% 0.013 0.010 0.000 0.003 15275 Parser::CurrentArgStack#pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:34
0.003 0.003 0.000 0.000 15275/382040 Array#pop
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/1667 Parser::Builders::Default#op_assign
0.013 0.002 0.000 0.010 1665/1667 Parser::Builders::Default#assign
0.00% 0.00% 0.013 0.002 0.000 0.010 1667 Parser::Source::Map::Send#with_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/send.rb:24
0.010 0.002 0.000 0.008 1667/20406 Parser::Source::Map#with
------------------------------------------------------------------------------------------------------------------------------------------------------
0.013 0.013 0.000 0.000 32670/32670 Parser::Lexer::Dedenter#dedent
0.00% 0.00% 0.013 0.013 0.000 0.000 32670 String#replace
------------------------------------------------------------------------------------------------------------------------------------------------------
0.012 0.009 0.000 0.003 6998/6998 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.012 0.009 0.000 0.003 6998 Parser::Ruby32#_reduce_631 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12080
0.003 0.003 0.000 0.000 13996/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/6737 Parser::Ruby32#_reduce_688
0.000 0.000 0.000 0.000 4/6737 Parser::Ruby32#_reduce_674
0.000 0.000 0.000 0.000 4/6737 Parser::Ruby32#_reduce_673
0.000 0.000 0.000 0.000 5/6737 Parser::Ruby32#_reduce_687
0.003 0.002 0.000 0.001 1987/6737 Parser::Ruby32#_reduce_414
0.004 0.002 0.000 0.002 2365/6737 Parser::Ruby32#_reduce_669
0.005 0.003 0.000 0.002 2371/6737 Parser::Ruby32#_reduce_668
0.00% 0.00% 0.012 0.007 0.000 0.005 6737 Parser::CurrentArgStack#set /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:30
0.002 0.002 0.000 0.000 6737/6870 Array#[]=
0.002 0.002 0.000 0.000 6737/77500 Array#length
0.001 0.001 0.000 0.000 6737/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.012 0.006 0.000 0.006 1986/1986 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.012 0.006 0.000 0.006 1986 Parser::Ruby32#_reduce_403 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10688
0.004 0.003 0.000 0.001 1782/1782 Parser::Builders::Default#procarg0
0.001 0.001 0.000 0.000 7944/376617376 Array#[]
0.000 0.000 0.000 0.000 1986/100551016 Integer#==
0.000 0.000 0.000 0.000 1986/1662742 Array#empty?
0.000 0.000 0.000 0.000 1986/1818917 Array#size
0.000 0.000 0.000 0.000 204/216944 Array#concat
------------------------------------------------------------------------------------------------------------------------------------------------------
0.012 0.010 0.000 0.002 6983/6983 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.012 0.010 0.000 0.002 6983 Parser::Ruby32#_reduce_5 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8449
0.002 0.002 0.000 0.000 6983/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/352 Parser::Ruby32#_reduce_357
0.000 0.000 0.000 0.000 12/352 Parser::Ruby32#_reduce_84
0.001 0.000 0.000 0.000 16/352 Parser::Ruby32#_reduce_354
0.002 0.000 0.000 0.001 45/352 Parser::Ruby32#_reduce_86
0.004 0.000 0.000 0.003 119/352 Parser::Ruby32#_reduce_355
0.006 0.001 0.000 0.005 159/352 Parser::Ruby32#_reduce_326
0.00% 0.00% 0.012 0.001 0.000 0.010 352 Parser::Builders::Default#keyword_cmd /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1326
0.006 0.001 0.000 0.004 352/375 Parser::Builders::Default#keyword_map
0.004 0.000 0.000 0.004 352/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 352/813761 Array#include?
0.000 0.000 0.000 0.000 352/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.012 0.012 0.000 0.000 38093/38093 Parser::Builders::Default#args
0.00% 0.00% 0.012 0.012 0.000 0.000 38093 <Class::Parser::Builders::Default>#emit_forward_arg
------------------------------------------------------------------------------------------------------------------------------------------------------
0.011 0.008 0.000 0.004 8682/8682 Parser::Builders::Default#check_assignment_to_numparam
0.00% 0.00% 0.011 0.008 0.000 0.004 8682 Parser::Context#in_dynamic_block? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/context.rb:45
0.003 0.003 0.000 0.000 8682/38561 Parser::Context#in_block
0.001 0.001 0.000 0.000 3180/3180 Parser::Context#in_lambda
------------------------------------------------------------------------------------------------------------------------------------------------------
0.011 0.008 0.000 0.004 2377/2377 Array#each
0.00% 0.00% 0.011 0.008 0.000 0.004 2377 Parser::Builders::Default#check_duplicate_arg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1754
0.001 0.001 0.000 0.000 2365/2455 NilClass#to_a
0.001 0.001 0.000 0.000 2365/139170 Hash#[]=
0.001 0.001 0.000 0.000 2389/223863 AST::Node#to_a
0.001 0.001 0.000 0.000 2377/2521818 Hash#[]
0.000 0.000 0.000 0.000 2365/22667415 NilClass#nil?
0.000 0.000 0.000 0.000 12/12 Parser::Builders::Default#arg_name_collides?
0.000 0.000 0.000 0.000 12/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.011 0.011 0.000 0.000 29801/29801 Set#initialize_dup
0.00% 0.00% 0.011 0.011 0.000 0.000 29801 Kernel#instance_variable_get
------------------------------------------------------------------------------------------------------------------------------------------------------
0.011 0.001 0.000 0.010 305/305 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.011 0.001 0.000 0.010 305 Parser::Ruby32#_reduce_253 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9740
0.010 0.001 0.000 0.009 305/305 Parser::Builders::Default#ternary
0.000 0.000 0.000 0.000 1525/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.011 0.008 0.000 0.003 10508/10508 Parser::LexerStrings#extend_string_eol_words
0.00% 0.00% 0.011 0.008 0.000 0.003 10508 Parser::LexerStrings#eof_codepoint? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5112
0.003 0.003 0.000 0.000 10508/813761 Array#include?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.011 0.011 0.000 0.000 6991/6991 Class#new
0.00% 0.00% 0.011 0.011 0.000 0.000 6991 Parser::Diagnostic::Engine#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic/engine.rb:45
------------------------------------------------------------------------------------------------------------------------------------------------------
0.011 0.001 0.000 0.010 324/324 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.011 0.001 0.000 0.010 324 Parser::Ruby32#_reduce_263 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9825
0.010 0.001 0.000 0.009 324/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 972/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 117/442 Parser::Ruby32#_reduce_250
0.008 0.000 0.000 0.007 325/442 Parser::Ruby32#_reduce_249
0.00% 0.00% 0.011 0.001 0.000 0.010 442 Parser::Builders::Default#logical_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1266
0.005 0.000 0.000 0.005 442/1306539 Parser::Builders::Default#n
0.005 0.001 0.000 0.004 442/11323 Parser::Builders::Default#binary_op_map
------------------------------------------------------------------------------------------------------------------------------------------------------
0.011 0.011 0.000 0.000 29809/29809 Kernel#initialize_dup
0.00% 0.00% 0.011 0.011 0.000 0.000 29809 Hash#initialize_copy
------------------------------------------------------------------------------------------------------------------------------------------------------
0.010 0.001 0.000 0.010 235/235 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.010 0.001 0.000 0.010 235 Parser::Ruby32#_reduce_212 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9479
0.010 0.001 0.000 0.008 235/245 Parser::Builders::Default#op_assign
0.000 0.000 0.000 0.000 705/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.010 0.004 0.000 0.006 2371/2371 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.010 0.004 0.000 0.006 2371 Parser::Ruby32#_reduce_668 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12332
0.005 0.003 0.000 0.002 2371/6737 Parser::CurrentArgStack#set
0.001 0.001 0.000 0.000 7113/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.010 0.010 0.000 0.000 23867/23867 AST::Node#updated
0.00% 0.00% 0.010 0.010 0.000 0.000 23867 Array#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.010 0.008 0.000 0.002 8635/8635 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.010 0.008 0.000 0.002 8635 Parser::Ruby32#_reduce_576 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11751
0.002 0.002 0.000 0.000 8635/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/4364 Parser::Ruby32#_reduce_673
0.004 0.002 0.000 0.003 1987/4364 Parser::Ruby32#_reduce_414
0.006 0.002 0.000 0.004 2373/4364 Parser::Ruby32#_reduce_667
0.00% 0.00% 0.010 0.004 0.000 0.006 4364 Parser::MaxNumparamStack#has_ordinary_params! /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:21
0.006 0.004 0.000 0.002 4364/4364 Parser::MaxNumparamStack#set
------------------------------------------------------------------------------------------------------------------------------------------------------
0.010 0.010 0.000 0.000 27964/27964 Parser::Lexer::StackState#initialize
0.00% 0.00% 0.010 0.010 0.000 0.000 27964 Parser::Lexer::StackState#clear /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:11
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/245 Parser::Ruby32#_reduce_213
0.000 0.000 0.000 0.000 8/245 Parser::Ruby32#_reduce_38
0.010 0.001 0.000 0.008 235/245 Parser::Ruby32#_reduce_212
0.00% 0.00% 0.010 0.001 0.000 0.009 245 Parser::Builders::Default#op_assign /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:761
0.003 0.000 0.000 0.003 245/1306539 Parser::Builders::Default#n
0.002 0.000 0.000 0.002 243/8527 Parser::Source::Map::Variable#with_operator
0.002 0.000 0.000 0.001 245/160723 Parser::Builders::Default#join_exprs
0.001 0.000 0.000 0.001 245/10203 Parser::Source::Map#with_expression
0.000 0.000 0.000 0.000 245/3003475 Parser::Builders::Default#loc
0.000 0.000 0.000 0.000 245/22042692 String#[]
0.000 0.000 0.000 0.000 245/564165 Parser::Builders::Default#value
0.000 0.000 0.000 0.000 490/828101 AST::Node#type
0.000 0.000 0.000 0.000 245/839623 String#to_sym
0.000 0.000 0.000 0.000 245/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 245/6461718 Symbol#==
0.000 0.000 0.000 0.000 2/1667 Parser::Source::Map::Send#with_operator
------------------------------------------------------------------------------------------------------------------------------------------------------
0.010 0.001 0.000 0.009 305/305 Parser::Ruby32#_reduce_253
0.00% 0.00% 0.010 0.001 0.000 0.009 305 Parser::Builders::Default#ternary /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1284
0.004 0.000 0.000 0.004 305/1306539 Parser::Builders::Default#n
0.004 0.000 0.000 0.004 305/305 Parser::Builders::Default#ternary_map
0.001 0.000 0.000 0.000 305/4291 Parser::Builders::Default#check_condition
------------------------------------------------------------------------------------------------------------------------------------------------------
0.010 0.001 0.000 0.009 313/313 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.010 0.001 0.000 0.009 313 Parser::Ruby32#_reduce_226 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9579
0.009 0.001 0.000 0.008 313/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 939/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/4291 Parser::Builders::Default#loop_mod
0.000 0.000 0.000 0.000 78/4291 Parser::Builders::Default#not_op
0.001 0.000 0.000 0.000 305/4291 Parser::Builders::Default#ternary
0.002 0.001 0.000 0.001 779/4291 Parser::Builders::Default#check_condition
0.003 0.002 0.000 0.001 1209/4291 Parser::Builders::Default#condition
0.006 0.003 0.000 0.003 1919/4291 Parser::Builders::Default#condition_mod
0.00% 0.00% 0.010 0.006 0.000 0.004 4291 *Parser::Builders::Default#check_condition /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1675
0.002 0.001 0.000 0.001 779/4291 Parser::Builders::Default#check_condition
0.002 0.002 0.000 0.000 4637/828101 AST::Node#type
0.002 0.001 0.000 0.001 433/50556 AST::Node#updated
0.000 0.000 0.000 0.000 346/114223 Parser::Ruby32#version
0.000 0.000 0.000 0.000 433/100551016 Integer#==
0.000 0.000 0.000 0.000 346/223863 AST::Node#to_a
0.000 0.000 0.000 0.000 87/88 Array#count
0.000 0.000 0.000 0.000 174/124478 AST::Node#children
0.000 0.000 0.000 0.000 87/10291794 Array#last
------------------------------------------------------------------------------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 205/205 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.010 0.000 0.000 0.010 205 Parser::Ruby32#_reduce_325 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10190
0.010 0.000 0.000 0.009 205/73254 Parser::Builders::Default#associate
0.000 0.000 0.000 0.000 615/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 676/35631 Array#each
0.003 0.003 0.000 0.000 6991/35631 Parser::Source::Buffer#raw_source=
0.007 0.007 0.000 0.000 27964/35631 Parser::Lexer::StackState#initialize
0.00% 0.00% 0.010 0.010 0.000 0.000 35631 String#freeze
------------------------------------------------------------------------------------------------------------------------------------------------------
0.010 0.010 0.000 0.000 25171/25171 Parser::LexerStrings#extend_interp_code
0.00% 0.00% 0.010 0.010 0.000 0.000 25171 Parser::Lexer#command_start=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.009 0.000 0.000 29272/29272 Set#merge
0.00% 0.00% 0.009 0.009 0.000 0.000 29272 Kernel#instance_of?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.007 0.000 0.002 13982/13982 Parser::Base#reset
0.00% 0.00% 0.009 0.007 0.000 0.002 13982 Parser::VariablesStack#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/variables_stack.rb:23
0.002 0.002 0.000 0.000 13982/20973 Array#clear
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.006 0.000 0.004 6991/6991 Parser::Base#reset
0.00% 0.00% 0.009 0.006 0.000 0.004 6991 Parser::CurrentArgStack#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:38
0.004 0.004 0.000 0.000 6991/20973 Array#clear
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/26824 Parser::Ruby32#_reduce_688
0.000 0.000 0.000 0.000 4/26824 Parser::Ruby32#_reduce_673
0.000 0.000 0.000 0.000 5/26824 Parser::Ruby32#_reduce_687
0.000 0.000 0.000 0.000 4/26824 Parser::Ruby32#_reduce_674
0.000 0.000 0.000 0.000 6/26824 Parser::Ruby32#_reduce_387
0.000 0.000 0.000 0.000 59/26824 Parser::Ruby32#_reduce_635
0.001 0.001 0.000 0.000 1987/26824 Parser::Ruby32#_reduce_414
0.002 0.002 0.000 0.000 8233/26824 Parser::Ruby32#_reduce_637
0.002 0.002 0.000 0.000 8233/26824 Parser::Ruby32#_reduce_638
0.004 0.004 0.000 0.000 8292/26824 Parser::Ruby32#_reduce_361
0.00% 0.00% 0.009 0.009 0.000 0.000 26824 Parser::Context#in_argdef=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.003 0.000 0.006 3092/3092 Enumerable#sort
0.00% 0.00% 0.009 0.003 0.000 0.006 3092 Enumerator#each
0.006 0.006 0.000 0.000 3092/68299 String#each_char
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.001 0.000 0.008 289/289 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.009 0.001 0.000 0.008 289 Parser::Ruby32#_reduce_26 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8583
0.008 0.001 0.000 0.007 289/1919 Parser::Builders::Default#condition_mod
0.000 0.000 0.000 0.000 867/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.009 0.000 0.000 26815/26815 Parser::LexerStrings#close_interp_on_current_literal
0.00% 0.00% 0.009 0.009 0.000 0.000 26815 Parser::Lexer::Literal#saved_herebody_s
------------------------------------------------------------------------------------------------------------------------------------------------------
0.009 0.009 0.000 0.000 2086/2086 Parser::LexerStrings#advance
0.00% 0.00% 0.009 0.009 0.000 0.000 2086 String#scan
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.001 0.000 0.008 325/325 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.008 0.001 0.000 0.008 325 Parser::Ruby32#_reduce_249 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9715
0.008 0.000 0.000 0.007 325/442 Parser::Builders::Default#logical_op
0.000 0.000 0.000 0.000 975/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/23223 Parser::Diagnostic#render_line
0.008 0.008 0.000 0.000 23215/23223 Parser::Lexer::Literal#emit_start_tok
0.00% 0.00% 0.008 0.008 0.000 0.000 23223 String#length
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.005 0.000 0.003 4565/4565 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.008 0.005 0.000 0.003 4565 Parser::Ruby32#_reduce_577 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11757
0.002 0.002 0.000 0.000 9130/376617376 Array#[]
0.001 0.001 0.000 0.000 4565/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.006 0.000 0.002 7062/7062 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.008 0.006 0.000 0.002 7062 Parser::Ruby32#_reduce_732 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12665
0.002 0.002 0.000 0.000 7062/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.000 0.000 0.008 243/243 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.008 0.000 0.000 0.008 243 Parser::Ruby32#_reduce_626 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12050
0.008 0.001 0.000 0.006 243/8691 Parser::Builders::Default#assignable
0.000 0.000 0.000 0.000 243/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.008 0.000 0.000 15247/15247 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.008 0.008 0.000 0.000 15247 Parser::Ruby32#_reduce_272 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9867
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.005 0.000 0.003 3772/3772 Class#new
0.00% 0.00% 0.008 0.005 0.000 0.003 3772 Parser::Source::Map::Heredoc#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/heredoc.rb:10
0.003 0.003 0.000 0.000 3772/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.008 0.000 0.000 13231/13231 Parser::Lexer#emit_comment_from_range
0.00% 0.00% 0.008 0.008 0.000 0.000 13231 Parser::Lexer#emit_comment /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14639
------------------------------------------------------------------------------------------------------------------------------------------------------
0.008 0.000 0.000 0.007 286/286 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.008 0.000 0.000 0.007 286 Parser::Ruby32#_reduce_289 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10004
0.007 0.000 0.000 0.007 286/286 Parser::Builders::Default#block_pass
0.000 0.000 0.000 0.000 572/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.007 0.000 0.000 27964/27964 Parser::Lexer#reset
0.00% 0.00% 0.007 0.007 0.000 0.000 27964 <Class::Parser::Lexer>#lex_en_line_begin
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.007 0.000 0.000 6991/6991 Class#new
0.00% 0.00% 0.007 0.007 0.000 0.000 6991 Parser::Builders::Default#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:243
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.007 0.000 0.000 25171/25171 Parser::LexerStrings#advance
0.00% 0.00% 0.007 0.007 0.000 0.000 25171 <Class::Parser::Lexer>#lex_en_expr_value
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.000 0.000 0.007 286/286 Parser::Ruby32#_reduce_289
0.00% 0.00% 0.007 0.000 0.000 0.007 286 Parser::Builders::Default#block_pass /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1144
0.003 0.001 0.000 0.003 286/4885 Parser::Builders::Default#unary_op_map
0.003 0.000 0.000 0.003 286/1306539 Parser::Builders::Default#n
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.001 0.000 0.006 694/694 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.007 0.001 0.000 0.006 694 Parser::Ruby32#_reduce_449 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11034
0.005 0.001 0.000 0.004 694/29801 Parser::StaticEnvironment#extend_dynamic
0.001 0.001 0.000 0.000 694/52082 Parser::MaxNumparamStack#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.000 0.000 0.006 219/219 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.007 0.000 0.000 0.006 219 Parser::Ruby32#_reduce_318 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10148
0.006 0.001 0.000 0.006 219/30797 Parser::Builders::Default#begin
0.000 0.000 0.000 0.000 657/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.007 0.000 0.000 13982/13982 Parser::Lexer#source_buffer=
0.00% 0.00% 0.007 0.007 0.000 0.000 13982 Parser::LexerStrings#source_buffer=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/503 Parser::Builders::Default#__FILE__
0.000 0.000 0.000 0.000 6/503 Parser::Builders::Default#self
0.000 0.000 0.000 0.000 6/503 Parser::Builders::Default#const_global
0.001 0.000 0.000 0.001 73/503 Parser::Builders::Default#nil
0.002 0.000 0.000 0.002 134/503 Parser::Builders::Default#false
0.004 0.000 0.000 0.004 282/503 Parser::Builders::Default#true
0.00% 0.00% 0.007 0.001 0.000 0.006 503 Parser::Builders::Default#n0 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1857
0.006 0.000 0.000 0.006 503/1306539 Parser::Builders::Default#n
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.004 0.000 0.002 3256/3256 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.007 0.004 0.000 0.002 3256 Parser::Ruby32#_reduce_592 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11847
0.001 0.001 0.000 0.000 6512/376617376 Array#[]
0.001 0.001 0.000 0.000 3256/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 6990/13988 Parser::Ruby32#_reduce_347
0.004 0.004 0.000 0.000 6998/13988 Parser::Ruby32#_reduce_346
0.00% 0.00% 0.007 0.007 0.000 0.000 13988 Parser::Context#in_class=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.002 0.000 0.005 694/694 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.007 0.002 0.000 0.005 694 Parser::Ruby32#_reduce_450 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11041
0.003 0.001 0.000 0.002 694/29793 Parser::MaxNumparamStack#has_numparams?
0.001 0.001 0.000 0.001 694/52058 Parser::MaxNumparamStack#pop
0.001 0.001 0.000 0.000 694/45075 Parser::StaticEnvironment#unextend
0.000 0.000 0.000 0.000 1388/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.007 0.000 0.000 0.006 215/215 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.007 0.000 0.000 0.006 215 Parser::Ruby32#_reduce_240 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9661
0.006 0.001 0.000 0.005 215/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 645/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 8292/16584 Parser::Ruby32#_reduce_352
0.003 0.003 0.000 0.000 8292/16584 Parser::Ruby32#_reduce_65
0.00% 0.00% 0.006 0.006 0.000 0.000 16584 Parser::Context#in_def=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/5374 <Module::Gem>#location_of_caller
0.000 0.000 0.000 0.000 151/5374 Parser::LexerStrings#advance
0.006 0.006 0.000 0.000 5221/5374 Parser::Lexer#advance
0.00% 0.00% 0.006 0.006 0.000 0.000 5374 String#to_i
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.004 0.000 0.002 4364/4364 Parser::MaxNumparamStack#has_ordinary_params!
0.00% 0.00% 0.006 0.004 0.000 0.002 4364 Parser::MaxNumparamStack#set /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:51
0.001 0.001 0.000 0.000 4364/139170 Hash#[]=
0.001 0.001 0.000 0.000 4364/10291794 Array#last
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 23/375 Parser::Builders::Default#when
0.006 0.001 0.000 0.004 352/375 Parser::Builders::Default#keyword_cmd
0.00% 0.00% 0.006 0.001 0.000 0.005 375 Parser::Builders::Default#keyword_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2111
0.002 0.000 0.000 0.001 375/644766 Parser::Source::Range#join
0.001 0.001 0.000 0.000 1795/3003475 Parser::Builders::Default#loc
0.001 0.000 0.000 0.001 375/6271861 Class#new
0.000 0.000 0.000 0.000 671/1999841 Array#any?
0.000 0.000 0.000 0.000 159/10291794 Array#last
0.000 0.000 0.000 0.000 80/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 80/41281629 BasicObject#!
0.000 0.000 0.000 0.000 80/808736 Parser::Source::Map#expression
0.000 0.000 0.000 0.000 79/26044547 Kernel#nil?
0.000 0.000 0.000 0.000 1/88 Array#count
0.000 0.000 0.000 0.000 1/22667415 NilClass#nil?
0.000 0.000 0.000 0.000 1/85709789 Integer#>
0.000 0.000 0.000 0.000 1/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.001 0.000 0.006 282/282 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.006 0.001 0.000 0.006 282 Parser::Ruby32#_reduce_619 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12008
0.005 0.000 0.000 0.005 282/282 Parser::Builders::Default#true
0.000 0.000 0.000 0.000 282/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.001 0.000 0.005 169/169 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.006 0.001 0.000 0.005 169 Parser::Ruby32#_reduce_316 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10134
0.005 0.000 0.000 0.004 169/169 Parser::Builders::Default#begin_keyword
0.000 0.000 0.000 0.000 169/365344 Parser::Lexer::StackState#pop
0.000 0.000 0.000 0.000 507/376617376 Array#[]
0.000 0.000 0.000 0.000 169/525962 Parser::Lexer#cmdarg
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.000 0.000 0.006 159/159 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.006 0.000 0.000 0.006 159 Parser::Ruby32#_reduce_326 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10196
0.006 0.001 0.000 0.005 159/352 Parser::Builders::Default#keyword_cmd
0.000 0.000 0.000 0.000 159/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.006 0.000 0.000 6991/6991 Class#new
0.00% 0.00% 0.006 0.006 0.000 0.000 6991 Parser::MaxNumparamStack#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:13
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 13982/20973 Parser::VariablesStack#reset
0.004 0.004 0.000 0.000 6991/20973 Parser::CurrentArgStack#reset
0.00% 0.00% 0.006 0.006 0.000 0.000 20973 Array#clear
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/20981 Parser::Builders::Default#diagnostic
0.006 0.006 0.000 0.000 20973/20981 <Class::Parser::Base>#default_parser
0.00% 0.00% 0.006 0.006 0.000 0.000 20981 Parser::Base#diagnostics
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 9/15462 Parser::Builders::Default#assignable
0.000 0.000 0.000 0.000 171/15462 Parser::Ruby32#_reduce_362
0.003 0.003 0.000 0.000 8292/15462 Parser::Ruby32#_reduce_352
0.003 0.003 0.000 0.000 6990/15462 Parser::Ruby32#_reduce_347
0.00% 0.00% 0.006 0.006 0.000 0.000 15462 Parser::Context#in_def
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.004 0.000 0.001 5236/5236 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.006 0.004 0.000 0.001 5236 Parser::Ruby32#_reduce_605 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11919
0.001 0.001 0.000 0.000 5236/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.006 0.006 0.000 0.000 10578/10578 Parser::LexerStrings#advance
0.00% 0.00% 0.006 0.006 0.000 0.000 10578 Parser::LexerStrings#extend_string_eol_heredoc_intertwined /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5251
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.000 0.000 0.005 282/282 Parser::Ruby32#_reduce_619
0.00% 0.00% 0.005 0.000 0.000 0.005 282 Parser::Builders::Default#true /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:260
0.004 0.000 0.000 0.004 282/503 Parser::Builders::Default#n0
0.001 0.000 0.000 0.001 282/3595 Parser::Builders::Default#token_map
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.005 0.000 0.000 13982/13982 Parser::LexerStrings#initialize
0.00% 0.00% 0.005 0.005 0.000 0.000 13982 <Class::Parser::LexerStrings>#_lex_actions
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 8233/16466 Parser::Ruby32#_reduce_638
0.003 0.003 0.000 0.000 8233/16466 Parser::Ruby32#_reduce_637
0.00% 0.00% 0.005 0.005 0.000 0.000 16466 Parser::Context#in_kwarg=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.000 0.000 0.005 86/86 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.005 0.000 0.000 0.005 86 Parser::Ruby32#_reduce_37 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8652
0.005 0.000 0.000 0.005 86/9952 Parser::Builders::Default#assign
0.000 0.000 0.000 0.000 258/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/10002 Parser::Diagnostic#render
0.000 0.000 0.000 0.000 42/10002 Parser::Builders::Default#begin_body
0.005 0.005 0.000 0.000 9952/10002 AST::Node#<<
0.00% 0.00% 0.005 0.005 0.000 0.000 10002 Array#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.002 0.000 0.003 899/899 Parser::Lexer#advance
0.00% 0.00% 0.005 0.002 0.000 0.003 899 Parser::Lexer#e_lbrace /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14661
0.003 0.002 0.000 0.001 1798/365376 Parser::Lexer::StackState#push
0.001 0.001 0.000 0.000 899/9856438 Parser::LexerStrings#literal
0.000 0.000 0.000 0.000 13/25184 Parser::Lexer::Literal#start_interp_brace
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.000 0.000 0.004 169/169 Parser::Ruby32#_reduce_316
0.00% 0.00% 0.005 0.000 0.000 0.004 169 Parser::Builders::Default#begin_keyword /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1440
0.002 0.000 0.000 0.002 169/206843 Parser::Builders::Default#collection_map
0.002 0.000 0.000 0.002 169/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 169/26044547 Kernel#nil?
0.000 0.000 0.000 0.000 169/828101 AST::Node#type
0.000 0.000 0.000 0.000 169/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.002 0.000 0.002 1987/1987 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.005 0.002 0.000 0.002 1987 Parser::Ruby32#_reduce_412 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10753
0.002 0.002 0.000 0.001 1987/77306 Parser::Lexer#state=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.000 0.000 0.005 158/158 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.005 0.000 0.000 0.005 158 Parser::Ruby32#_reduce_107 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9149
0.005 0.001 0.000 0.004 158/8691 Parser::Builders::Default#assignable
0.000 0.000 0.000 0.000 158/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.005 0.000 0.000 17998/17998 Parser::Builders::Default#accessible
0.00% 0.00% 0.005 0.005 0.000 0.000 17998 Parser::Base#current_arg_stack
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.005 0.000 0.000 7544/7544 Parser::Lexer#advance
0.00% 0.00% 0.005 0.005 0.000 0.000 7544 String#count
------------------------------------------------------------------------------------------------------------------------------------------------------
0.005 0.005 0.000 0.000 17998/17998 Parser::Builders::Default#accessible
0.00% 0.00% 0.005 0.005 0.000 0.000 17998 Parser::Builders::Default#parser
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 13982/13982 Parser::Lexer#source_buffer=
0.00% 0.00% 0.004 0.004 0.000 0.000 13982 Parser::LexerStrings#source_pts=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 8233/8233 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.004 0.004 0.000 0.000 8233 Parser::Ruby32#_reduce_660 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12284
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 6991/6991 <Class::Parser::Base>#setup_source_buffer
0.00% 0.00% 0.004 0.004 0.000 0.000 6991 Module#name
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.001 0.000 0.003 276/276 Parser::Builders::Default#begin_body
0.00% 0.00% 0.004 0.001 0.000 0.003 276 Parser::Builders::Default#eh_keyword_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2177
0.001 0.000 0.000 0.001 276/644766 Parser::Source::Range#join
0.001 0.000 0.000 0.001 276/6271861 Class#new
0.000 0.000 0.000 0.000 552/3003475 Parser::Builders::Default#loc
0.000 0.000 0.000 0.000 552/26044547 Kernel#nil?
0.000 0.000 0.000 0.000 552/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 552/10291794 Array#last
0.000 0.000 0.000 0.000 552/808736 Parser::Source::Map#expression
0.000 0.000 0.000 0.000 276/41281629 BasicObject#!
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 6991/6991 Parser::Base#initialize
0.00% 0.00% 0.004 0.004 0.000 0.000 6991 Parser::Lexer#diagnostics=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.000 0.000 0.004 43/43 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.004 0.000 0.000 0.004 43 Parser::Ruby32#_reduce_554 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11630
0.003 0.002 0.000 0.001 43/43 Parser::Builders::Default#rescue_body
0.001 0.000 0.000 0.001 43/2123 Parser::Builders::Default#array
0.000 0.000 0.000 0.000 301/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.000 0.000 0.004 305/305 Parser::Builders::Default#ternary
0.00% 0.00% 0.004 0.000 0.000 0.004 305 Parser::Builders::Default#ternary_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2153
0.002 0.000 0.000 0.002 305/160723 Parser::Builders::Default#join_exprs
0.001 0.000 0.000 0.001 305/6271861 Class#new
0.001 0.000 0.000 0.000 610/3003475 Parser::Builders::Default#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 186/18074 BasicObject#!=
0.001 0.001 0.000 0.000 6991/18074 Parser::Lexer#source_buffer=
0.003 0.003 0.000 0.000 10897/18074 Parser::Lexer#advance
0.00% 0.00% 0.004 0.004 0.000 0.000 18074 BasicObject#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 8527/8527 Kernel#tap
0.00% 0.00% 0.004 0.004 0.000 0.000 8527 Parser::Source::Map::Variable#update_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/variable.rb:25
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.000 0.000 0.004 119/119 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.004 0.000 0.000 0.004 119 Parser::Ruby32#_reduce_355 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10428
0.004 0.000 0.000 0.003 119/352 Parser::Builders::Default#keyword_cmd
0.000 0.000 0.000 0.000 119/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.003 0.000 0.001 2044/2044 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.004 0.003 0.000 0.001 2044 Parser::Ruby32#_reduce_671 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12352
0.001 0.001 0.000 0.000 2044/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.003 0.000 0.001 1782/1782 Parser::Ruby32#_reduce_403
0.00% 0.00% 0.004 0.003 0.000 0.001 1782 Parser::Builders::Default#procarg0 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:979
0.001 0.001 0.000 0.000 1782/4515446 Kernel#class
0.001 0.001 0.000 0.000 1782/1782 <Class::Parser::Builders::Default>#emit_procarg0
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.003 0.000 0.001 2295/2295 Class#new
0.00% 0.00% 0.004 0.003 0.000 0.001 2295 Parser::Source::Map::Keyword#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/keyword.rb:11
0.001 0.001 0.000 0.000 2295/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 10203/10203 Kernel#tap
0.00% 0.00% 0.004 0.004 0.000 0.000 10203 Parser::Source::Map#update_expression /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:180
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.004 0.000 0.000 6991/6991 <Class::Parser::Base>#parse
0.00% 0.00% 0.004 0.004 0.000 0.000 6991 Parser::Ruby32#default_encoding /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:21
------------------------------------------------------------------------------------------------------------------------------------------------------
0.004 0.000 0.000 0.003 96/96 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.004 0.000 0.000 0.003 96 Parser::Ruby32#_reduce_571 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11719
0.003 0.000 0.000 0.003 96/96 Parser::Builders::Default#xstring_compose
0.000 0.000 0.000 0.000 96/264737 Parser::Builders::Default#dedent_string
0.000 0.000 0.000 0.000 96/264737 Parser::Lexer#dedent_level
0.000 0.000 0.000 0.000 288/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 59/59 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.003 0.000 0.000 0.003 59 Parser::Ruby32#_reduce_635 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12101
0.003 0.000 0.000 0.003 59/38093 Parser::Builders::Default#args
0.000 0.000 0.000 0.000 59/77306 Parser::Lexer#state=
0.000 0.000 0.000 0.000 177/376617376 Array#[]
0.000 0.000 0.000 0.000 59/26824 Parser::Context#in_argdef=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 8/8 Parser::Builders::Default#string_value
0.00% 0.00% 0.003 0.000 0.000 0.003 8 Parser::Builders::Default#diagnostic /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2285
0.003 0.000 0.000 0.003 8/8 Parser::Diagnostic::Engine#process
0.000 0.000 0.000 0.000 8/6271861 Class#new
0.000 0.000 0.000 0.000 8/20981 Parser::Base#diagnostics
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 13982/13982 Parser::LexerStrings#reset
0.00% 0.00% 0.003 0.003 0.000 0.000 13982 <Class::Parser::LexerStrings>#lex_en_unknown
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 8/8 Parser::Builders::Default#diagnostic
0.00% 0.00% 0.003 0.000 0.000 0.003 8 Parser::Diagnostic::Engine#process /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic/engine.rb:64
0.003 0.000 0.000 0.003 8/8 Parser::Diagnostic#render
0.000 0.000 0.000 0.000 8/8 IO#puts
0.000 0.000 0.000 0.000 8/8 Kernel#raise
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic::Engine#ignore?
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic::Engine#raise?
0.000 0.000 0.000 0.000 8/8 Exception#backtrace
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 9/8777 Parser::Builders::Default#assignable
0.000 0.000 0.000 0.000 86/8777 Parser::Ruby32#_reduce_362
0.003 0.003 0.000 0.000 8682/8777 Parser::Builders::Default#check_assignment_to_numparam
0.00% 0.00% 0.003 0.003 0.000 0.000 8777 Parser::Base#context
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.002 0.000 0.001 694/694 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.003 0.002 0.000 0.001 694 Parser::Ruby32#_reduce_446 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11013
0.001 0.001 0.000 0.000 2776/376617376 Array#[]
0.000 0.000 0.000 0.000 694/59594 Parser::Context#in_block=
0.000 0.000 0.000 0.000 694/38561 Parser::Context#in_block
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 3733/3733 Class#new
0.00% 0.00% 0.003 0.003 0.000 0.000 3733 Parser::Lexer::Dedenter#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/dedenter.rb:9
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 117/117 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.003 0.000 0.000 0.003 117 Parser::Ruby32#_reduce_250 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9721
0.003 0.000 0.000 0.003 117/442 Parser::Builders::Default#logical_op
0.000 0.000 0.000 0.000 351/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 6991/6991 Parser::Base#initialize
0.00% 0.00% 0.003 0.003 0.000 0.000 6991 Parser::Lexer#static_env=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 6991/6991 <Class::Parser::Base>#default_parser
0.00% 0.00% 0.003 0.003 0.000 0.000 6991 Parser::Diagnostic::Engine#all_errors_are_fatal=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 6991/6991 Parser::Source::Buffer#initialize
0.00% 0.00% 0.003 0.003 0.000 0.000 6991 String#to_s
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 128/128 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.003 0.000 0.000 0.003 128 Parser::Ruby32#_reduce_612 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11970
0.003 0.000 0.000 0.002 128/128 Parser::Builders::Default#gvar
0.000 0.000 0.000 0.000 128/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 8233/8233 Parser::Ruby32#_reduce_638
0.00% 0.00% 0.003 0.003 0.000 0.000 8233 Parser::Context#in_kwarg
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.002 0.000 0.001 1499/1499 Class#new
0.00% 0.00% 0.003 0.002 0.000 0.001 1499 Parser::Source::Map::Condition#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/condition.rb:12
0.001 0.001 0.000 0.000 1499/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 96/96 Parser::Ruby32#_reduce_571
0.00% 0.00% 0.003 0.000 0.000 0.003 96 Parser::Builders::Default#xstring_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:381
0.002 0.000 0.000 0.002 96/22214 Parser::Builders::Default#string_map
0.001 0.000 0.000 0.001 96/1306539 Parser::Builders::Default#n
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 134/134 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.003 0.000 0.000 0.003 134 Parser::Ruby32#_reduce_620 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12014
0.003 0.000 0.000 0.002 134/134 Parser::Builders::Default#false
0.000 0.000 0.000 0.000 134/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 3092/3092 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.003 0.003 0.000 0.000 3092 Parser::Ruby32#_reduce_591 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11841
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.002 128/128 Parser::Lexer#advance
0.00% 0.00% 0.003 0.000 0.000 0.002 128 Parser::Lexer#emit_global_var /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14704
0.001 0.000 0.000 0.001 384/1956058 Parser::Lexer#tok
0.001 0.000 0.000 0.001 128/1609223 Parser::Lexer#emit
0.001 0.001 0.000 0.000 256/35884 String#=~
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.002 0.000 0.001 43/43 Parser::Ruby32#_reduce_554
0.00% 0.00% 0.003 0.002 0.000 0.001 43 Parser::Builders::Default#rescue_body /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1356
0.001 0.000 0.000 0.001 43/43 Parser::Builders::Default#rescue_body_map
0.000 0.000 0.000 0.000 43/1306539 Parser::Builders::Default#n
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.002 128/128 Parser::Ruby32#_reduce_612
0.00% 0.00% 0.003 0.000 0.000 0.002 128 Parser::Builders::Default#gvar /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:596
0.002 0.000 0.000 0.001 128/1306539 Parser::Builders::Default#n
0.001 0.000 0.000 0.000 128/72154 Parser::Builders::Default#variable_map
0.000 0.000 0.000 0.000 128/839623 String#to_sym
0.000 0.000 0.000 0.000 128/564165 Parser::Builders::Default#value
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.003 8/8 Parser::Diagnostic::Engine#process
0.00% 0.00% 0.003 0.000 0.000 0.003 8 Parser::Diagnostic#render /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic.rb:86
0.001 0.000 0.000 0.001 8/8 Parser::Diagnostic#render_line
0.001 0.000 0.000 0.001 8/40 Parser::Source::Range#line
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#to_s
0.000 0.000 0.000 0.000 8/16 Parser::Source::Range#last_line
0.000 0.000 0.000 0.000 8/16 Parser::Diagnostic#message
0.000 0.000 0.000 0.000 8/10002 Array#+
0.000 0.000 0.000 0.000 8/100551016 Integer#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 6991/6991 <Class::Parser::Base>#default_parser
0.00% 0.00% 0.003 0.003 0.000 0.000 6991 Parser::Diagnostic::Engine#ignore_warnings=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.001 0.000 0.001 694/694 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.003 0.001 0.000 0.001 694 Parser::Ruby32#_reduce_445 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11006
0.001 0.001 0.000 0.001 694/481717 Kernel#dup
0.000 0.000 0.000 0.000 694/59594 Parser::Context#in_block=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.003 0.000 0.000 6991/6991 Parser::Base#initialize
0.00% 0.00% 0.003 0.003 0.000 0.000 6991 Parser::Lexer#context=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.002 134/134 Parser::Ruby32#_reduce_620
0.00% 0.00% 0.003 0.000 0.000 0.002 134 Parser::Builders::Default#false /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:265
0.002 0.000 0.000 0.002 134/503 Parser::Builders::Default#n0
0.001 0.000 0.000 0.000 134/3595 Parser::Builders::Default#token_map
------------------------------------------------------------------------------------------------------------------------------------------------------
0.003 0.000 0.000 0.002 78/78 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.003 0.000 0.000 0.002 78 Parser::Ruby32#_reduce_245 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9691
0.002 0.000 0.000 0.002 78/78 Parser::Builders::Default#not_op
0.000 0.000 0.000 0.000 156/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 171/7161 Parser::Ruby32#_reduce_362
0.002 0.002 0.000 0.000 6990/7161 Parser::Ruby32#_reduce_347
0.00% 0.00% 0.003 0.003 0.000 0.000 7161 Parser::Context#in_class
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 63/63 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.002 0.000 0.000 0.002 63 Parser::Ruby32#_reduce_339 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10277
0.002 0.000 0.000 0.002 63/1209 Parser::Builders::Default#condition
0.000 0.000 0.000 0.000 378/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 6983/6983 Parser::Lexer#advance
0.00% 0.00% 0.002 0.002 0.000 0.000 6983 <Class::Parser::Lexer>#lex_error
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 78/78 Parser::Ruby32#_reduce_245
0.00% 0.00% 0.002 0.000 0.000 0.002 78 Parser::Builders::Default#not_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1242
0.001 0.000 0.000 0.001 78/246545 Parser::Builders::Default#send_map
0.001 0.000 0.000 0.001 78/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 78/4291 Parser::Builders::Default#check_condition
0.000 0.000 0.000 0.000 78/114223 Parser::Ruby32#version
0.000 0.000 0.000 0.000 78/100551016 Integer#==
0.000 0.000 0.000 0.000 78/26044547 Kernel#nil?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 6991/6991 Parser::Base#initialize
0.00% 0.00% 0.002 0.002 0.000 0.000 6991 Parser::Builders::Default#parser=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 133/6870 Parser::Lexer#advance
0.002 0.002 0.000 0.000 6737/6870 Parser::CurrentArgStack#set
0.00% 0.00% 0.002 0.002 0.000 0.000 6870 Array#[]=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 6991/6991 <Class::Parser::Base>#default_parser
0.00% 0.00% 0.002 0.002 0.000 0.000 6991 Parser::Diagnostic::Engine#consumer=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 7544/7544 Parser::Lexer#advance
0.00% 0.00% 0.002 0.002 0.000 0.000 7544 Parser::LexerStrings#herebody_s
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 3523/3523 Parser::Builders::Default#dedent_string
0.00% 0.00% 0.002 0.002 0.000 0.000 3523 Array#compact
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 64/64 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.002 0.000 0.000 0.002 64 Parser::Ruby32#_reduce_87 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9028
0.002 0.000 0.000 0.002 64/65 Parser::Builders::Default#multi_lhs
0.000 0.000 0.000 0.000 64/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 6991/6991 Parser::Source::Buffer#raw_source=
0.00% 0.00% 0.002 0.002 0.000 0.000 6991 String#ascii_only?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/65 Parser::Ruby32#_reduce_670
0.002 0.000 0.000 0.002 64/65 Parser::Ruby32#_reduce_87
0.00% 0.00% 0.002 0.000 0.000 0.002 65 Parser::Builders::Default#multi_lhs /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:787
0.001 0.000 0.000 0.001 65/206843 Parser::Builders::Default#collection_map
0.001 0.000 0.000 0.001 65/1306539 Parser::Builders::Default#n
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 1645/7062 Parser::Builders::Default#index_asgn
0.001 0.001 0.000 0.000 5417/7062 Parser::Builders::Default#index
0.00% 0.00% 0.002 0.002 0.000 0.000 7062 <Class::Parser::Builders::Default>#emit_index
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 45/45 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.002 0.000 0.000 0.002 45 Parser::Ruby32#_reduce_86 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9021
0.002 0.000 0.000 0.001 45/352 Parser::Builders::Default#keyword_cmd
0.000 0.000 0.000 0.000 90/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 805/805 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.002 0.002 0.000 0.000 805 Parser::Ruby32#_reduce_583 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11793
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 14/64 Parser::Ruby32#_reduce_32
0.001 0.000 0.000 0.001 50/64 Parser::Ruby32#_reduce_35
0.00% 0.00% 0.002 0.000 0.000 0.002 64 Parser::Builders::Default#multi_assign /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:792
0.001 0.000 0.000 0.001 64/1306539 Parser::Builders::Default#n
0.001 0.000 0.000 0.001 64/11323 Parser::Builders::Default#binary_op_map
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 51/51 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.002 0.000 0.000 0.002 51 Parser::Ruby32#_reduce_242 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9673
0.002 0.000 0.000 0.001 51/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 153/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 3092/3092 Parser::Builders::Default#regexp_options
0.00% 0.00% 0.002 0.002 0.000 0.000 3092 Array#uniq
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 1987/1987 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.002 0.002 0.000 0.000 1987 Parser::Ruby32#_reduce_394 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10625
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.001 0.000 0.001 497/497 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.002 0.001 0.000 0.001 497 Parser::Ruby32#_reduce_625 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12044
0.001 0.000 0.000 0.000 497/85353 Parser::Builders::Default#accessible
0.000 0.000 0.000 0.000 497/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.002 0.002 0.000 0.000 4690/4690 Parser::LexerStrings#next_state_for_literal
0.00% 0.00% 0.002 0.002 0.000 0.000 4690 <Class::Parser::LexerStrings>#lex_en_interp_words
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 3772/3772 Parser::LexerStrings#advance
0.00% 0.00% 0.001 0.001 0.000 0.000 3772 Parser::Lexer::Literal#heredoc_e
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2348 Parser::Builders::Default#unary_op
0.000 0.000 0.000 0.000 8/2348 Parser::Diagnostic#render_line
0.000 0.000 0.000 0.000 20/2348 Parser::Builders::Default#attr_asgn
0.000 0.000 0.000 0.000 18/2348 Parser::Lexer#advance
0.001 0.001 0.000 0.000 2300/2348 Parser::Lexer::Literal#initialize
0.00% 0.00% 0.001 0.001 0.000 0.000 2348 String#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 50/50 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 50 Parser::Ruby32#_reduce_35 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8644
0.001 0.000 0.000 0.001 50/64 Parser::Builders::Default#multi_assign
0.000 0.000 0.000 0.000 150/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 73/73 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 73 Parser::Ruby32#_reduce_617 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11996
0.001 0.000 0.000 0.001 73/73 Parser::Builders::Default#nil
0.000 0.000 0.000 0.000 73/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 1987/1987 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.001 0.000 0.000 1987 Parser::Ruby32#_reduce_415 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10777
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 3772/3772 Parser::Lexer#advance
0.00% 0.00% 0.001 0.001 0.000 0.000 3772 Parser::LexerStrings#herebody_s=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 8/8 Parser::Diagnostic#render
0.00% 0.00% 0.001 0.000 0.000 0.001 8 Parser::Diagnostic#render_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic.rb:110
0.001 0.000 0.000 0.001 8/8 Parser::Source::Range#source_line
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#column_range
0.000 0.000 0.000 0.000 8/9795 Array#map
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#is?
0.000 0.000 0.000 0.000 16/16 Parser::Source::Range#size
0.000 0.000 0.000 0.000 8/8 String#[]=
0.000 0.000 0.000 0.000 16/16 String#*
0.000 0.000 0.000 0.000 8/2348 String#+
0.000 0.000 0.000 0.000 8/23223 String#length
0.000 0.000 0.000 0.000 8/41281629 BasicObject#!
0.000 0.000 0.000 0.000 8/95900787 Integer#-
0.000 0.000 0.000 0.000 8/211400 Array#each
0.000 0.000 0.000 0.000 8/9828872 Integer#>=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 73/73 Parser::Ruby32#_reduce_617
0.00% 0.00% 0.001 0.000 0.000 0.001 73 Parser::Builders::Default#nil /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:255
0.001 0.000 0.000 0.001 73/503 Parser::Builders::Default#n0
0.000 0.000 0.000 0.000 73/3595 Parser::Builders::Default#token_map
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 28/28 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 28 Parser::Ruby32#_reduce_268 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9843
0.001 0.000 0.000 0.001 28/73254 Parser::Builders::Default#associate
0.000 0.000 0.000 0.000 56/376617376 Array#[]
0.000 0.000 0.000 0.000 28/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 41/41 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 41 Parser::Ruby32#_reduce_228 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9591
0.001 0.000 0.000 0.001 41/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 123/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 3092/3092 Parser::LexerStrings#pop_literal
0.00% 0.00% 0.001 0.001 0.000 0.000 3092 <Class::Parser::LexerStrings>#lex_en_regexp_modifiers
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 32/32 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 32 Parser::Ruby32#_reduce_369 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10491
0.001 0.000 0.000 0.001 32/1209 Parser::Builders::Default#condition
0.000 0.000 0.000 0.000 192/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 14/14 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 14 Parser::Ruby32#_reduce_33 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8626
0.001 0.000 0.000 0.001 14/9952 Parser::Builders::Default#assign
0.000 0.000 0.000 0.000 14/2123 Parser::Builders::Default#array
0.000 0.000 0.000 0.000 42/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 676/1063 Parser::Source::Buffer#line_begins
0.001 0.001 0.000 0.000 387/1063 Parser::Lexer#numeric_literal_int
0.00% 0.00% 0.001 0.001 0.000 0.000 1063 String#index
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/56 Parser::Source::Range#last_line
0.001 0.000 0.000 0.001 40/56 Parser::Source::Range#line
0.00% 0.00% 0.001 0.000 0.000 0.001 56 Parser::Source::Buffer#line_for_position /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:231
0.001 0.000 0.000 0.001 56/80 Parser::Source::Buffer#line_index_for_position
0.000 0.000 0.000 0.000 56/159076122 Integer#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/80 Parser::Source::Buffer#decompose_position
0.000 0.000 0.000 0.000 16/80 Parser::Source::Buffer#column_for_position
0.001 0.000 0.000 0.001 56/80 Parser::Source::Buffer#line_for_position
0.00% 0.00% 0.001 0.000 0.000 0.001 80 Parser::Source::Buffer#line_index_for_position /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:339
0.001 0.001 0.000 0.000 16/40 Parser::Source::Buffer#line_begins
0.000 0.000 0.000 0.000 16/16 Parser::Source::Buffer#bsearch
0.000 0.000 0.000 0.000 80/2521818 Hash#[]
0.000 0.000 0.000 0.000 16/139170 Hash#[]=
0.000 0.000 0.000 0.000 16/1323505 Kernel#frozen?
0.000 0.000 0.000 0.000 16/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 3092/3092 Parser::LexerStrings#pop_literal
0.00% 0.00% 0.001 0.001 0.000 0.000 3092 <Class::Parser::Lexer>#lex_en_inside_string
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/40 Parser::Source::Range#source_line
0.000 0.000 0.000 0.000 8/40 Parser::Source::Range#column_range
0.000 0.000 0.000 0.000 16/40 Array#map
0.001 0.000 0.000 0.001 8/40 Parser::Diagnostic#render
0.00% 0.00% 0.001 0.000 0.000 0.001 40 Parser::Source::Range#line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:83
0.001 0.000 0.000 0.001 40/56 Parser::Source::Buffer#line_for_position
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 3180/3180 Parser::Context#in_dynamic_block?
0.00% 0.00% 0.001 0.001 0.000 0.000 3180 Parser::Context#in_lambda
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 34/34 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 34 Parser::Ruby32#_reduce_227 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9585
0.001 0.000 0.000 0.001 34/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 102/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 90/2455 AST::Node#initialize
0.001 0.001 0.000 0.000 2365/2455 Parser::Builders::Default#check_duplicate_arg
0.00% 0.00% 0.001 0.001 0.000 0.000 2455 NilClass#to_a
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 1644/1644 Parser::LexerStrings#extend_interp_code
0.00% 0.00% 0.001 0.001 0.000 0.000 1644 Parser::Lexer::Literal#saved_herebody_s=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/40 Parser::Source::Buffer#decompose_position
0.000 0.000 0.000 0.000 16/40 Parser::Source::Buffer#column_for_position
0.001 0.001 0.000 0.000 16/40 Parser::Source::Buffer#line_index_for_position
0.00% 0.00% 0.001 0.001 0.000 0.000 40 Parser::Source::Buffer#line_begins /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:325
0.000 0.000 0.000 0.000 676/1063 String#index
0.000 0.000 0.000 0.000 676/446515 Array#<<
0.000 0.000 0.000 0.000 676/159076122 Integer#+
0.000 0.000 0.000 0.000 8/8 String#size
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 8/8 Parser::Diagnostic#render_line
0.00% 0.00% 0.001 0.000 0.000 0.001 8 Parser::Source::Range#source_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:125
0.001 0.000 0.000 0.001 8/8 Parser::Source::Buffer#source_line
0.000 0.000 0.000 0.000 8/40 Parser::Source::Range#line
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 24/24 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 24 Parser::Ruby32#_reduce_314 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10122
0.001 0.000 0.000 0.001 24/246447 Parser::Builders::Default#call_method
0.000 0.000 0.000 0.000 24/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 8/8 Parser::Source::Range#source_line
0.00% 0.00% 0.001 0.000 0.000 0.001 8 Parser::Source::Buffer#source_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:273
0.001 0.000 0.000 0.001 8/8 Parser::Source::Buffer#source_lines
0.000 0.000 0.000 0.000 8/481717 Kernel#dup
0.000 0.000 0.000 0.000 8/8 Array#fetch
0.000 0.000 0.000 0.000 8/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 23/23 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 23 Parser::Ruby32#_reduce_454 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11075
0.001 0.000 0.000 0.001 23/23 Parser::Builders::Default#when
0.000 0.000 0.000 0.000 115/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 8/8 Parser::Source::Buffer#source_line
0.00% 0.00% 0.001 0.000 0.000 0.001 8 Parser::Source::Buffer#source_lines /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:252
0.001 0.000 0.000 0.000 8/211400 Array#each
0.000 0.000 0.000 0.000 8/8 String#lines
0.000 0.000 0.000 0.000 8/481717 Kernel#dup
0.000 0.000 0.000 0.000 8/159831 String#end_with?
0.000 0.000 0.000 0.000 8/446515 Array#<<
0.000 0.000 0.000 0.000 8/7060678 Kernel#freeze
0.000 0.000 0.000 0.000 8/1353109 Array#to_a
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 20/20 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 20 Parser::Ruby32#_reduce_119 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9231
0.001 0.000 0.000 0.001 20/20 Parser::Builders::Default#attr_asgn
0.000 0.000 0.000 0.000 60/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 1667/1667 Kernel#tap
0.00% 0.00% 0.001 0.001 0.000 0.000 1667 Parser::Source::Map::Send#update_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/send.rb:30
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 23/23 Parser::Ruby32#_reduce_454
0.00% 0.00% 0.001 0.000 0.000 0.001 23 Parser::Builders::Default#when /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1291
0.000 0.000 0.000 0.000 23/375 Parser::Builders::Default#keyword_map
0.000 0.000 0.000 0.000 23/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 23/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 43/43 Parser::Builders::Default#rescue_body
0.00% 0.00% 0.001 0.000 0.000 0.001 43 Parser::Builders::Default#rescue_body_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2164
0.000 0.000 0.000 0.000 43/644766 Parser::Source::Range#join
0.000 0.000 0.000 0.000 43/6271861 Class#new
0.000 0.000 0.000 0.000 199/3003475 Parser::Builders::Default#loc
0.000 0.000 0.000 0.000 91/26044547 Kernel#nil?
0.000 0.000 0.000 0.000 81/22667415 NilClass#nil?
0.000 0.000 0.000 0.000 43/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 43/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 989/989 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.001 0.000 0.000 989 Parser::Ruby32#_reduce_574 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11739
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 1641/1641 Array#map
0.00% 0.00% 0.001 0.001 0.000 0.000 1641 Parser::Lexer::Dedenter#interrupt /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/dedenter.rb:83
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 20/20 Parser::Ruby32#_reduce_119
0.00% 0.00% 0.001 0.000 0.000 0.001 20 Parser::Builders::Default#attr_asgn /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1158
0.000 0.000 0.000 0.000 20/246545 Parser::Builders::Default#send_map
0.000 0.000 0.000 0.000 20/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 20/246467 Parser::Builders::Default#call_type_for_dot
0.000 0.000 0.000 0.000 20/839623 String#to_sym
0.000 0.000 0.000 0.000 20/564165 Parser::Builders::Default#value
0.000 0.000 0.000 0.000 20/2348 String#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.000 171/171 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.000 171 Parser::Ruby32#_reduce_362 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10467
0.000 0.000 0.000 0.000 171/7161 Parser::Context#in_class
0.000 0.000 0.000 0.000 257/41281629 BasicObject#!
0.000 0.000 0.000 0.000 171/15462 Parser::Context#in_def
0.000 0.000 0.000 0.000 86/8777 Parser::Base#context
0.000 0.000 0.000 0.000 86/38561 Parser::Context#in_block
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 16/16 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 16 Parser::Ruby32#_reduce_354 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10422
0.001 0.000 0.000 0.000 16/352 Parser::Builders::Default#keyword_cmd
0.000 0.000 0.000 0.000 16/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.000 322/322 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.000 322 Parser::Ruby32#_reduce_672 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12358
0.000 0.000 0.000 0.000 644/376617376 Array#[]
0.000 0.000 0.000 0.000 322/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.000 169/169 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.000 169 Parser::Ruby32#_reduce_315 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10128
0.000 0.000 0.000 0.000 169/365376 Parser::Lexer::StackState#push
0.000 0.000 0.000 0.000 169/525962 Parser::Lexer#cmdarg
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/24 Parser::Ruby32#_reduce_222
0.001 0.000 0.000 0.000 19/24 Parser::Ruby32#_reduce_220
0.00% 0.00% 0.001 0.000 0.000 0.001 24 Parser::Builders::Default#range_inclusive /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:567
0.000 0.000 0.000 0.000 24/24 Parser::Builders::Default#range_map
0.000 0.000 0.000 0.000 24/1306539 Parser::Builders::Default#n
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.000 305/305 Class#new
0.00% 0.00% 0.001 0.000 0.000 0.000 305 Parser::Source::Map::Ternary#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/ternary.rb:10
0.000 0.000 0.000 0.000 305/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.000 219/219 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.000 219 Parser::Ruby32#_reduce_317 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10142
0.000 0.000 0.000 0.000 219/77306 Parser::Lexer#state=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 19/19 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.001 19 Parser::Ruby32#_reduce_220 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9543
0.001 0.000 0.000 0.000 19/24 Parser::Builders::Default#range_inclusive
0.000 0.000 0.000 0.000 57/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 1782/1782 Parser::Builders::Default#procarg0
0.00% 0.00% 0.001 0.001 0.000 0.000 1782 <Class::Parser::Builders::Default>#emit_procarg0
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.000 14/14 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.000 14 Parser::Ruby32#_reduce_342 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10298
0.000 0.000 0.000 0.000 14/14 Parser::Builders::Default#case
0.000 0.000 0.000 0.000 56/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.001 0.000 0.000 0.000 191/191 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.001 0.000 0.000 0.000 191 Parser::Ruby32#_reduce_6 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8455
0.000 0.000 0.000 0.000 382/376617376 Array#[]
0.000 0.000 0.000 0.000 191/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 22/22 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 22 Parser::Ruby32#_reduce_608 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11943
0.000 0.000 0.000 0.000 22/22 Parser::Builders::Default#float
0.000 0.000 0.000 0.000 22/77306 Parser::Lexer#state=
0.000 0.000 0.000 0.000 22/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 225/225 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 225 Parser::Ruby32#_reduce_567 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11693
0.000 0.000 0.000 0.000 450/376617376 Array#[]
0.000 0.000 0.000 0.000 225/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 14/14 Parser::Ruby32#_reduce_342
0.00% 0.00% 0.000 0.000 0.000 0.000 14 Parser::Builders::Default#case /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1297
0.000 0.000 0.000 0.000 14/1223 Parser::Builders::Default#condition_map
0.000 0.000 0.000 0.000 14/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 14/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 9/9 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 9 Parser::Ruby32#_reduce_281 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9917
0.000 0.000 0.000 0.000 9/73254 Parser::Builders::Default#associate
0.000 0.000 0.000 0.000 9/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 12/12 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 12 Parser::Ruby32#_reduce_84 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9007
0.000 0.000 0.000 0.000 12/352 Parser::Builders::Default#keyword_cmd
0.000 0.000 0.000 0.000 24/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 22/22 Parser::Ruby32#_reduce_608
0.00% 0.00% 0.000 0.000 0.000 0.000 22 Parser::Builders::Default#float /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:276
0.000 0.000 0.000 0.000 22/5243 Parser::Builders::Default#numeric
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 234/234 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 234 Parser::Ruby32#_reduce_561 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11669
0.000 0.000 0.000 0.000 468/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 14/14 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 14 Parser::Ruby32#_reduce_32 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8620
0.000 0.000 0.000 0.000 14/64 Parser::Builders::Default#multi_assign
0.000 0.000 0.000 0.000 42/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 541/541 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 541 Parser::Ruby32#_reduce_371 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10504
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 283/283 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 283 Parser::Ruby32#_reduce_286 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9950
0.000 0.000 0.000 0.000 283/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic::Engine#process
0.00% 0.00% 0.000 0.000 0.000 0.000 8 IO#puts
0.000 0.000 0.000 0.000 24/24 IO#write
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/6 Parser::Ruby32#_reduce_688
0.000 0.000 0.000 0.000 5/6 Parser::Ruby32#_reduce_687
0.00% 0.00% 0.000 0.000 0.000 0.000 6 Parser::Builders::Default#optarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:911
0.000 0.000 0.000 0.000 6/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 6/8527 Parser::Source::Map::Variable#with_operator
0.000 0.000 0.000 0.000 6/10203 Parser::Source::Map#with_expression
0.000 0.000 0.000 0.000 6/644766 Parser::Source::Range#join
0.000 0.000 0.000 0.000 6/72154 Parser::Builders::Default#variable_map
0.000 0.000 0.000 0.000 6/19351 Parser::Builders::Default#check_reserved_for_numparam
0.000 0.000 0.000 0.000 18/3003475 Parser::Builders::Default#loc
0.000 0.000 0.000 0.000 12/564165 Parser::Builders::Default#value
0.000 0.000 0.000 0.000 6/839623 String#to_sym
0.000 0.000 0.000 0.000 6/808736 Parser::Source::Map#expression
0.000 0.000 0.000 0.000 6/818935 Parser::AST::Node#loc
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 805/805 Parser::LexerStrings#next_state_for_literal
0.00% 0.00% 0.000 0.000 0.000 0.000 805 <Class::Parser::LexerStrings>#lex_en_plain_words
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Ruby32#_reduce_38 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8658
0.000 0.000 0.000 0.000 8/245 Parser::Builders::Default#op_assign
0.000 0.000 0.000 0.000 24/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 11/11 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 11 Parser::Ruby32#_reduce_294 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10038
0.000 0.000 0.000 0.000 11/4598 Parser::Builders::Default#splat
0.000 0.000 0.000 0.000 22/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 24/24 IO#puts
0.00% 0.00% 0.000 0.000 0.000 0.000 24 IO#write
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/6 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_323 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10178
0.000 0.000 0.000 0.000 6/6 Parser::Builders::Default#const_global
0.000 0.000 0.000 0.000 12/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 11/11 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 11 Parser::Ruby32#_reduce_303 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10096
0.000 0.000 0.000 0.000 11/4598 Parser::Builders::Default#splat
0.000 0.000 0.000 0.000 22/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/6 Parser::Ruby32#_reduce_323
0.00% 0.00% 0.000 0.000 0.000 0.000 6 Parser::Builders::Default#const_global /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:678
0.000 0.000 0.000 0.000 6/32873 Parser::Builders::Default#constant_map
0.000 0.000 0.000 0.000 6/503 Parser::Builders::Default#n0
0.000 0.000 0.000 0.000 6/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 6/3595 Parser::Builders::Default#token_map
0.000 0.000 0.000 0.000 6/839623 String#to_sym
0.000 0.000 0.000 0.000 6/564165 Parser::Builders::Default#value
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/5 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 5 Parser::Ruby32#_reduce_687 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12459
0.000 0.000 0.000 0.000 5/6 Parser::Builders::Default#optarg
0.000 0.000 0.000 0.000 5/6737 Parser::CurrentArgStack#set
0.000 0.000 0.000 0.000 15/376617376 Array#[]
0.000 0.000 0.000 0.000 5/26824 Parser::Context#in_argdef=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 24/24 Parser::Builders::Default#range_inclusive
0.00% 0.00% 0.000 0.000 0.000 0.000 24 Parser::Builders::Default#range_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1992
0.000 0.000 0.000 0.000 19/160723 Parser::Builders::Default#join_exprs
0.000 0.000 0.000 0.000 24/6271861 Class#new
0.000 0.000 0.000 0.000 29/3003475 Parser::Builders::Default#loc
0.000 0.000 0.000 0.000 5/644766 Parser::Source::Range#join
0.000 0.000 0.000 0.000 5/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 5/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 162/162 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 162 Parser::Ruby32#_reduce_590 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11835
0.000 0.000 0.000 0.000 324/376617376 Array#[]
0.000 0.000 0.000 0.000 162/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/7 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 7 Parser::Ruby32#_reduce_606 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11925
0.000 0.000 0.000 0.000 7/7 Parser::Builders::Default#unary_num
0.000 0.000 0.000 0.000 7/50252 Kernel#respond_to?
0.000 0.000 0.000 0.000 14/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/7 Parser::Ruby32#_reduce_606
0.00% 0.00% 0.000 0.000 0.000 0.000 7 Parser::Builders::Default#unary_num /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:294
0.000 0.000 0.000 0.000 7/50556 AST::Node#updated
0.000 0.000 0.000 0.000 7/644766 Parser::Source::Range#join
0.000 0.000 0.000 0.000 7/6271861 Class#new
0.000 0.000 0.000 0.000 7/3003475 Parser::Builders::Default#loc
0.000 0.000 0.000 0.000 7/564165 Parser::Builders::Default#value
0.000 0.000 0.000 0.000 7/7 Integer#-@
0.000 0.000 0.000 0.000 7/223863 AST::Node#to_a
0.000 0.000 0.000 0.000 7/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 7/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 20/53 <Class::Parser::Source::Buffer>#recognize_encoding
0.000 0.000 0.000 0.000 33/53 Parser::LexerStrings#extend_string_escaped
0.00% 0.00% 0.000 0.000 0.000 0.000 53 Regexp#match
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 133/133 Parser::Lexer#advance
0.00% 0.00% 0.000 0.000 0.000 0.000 133 Parser::Lexer#stack_pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14592
0.000 0.000 0.000 0.000 133/95900787 Integer#-
0.000 0.000 0.000 0.000 133/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_213 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9485
0.000 0.000 0.000 0.000 2/245 Parser::Builders::Default#op_assign
0.000 0.000 0.000 0.000 2/5417 Parser::Builders::Default#index
0.000 0.000 0.000 0.000 12/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/4 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 4 Parser::Ruby32#_reduce_674 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12379
0.000 0.000 0.000 0.000 4/4 Parser::Builders::Default#kwoptarg
0.000 0.000 0.000 0.000 4/6737 Parser::CurrentArgStack#set
0.000 0.000 0.000 0.000 4/26824 Parser::Context#in_argdef=
0.000 0.000 0.000 0.000 8/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/4 Parser::Ruby32#_reduce_674
0.00% 0.00% 0.000 0.000 0.000 0.000 4 Parser::Builders::Default#kwoptarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:938
0.000 0.000 0.000 0.000 4/4 Parser::Builders::Default#kwarg_map
0.000 0.000 0.000 0.000 4/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 4/19351 Parser::Builders::Default#check_reserved_for_numparam
0.000 0.000 0.000 0.000 8/564165 Parser::Builders::Default#value
0.000 0.000 0.000 0.000 4/3003475 Parser::Builders::Default#loc
0.000 0.000 0.000 0.000 4/839623 String#to_sym
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/4 Parser::Ruby32#_reduce_246
0.000 0.000 0.000 0.000 2/4 Parser::Ruby32#_reduce_234
0.00% 0.00% 0.000 0.000 0.000 0.000 4 Parser::Builders::Default#unary_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1230
0.000 0.000 0.000 0.000 4/4 Parser::Builders::Default#send_unary_op_map
0.000 0.000 0.000 0.000 4/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 8/564165 Parser::Builders::Default#value
0.000 0.000 0.000 0.000 4/839623 String#to_sym
0.000 0.000 0.000 0.000 2/2348 String#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 106/106 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 106 Parser::Ruby32#_reduce_726 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12645
0.000 0.000 0.000 0.000 212/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/5 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 5 Parser::Ruby32#_reduce_222 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9555
0.000 0.000 0.000 0.000 5/24 Parser::Builders::Default#range_inclusive
0.000 0.000 0.000 0.000 10/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic#render_line
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Source::Range#column_range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:114
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#column
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#last_column
0.000 0.000 0.000 0.000 8/40 Parser::Source::Range#line
0.000 0.000 0.000 0.000 8/16 Parser::Source::Range#last_line
0.000 0.000 0.000 0.000 8/52461170 BasicObject#!=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 307/307 Parser::LexerStrings#next_state_for_literal
0.00% 0.00% 0.000 0.000 0.000 0.000 307 <Class::Parser::LexerStrings>#lex_en_plain_string
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 676/676 Array#each
0.00% 0.00% 0.000 0.000 0.000 0.000 676 String#chomp!
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_280 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9911
0.000 0.000 0.000 0.000 2/73254 Parser::Builders::Default#associate
0.000 0.000 0.000 0.000 4/376617376 Array#[]
0.000 0.000 0.000 0.000 2/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/6 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_618 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12002
0.000 0.000 0.000 0.000 6/6 Parser::Builders::Default#self
0.000 0.000 0.000 0.000 6/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/5 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 5 Parser::Ruby32#_reduce_611 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11964
0.000 0.000 0.000 0.000 5/5 Parser::Builders::Default#ivar
0.000 0.000 0.000 0.000 5/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 54/54 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 54 Parser::Ruby32#_reduce_652 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12224
0.000 0.000 0.000 0.000 108/376617376 Array#[]
0.000 0.000 0.000 0.000 54/216944 Array#concat
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/5 Parser::Ruby32#_reduce_611
0.00% 0.00% 0.000 0.000 0.000 0.000 5 Parser::Builders::Default#ivar /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:591
0.000 0.000 0.000 0.000 5/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 5/72154 Parser::Builders::Default#variable_map
0.000 0.000 0.000 0.000 5/839623 String#to_sym
0.000 0.000 0.000 0.000 5/564165 Parser::Builders::Default#value
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 3/3 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_235 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9635
0.000 0.000 0.000 0.000 3/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 9/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 53/53 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 53 Parser::Ruby32#_reduce_92 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9054
0.000 0.000 0.000 0.000 106/376617376 Array#[]
0.000 0.000 0.000 0.000 53/1976081 Array#push
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/6 Parser::Ruby32#_reduce_618
0.00% 0.00% 0.000 0.000 0.000 0.000 6 Parser::Builders::Default#self /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:581
0.000 0.000 0.000 0.000 6/503 Parser::Builders::Default#n0
0.000 0.000 0.000 0.000 6/3595 Parser::Builders::Default#token_map
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/16 Parser::Source::Range#column_range
0.000 0.000 0.000 0.000 8/16 Parser::Diagnostic#render
0.00% 0.00% 0.000 0.000 0.000 0.000 16 Parser::Source::Range#last_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:99
0.000 0.000 0.000 0.000 16/56 Parser::Source::Buffer#line_for_position
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic::Engine#process
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Kernel#raise
0.000 0.000 0.000 0.000 8/8 <Class::Exception>#exception
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic#render
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Source::Range#to_s /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:173
0.000 0.000 0.000 0.000 8/8 Parser::Source::Buffer#decompose_position
0.000 0.000 0.000 0.000 8/35694 Array#join
0.000 0.000 0.000 0.000 8/26 Parser::Source::Buffer#name
0.000 0.000 0.000 0.000 8/159076122 Integer#+
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_234 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9629
0.000 0.000 0.000 0.000 2/4 Parser::Builders::Default#unary_op
0.000 0.000 0.000 0.000 4/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 43/43 Class#new
0.00% 0.00% 0.000 0.000 0.000 0.000 43 Parser::Source::Map::RescueBody#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/rescue_body.rb:11
0.000 0.000 0.000 0.000 43/1306299 Parser::Source::Map#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/7 Parser::LexerStrings#advance
0.00% 0.00% 0.000 0.000 0.000 0.000 7 Parser::LexerStrings#read_post_meta_or_ctrl_char /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5347
0.000 0.000 0.000 0.000 14/14 Range#include?
0.000 0.000 0.000 0.000 7/21534926 Parser::Source::Buffer#slice
0.000 0.000 0.000 0.000 14/21 String#ord
0.000 0.000 0.000 0.000 7/9828872 Integer#>=
0.000 0.000 0.000 0.000 7/10107066 Parser::LexerStrings#source_buffer
0.000 0.000 0.000 0.000 7/271761 String#chr
0.000 0.000 0.000 0.000 7/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_244 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9685
0.000 0.000 0.000 0.000 2/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 6/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 12/393 Parser::LexerStrings#advance
0.000 0.000 0.000 0.000 381/393 String#each_char
0.00% 0.00% 0.000 0.000 0.000 0.000 393 Integer#%
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/16 Parser::SyntaxError#initialize
0.000 0.000 0.000 0.000 8/16 Parser::Diagnostic#render
0.00% 0.00% 0.000 0.000 0.000 0.000 16 Parser::Diagnostic#message /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic.rb:69
0.000 0.000 0.000 0.000 16/16 <Module::Parser::Messages>#compile
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_688 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12467
0.000 0.000 0.000 0.000 1/6 Parser::Builders::Default#optarg
0.000 0.000 0.000 0.000 1/6737 Parser::CurrentArgStack#set
0.000 0.000 0.000 0.000 1/26824 Parser::Context#in_argdef=
0.000 0.000 0.000 0.000 3/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 41/41 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 41 Parser::Ruby32#_reduce_104 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9131
0.000 0.000 0.000 0.000 82/376617376 Array#[]
0.000 0.000 0.000 0.000 41/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Source::Buffer#source_lines
0.00% 0.00% 0.000 0.000 0.000 0.000 8 String#lines
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/4 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 4 Parser::Ruby32#_reduce_673 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12364
0.000 0.000 0.000 0.000 4/4 Parser::Base#check_kwarg_name
0.000 0.000 0.000 0.000 4/11059 Parser::StaticEnvironment#declare
0.000 0.000 0.000 0.000 4/4364 Parser::MaxNumparamStack#has_ordinary_params!
0.000 0.000 0.000 0.000 4/6737 Parser::CurrentArgStack#set
0.000 0.000 0.000 0.000 24/376617376 Array#[]
0.000 0.000 0.000 0.000 4/26824 Parser::Context#in_argdef=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_243 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9679
0.000 0.000 0.000 0.000 2/2 Parser::Builders::Default#match_op
0.000 0.000 0.000 0.000 6/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 44/44 Parser::Lexer::Dedenter#dedent
0.00% 0.00% 0.000 0.000 0.000 0.000 44 Array#map!
0.000 0.000 0.000 0.000 101/437884 String#force_encoding
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Kernel#raise
0.00% 0.00% 0.000 0.000 0.000 0.000 8 <Class::Exception>#exception
0.000 0.000 0.000 0.000 8/8 Parser::SyntaxError#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/5 Parser::Lexer#advance
0.00% 0.00% 0.000 0.000 0.000 0.000 5 Parser::Lexer#emit_instance_var /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14722
0.000 0.000 0.000 0.000 10/1956058 Parser::Lexer#tok
0.000 0.000 0.000 0.000 5/1609223 Parser::Lexer#emit
0.000 0.000 0.000 0.000 5/35884 String#=~
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_246 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9697
0.000 0.000 0.000 0.000 2/4 Parser::Builders::Default#unary_op
0.000 0.000 0.000 0.000 4/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 9/9 Parser::Builders::Default#assign
0.00% 0.00% 0.000 0.000 0.000 0.000 9 Parser::Source::Map::Constant#with_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/constant.rb:20
0.000 0.000 0.000 0.000 9/20406 Parser::Source::Map#with
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 64/64 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 64 Parser::Ruby32#_reduce_103 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9125
0.000 0.000 0.000 0.000 64/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_231 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9609
0.000 0.000 0.000 0.000 2/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 6/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 96/96 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 96 Parser::Ruby32#_reduce_589 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11829
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Class#new
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Diagnostic#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic.rb:49
0.000 0.000 0.000 0.000 16/481717 Kernel#dup
0.000 0.000 0.000 0.000 24/7060678 Kernel#freeze
0.000 0.000 0.000 0.000 8/813761 Array#include?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/4 Parser::Builders::Default#kwoptarg
0.00% 0.00% 0.000 0.000 0.000 0.000 4 Parser::Builders::Default#kwarg_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2014
0.000 0.000 0.000 0.000 4/644766 Parser::Source::Range#join
0.000 0.000 0.000 0.000 4/110867 Parser::Source::Range#adjust
0.000 0.000 0.000 0.000 4/6271861 Class#new
0.000 0.000 0.000 0.000 8/3003475 Parser::Builders::Default#loc
0.000 0.000 0.000 0.000 4/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 4/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/16 Parser::Source::Buffer#line_index_for_position
0.00% 0.00% 0.000 0.000 0.000 0.000 16 Parser::Source::Buffer#bsearch /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:348
0.000 0.000 0.000 0.000 16/16 Array#bsearch_index
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_243
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Builders::Default#match_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1214
0.000 0.000 0.000 0.000 2/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 2/17798 Parser::Builders::Default#send_binary_op_map
0.000 0.000 0.000 0.000 2/2 Parser::Builders::Default#static_regexp_node
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/4 Parser::Builders::Default#unary_op
0.00% 0.00% 0.000 0.000 0.000 0.000 4 Parser::Builders::Default#send_unary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2083
0.000 0.000 0.000 0.000 4/644766 Parser::Source::Range#join
0.000 0.000 0.000 0.000 4/6271861 Class#new
0.000 0.000 0.000 0.000 8/3003475 Parser::Builders::Default#loc
0.000 0.000 0.000 0.000 4/26044547 Kernel#nil?
0.000 0.000 0.000 0.000 4/818935 Parser::AST::Node#loc
0.000 0.000 0.000 0.000 4/808736 Parser::Source::Map#expression
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/16 Parser::Diagnostic#message
0.00% 0.00% 0.000 0.000 0.000 0.000 16 <Module::Parser::Messages>#compile /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/messages.rb:114
0.000 0.000 0.000 0.000 16/2521818 Hash#[]
0.000 0.000 0.000 0.000 16/16 Hash#empty?
0.000 0.000 0.000 0.000 16/24 Module#===
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_357 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10440
0.000 0.000 0.000 0.000 1/352 Parser::Builders::Default#keyword_cmd
0.000 0.000 0.000 0.000 1/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 <Class::Exception>#exception
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::SyntaxError#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/syntax_error.rb:16
0.000 0.000 0.000 0.000 8/16 Parser::Diagnostic#message
0.000 0.000 0.000 0.000 8/8 Exception#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_374 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10514
0.000 0.000 0.000 0.000 2/2367 Parser::Builders::Default#arg
0.000 0.000 0.000 0.000 2/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/16 Parser::Source::Buffer#bsearch
0.00% 0.00% 0.000 0.000 0.000 0.000 16 Array#bsearch_index
0.000 0.000 0.000 0.000 98/3098941 Integer#<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 12/12 Parser::Builders::Default#check_duplicate_arg
0.00% 0.00% 0.000 0.000 0.000 0.000 12 Parser::Builders::Default#arg_name_collides? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1808
0.000 0.000 0.000 0.000 12/52461170 BasicObject#!=
0.000 0.000 0.000 0.000 12/12 Symbol#[]
0.000 0.000 0.000 0.000 12/114223 Parser::Ruby32#version
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_604 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11912
0.000 0.000 0.000 0.000 1/1 Parser::Builders::Default#symbol_compose
0.000 0.000 0.000 0.000 1/77306 Parser::Lexer#state=
0.000 0.000 0.000 0.000 3/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 40/40 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 40 Parser::Ruby32#_reduce_556 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11651
0.000 0.000 0.000 0.000 40/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_28 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8596
0.000 0.000 0.000 0.000 1/1 Parser::Builders::Default#loop_mod
0.000 0.000 0.000 0.000 3/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/88 Parser::Builders::Default#keyword_map
0.000 0.000 0.000 0.000 87/88 Parser::Builders::Default#check_condition
0.00% 0.00% 0.000 0.000 0.000 0.000 88 Array#count
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/7 Parser::LexerStrings#advance
0.00% 0.00% 0.000 0.000 0.000 0.000 7 Parser::LexerStrings#slash_c_char /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5379
0.000 0.000 0.000 0.000 7/10154 Parser::LexerStrings#encode_escape
0.000 0.000 0.000 0.000 7/22042692 String#[]
0.000 0.000 0.000 0.000 7/365351 Integer#&
0.000 0.000 0.000 0.000 7/21 String#ord
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 56/56 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 56 Parser::Ruby32#_reduce_645 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12165
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic#render_line
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Source::Range#is? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:141
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#source
0.000 0.000 0.000 0.000 8/813761 Array#include?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_621 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12020
0.000 0.000 0.000 0.000 2/2 Parser::Builders::Default#__FILE__
0.000 0.000 0.000 0.000 2/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 9/158 Parser::LexerStrings#advance
0.000 0.000 0.000 0.000 149/158 Parser::LexerStrings#encode_escape
0.00% 0.00% 0.000 0.000 0.000 0.000 158 Integer#chr
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_237 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9647
0.000 0.000 0.000 0.000 1/17796 Parser::Builders::Default#binary_op
0.000 0.000 0.000 0.000 3/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_28
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Builders::Default#loop_mod /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1309
0.000 0.000 0.000 0.000 1/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 1/1920 Parser::Builders::Default#keyword_mod_map
0.000 0.000 0.000 0.000 1/4291 Parser::Builders::Default#check_condition
0.000 0.000 0.000 0.000 1/828101 AST::Node#type
0.000 0.000 0.000 0.000 1/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/16 Parser::Source::Range#last_column
0.000 0.000 0.000 0.000 8/16 Parser::Source::Range#column
0.00% 0.00% 0.000 0.000 0.000 0.000 16 Parser::Source::Buffer#column_for_position /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:242
0.000 0.000 0.000 0.000 16/80 Parser::Source::Buffer#line_index_for_position
0.000 0.000 0.000 0.000 16/40 Parser::Source::Buffer#line_begins
0.000 0.000 0.000 0.000 16/95900787 Integer#-
0.000 0.000 0.000 0.000 16/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_604
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Builders::Default#symbol_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:365
0.000 0.000 0.000 0.000 1/1306539 Parser::Builders::Default#n
0.000 0.000 0.000 0.000 1/206843 Parser::Builders::Default#collection_map
0.000 0.000 0.000 0.000 1/295055 Parser::Builders::Default#collapse_string_parts?
0.000 0.000 0.000 0.000 1/114223 Parser::Ruby32#version
0.000 0.000 0.000 0.000 1/100551016 Integer#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_713 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12603
0.000 0.000 0.000 0.000 1/1 Parser::Builders::Default#kwsplat
0.000 0.000 0.000 0.000 2/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 [global]#
0.00% 0.00% 0.000 0.000 0.000 0.000 2 <Module::Gem>#location_of_caller /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems.rb:630
0.000 0.000 0.000 0.000 2/2 Kernel#caller
0.000 0.000 0.000 0.000 2/35884 String#=~
0.000 0.000 0.000 0.000 2/5374 String#to_i
0.000 0.000 0.000 0.000 2/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Parser::Ruby32#_reduce_621
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Builders::Default#__FILE__ /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:348
0.000 0.000 0.000 0.000 2/503 Parser::Builders::Default#n0
0.000 0.000 0.000 0.000 2/3595 Parser::Builders::Default#token_map
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_670 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12346
0.000 0.000 0.000 0.000 1/65 Parser::Builders::Default#multi_lhs
0.000 0.000 0.000 0.000 3/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 22/22 Parser::Lexer#advance
0.00% 0.00% 0.000 0.000 0.000 0.000 22 Kernel#Float <internal:kernel>:172
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Parser::Ruby32#_reduce_713
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Builders::Default#kwsplat /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:535
0.000 0.000 0.000 0.000 1/4885 Parser::Builders::Default#unary_op_map
0.000 0.000 0.000 0.000 1/1306539 Parser::Builders::Default#n
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 25/25 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 25 Parser::Ruby32#_reduce_282 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9923
0.000 0.000 0.000 0.000 25/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#is?
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Source::Range#source /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:132
0.000 0.000 0.000 0.000 8/21534926 Parser::Source::Buffer#slice
0.000 0.000 0.000 0.000 8/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#column_range
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Source::Range#column /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:92
0.000 0.000 0.000 0.000 8/16 Parser::Source::Buffer#column_for_position
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#to_s
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Source::Buffer#decompose_position /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:217
0.000 0.000 0.000 0.000 8/80 Parser::Source::Buffer#line_index_for_position
0.000 0.000 0.000 0.000 8/40 Parser::Source::Buffer#line_begins
0.000 0.000 0.000 0.000 8/159076122 Integer#+
0.000 0.000 0.000 0.000 8/95900787 Integer#-
0.000 0.000 0.000 0.000 8/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 [global]#
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Warning#warn
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Source::Range#column_range
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Source::Range#last_column /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:106
0.000 0.000 0.000 0.000 8/16 Parser::Source::Buffer#column_for_position
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 14/14 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 14 Parser::Ruby32#_reduce_455 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11082
0.000 0.000 0.000 0.000 14/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 14/14 Parser::LexerStrings#read_post_meta_or_ctrl_char
0.00% 0.00% 0.000 0.000 0.000 0.000 14 Range#include?
0.000 0.000 0.000 0.000 28/28 Integer#<=>
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 28/28 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 28 Parser::Ruby32#_reduce_13 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8504
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/4 Parser::Ruby32#_reduce_673
0.00% 0.00% 0.000 0.000 0.000 0.000 4 Parser::Base#check_kwarg_name /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:257
0.000 0.000 0.000 0.000 4/4 Regexp#===
0.000 0.000 0.000 0.000 4/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 <Module::Gem>#location_of_caller
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Kernel#caller
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic::Engine#process
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Diagnostic::Engine#ignore? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic/engine.rb:86
0.000 0.000 0.000 0.000 8/16 Parser::Diagnostic#level
0.000 0.000 0.000 0.000 8/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::SyntaxError#initialize
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Exception#initialize
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic::Engine#process
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Diagnostic::Engine#raise? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic/engine.rb:97
0.000 0.000 0.000 0.000 8/16 Parser::Diagnostic#level
0.000 0.000 0.000 0.000 8/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/16 Parser::Diagnostic#render_line
0.00% 0.00% 0.000 0.000 0.000 0.000 16 Parser::Source::Range#size /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:70
0.000 0.000 0.000 0.000 16/95900787 Integer#-
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/6 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_301 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10084
0.000 0.000 0.000 0.000 12/376617376 Array#[]
0.000 0.000 0.000 0.000 6/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/6 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_387 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10583
0.000 0.000 0.000 0.000 6/26824 Parser::Context#in_argdef=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/4 Parser::Base#check_kwarg_name
0.00% 0.00% 0.000 0.000 0.000 0.000 4 Regexp#===
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 12/12 Parser::Builders::Default#arg_name_collides?
0.00% 0.00% 0.000 0.000 0.000 0.000 12 Symbol#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 3/3 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_648 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12190
0.000 0.000 0.000 0.000 6/216944 Array#concat
0.000 0.000 0.000 0.000 9/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/24 Array#each
0.000 0.000 0.000 0.000 16/24 <Module::Parser::Messages>#compile
0.00% 0.00% 0.000 0.000 0.000 0.000 24 Module#===
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Ruby32#_reduce_655 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12248
0.000 0.000 0.000 0.000 2/216944 Array#concat
0.000 0.000 0.000 0.000 4/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/26 Parser::Builders::Default#accessible
0.000 0.000 0.000 0.000 16/26 Array#map
0.000 0.000 0.000 0.000 8/26 Parser::Source::Range#to_s
0.00% 0.00% 0.000 0.000 0.000 0.000 26 Parser::Source::Buffer#name
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic#render_line
0.00% 0.00% 0.000 0.000 0.000 0.000 8 String#[]=
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/16 Parser::Diagnostic#render_line
0.00% 0.00% 0.000 0.000 0.000 0.000 16 String#*
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/6 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_388 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10589
0.000 0.000 0.000 0.000 6/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/5 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 5 Parser::Ruby32#_reduce_691 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12487
0.000 0.000 0.000 0.000 5/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 18/18 Array#join
0.00% 0.00% 0.000 0.000 0.000 0.000 18 Integer#to_s
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/21 Parser::LexerStrings#slash_c_char
0.000 0.000 0.000 0.000 14/21 Parser::LexerStrings#read_post_meta_or_ctrl_char
0.00% 0.00% 0.000 0.000 0.000 0.000 21 String#ord
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/16 Parser::Diagnostic::Engine#raise?
0.000 0.000 0.000 0.000 8/16 Parser::Diagnostic::Engine#ignore?
0.00% 0.00% 0.000 0.000 0.000 0.000 16 Parser::Diagnostic#level
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 3/3 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_640 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12134
0.000 0.000 0.000 0.000 6/376617376 Array#[]
0.000 0.000 0.000 0.000 3/216944 Array#concat
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Parser::Ruby32#_reduce_705 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12559
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 [global]#
0.00% 0.00% 0.000 0.000 0.000 0.000 2 String#%
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/16 <Module::Parser::Messages>#compile
0.00% 0.00% 0.000 0.000 0.000 0.000 16 Hash#empty?
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 3/3 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_291 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10020
0.000 0.000 0.000 0.000 3/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Kernel#initialize_dup
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Array#initialize_copy
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/18 Parser::Builders::Default#accessible
0.000 0.000 0.000 0.000 16/18 Array#map
0.00% 0.00% 0.000 0.000 0.000 0.000 18 Parser::Source::Range#source_buffer
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 9/9 Kernel#tap
0.00% 0.00% 0.000 0.000 0.000 0.000 9 Parser::Source::Map::Constant#update_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/constant.rb:26
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 28/28 Range#include?
0.00% 0.00% 0.000 0.000 0.000 0.000 28 Integer#<=>
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7/7 Parser::Builders::Default#unary_num
0.00% 0.00% 0.000 0.000 0.000 0.000 7 Integer#-@ <internal:numeric>:88
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_681 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12427
0.000 0.000 0.000 0.000 2/376617376 Array#[]
0.000 0.000 0.000 0.000 1/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Source::Buffer#source_line
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Array#fetch
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 Parser::Builders::Default#match_op
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Parser::Builders::Default#static_regexp_node /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2256
0.000 0.000 0.000 0.000 2/828101 AST::Node#type
0.000 0.000 0.000 0.000 2/6461718 Symbol#==
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 3/3 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_680 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12421
0.000 0.000 0.000 0.000 3/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_398 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10652
0.000 0.000 0.000 0.000 2/216944 Array#concat
0.000 0.000 0.000 0.000 3/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 3/3 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_644 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12159
0.000 0.000 0.000 0.000 3/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Diagnostic::Engine#process
0.00% 0.00% 0.000 0.000 0.000 0.000 8 Exception#backtrace
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_377 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10532
0.000 0.000 0.000 0.000 2/376617376 Array#[]
0.000 0.000 0.000 0.000 1/446515 Array#<<
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/8 Parser::Source::Buffer#line_begins
0.00% 0.00% 0.000 0.000 0.000 0.000 8 String#size
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 [global]#
0.00% 0.00% 0.000 0.000 0.000 0.000 2 <Module::Gem::Deprecate>#skip /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/deprecate.rb:73
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/2 [global]#
0.00% 0.00% 0.000 0.000 0.000 0.000 2 Warning::buffer#write
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_689 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12475
0.000 0.000 0.000 0.000 1/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 String#each_char
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Integer#/
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_376 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10526
0.000 0.000 0.000 0.000 1/376617376 Array#[]
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 3/3 Racc::Parser#_racc_do_parse_c
0.00% 0.00% 0.000 0.000 0.000 0.000 3 Parser::Ruby32#_reduce_702 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12545
------------------------------------------------------------------------------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1 String#each_char
0.00% 0.00% 0.000 0.000 0.000 0.000 1 Integer#*
* recursively called methods
Columns are:
%self - The percentage of time spent in this method, derived from self_time/total_time.
total - The time spent in this method and its children.
self - The time spent in this method.
wait - The amount of time this method waited for other threads.
child - The time spent in this method's children.
calls - The number of times this method was called.
name - The name of the method.
location - The location of the method.
The interpretation of method names is:
* MyObject#test - An instance method "test" of the class "MyObject"
* <Object:MyObject>#test - The <> characters indicate a method on a singleton class.
*****************
* Homebrew/Cask *
*****************
>>> Flat Profile
Measure Mode: wall_time
Thread ID: 80
Fiber ID: 60
Total: 185.434057
Sort by: self_time
%self total self wait child calls name location
24.12 110.639 44.734 0.000 65.905 76898 Parser::LexerStrings#advance /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:3339
16.00 165.489 29.671 0.000 135.817 340246 Parser::Lexer#advance /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8410
6.99 12.954 12.954 0.000 0.000 75830610 Array#[]
3.44 6.383 6.383 0.000 0.000 34869830 Integer#<=
3.44 6.371 6.371 0.000 0.000 33518614 Integer#+
3.15 11.706 5.843 0.000 5.863 4999681 Parser::Source::Buffer#slice /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:194
2.42 16.100 4.486 0.000 11.614 2273116 Parser::LexerStrings#extend_string_slice_end /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5279
2.13 5.606 3.954 0.000 1.652 10212745 BasicObject#!=
2.04 3.785 3.785 0.000 0.000 20922183 Integer#-
1.93 3.571 3.571 0.000 0.000 20582055 Integer#==
1.91 9.329 3.538 0.000 5.791 2248194 Parser::Lexer::Literal#nest_and_try_closing /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:132
1.90 3.516 3.516 0.000 0.000 5135280 String#[]
1.82 3.383 3.383 0.000 0.000 18945649 Integer#>
1.53 182.346 2.844 0.000 179.503 4338 Racc::Parser#_racc_do_parse_c
1.05 1.949 1.949 0.000 0.000 9669345 BasicObject#!
0.98 2.598 1.814 0.000 0.784 2215801 Parser::Lexer::Literal#extend_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:195
0.96 7.661 1.777 0.000 5.884 2284671 Parser::LexerStrings#tok /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5120
0.96 1.771 1.771 0.000 0.000 4338 <Class::IO>#read
0.90 3.173 1.664 0.000 1.509 2288954 Parser::Lexer::StackState#active? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:34
0.89 2.558 1.650 0.000 0.909 2362728 Parser::Lexer::Literal#heredoc? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:102
0.88 9.331 1.638 0.000 7.693 1324512 *Class#new
0.74 1.871 1.366 0.000 0.505 2248190 Parser::Lexer::Literal#delimiter? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:236
0.67 1.933 1.250 0.000 0.682 2273116 Parser::LexerStrings#cond /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5136
0.66 3.819 1.232 0.000 2.587 2208268 Parser::LexerStrings#extend_string_for_token_range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5287
0.66 1.218 1.218 0.000 0.000 2385138 String#b
0.65 1.210 1.210 0.000 0.000 6058407 Kernel#nil?
0.63 2.381 1.163 0.000 1.218 2385138 Parser::Lexer::Literal#coerce_encoding /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:244
0.59 1.550 1.087 0.000 0.462 2302271 Parser::LexerStrings#literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5047
0.58 1.079 1.079 0.000 0.000 2288954 Integer#[]
0.57 1.579 1.058 0.000 0.521 614084 Parser::Source::Range#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:37
0.56 1.031 1.031 0.000 0.000 5203383 NilClass#nil?
0.53 0.986 0.986 0.000 0.000 5397553 Integer#<<
0.45 3.332 0.844 0.000 2.488 262112 AST::Node#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/ast-2.4.2/lib/ast/node.rb:72
0.42 0.784 0.784 0.000 0.000 2215801 String#<<
0.41 0.903 0.755 0.000 0.148 524224 *Array#hash
0.37 0.689 0.689 0.000 0.000 2293604 Parser::Lexer#cond
0.36 2.360 0.672 0.000 1.687 335908 Parser::Lexer#emit /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14605
0.32 1.586 0.591 0.000 0.995 64984 Parser::Lexer::Literal#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:40
0.31 1.134 0.578 0.000 0.556 305221 Parser::Lexer::Literal#words? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:93
0.31 0.572 0.572 0.000 0.000 2461305 String#==
0.30 1.138 0.552 0.000 0.586 262112 Parser::AST::Node#assign_properties /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ast/node.rb:30
0.28 0.525 0.525 0.000 0.000 2402901 Parser::LexerStrings#source_pts
0.28 0.517 0.517 0.000 0.000 2374639 Parser::LexerStrings#source_buffer
0.26 0.489 0.489 0.000 0.000 2414346 Array#last
0.26 0.473 0.473 0.000 0.000 140760 String#encode
0.24 0.453 0.453 0.000 0.000 1400977 Kernel#freeze
0.23 0.434 0.434 0.000 0.000 1033278 Kernel#class <internal:kernel>:18
0.23 0.427 0.427 0.000 0.000 2305156 Integer#>=
0.23 0.586 0.420 0.000 0.167 681062 Parser::Builders::Default#loc /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2280
0.22 4.021 0.412 0.000 3.609 257900 Parser::Builders::Default#n /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1853
0.21 165.880 0.391 0.000 165.489 340246 Parser::Base#next_token /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:251
0.21 0.388 0.388 0.000 0.000 1299653 Parser::Lexer::Literal#type /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:118
0.19 1.537 0.347 0.000 1.190 428674 Parser::Lexer#tok /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14597
0.17 2.649 0.320 0.000 2.329 63240 Parser::Builders::Default#call_method /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1083
0.16 0.298 0.298 0.000 0.000 1647571 Symbol#==
0.16 0.386 0.296 0.000 0.090 258331 Parser::Source::Map#node= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:89
0.15 1.277 0.279 0.000 0.998 75228 Parser::LexerStrings#next_state_for_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5015
0.14 1.106 0.262 0.000 0.844 63243 Parser::Builders::Default#send_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2051
0.13 1.059 0.236 0.000 0.823 56507 Parser::Builders::Default#delimited_string_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1870
0.12 0.645 0.231 0.000 0.414 82054 Parser::Lexer::Literal#clear_buffer /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:248
0.11 1.593 0.204 0.000 1.389 340246 Parser::Lexer#range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14601
0.11 0.350 0.195 0.000 0.155 64984 Parser::LexerStrings#pop_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5051
0.10 0.288 0.190 0.000 0.098 151770 Parser::Source::Map::Collection#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/collection.rb:10
0.10 0.179 0.178 0.000 0.001 516537 Hash#[]
0.10 0.178 0.178 0.000 0.000 257889 Parser::Source::Map#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:76
0.09 0.728 0.171 0.000 0.557 132231 Parser::Source::Range#join /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:209
0.09 0.349 0.168 0.000 0.181 118229 *Kernel#dup
0.09 0.729 0.160 0.000 0.568 49492 Parser::Builders::Default#collection_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1929
0.09 0.159 0.159 0.000 0.000 628725 Integer#<
0.08 2.670 0.156 0.000 2.514 56507 Parser::Ruby32#_reduce_569 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11706
0.08 0.184 0.155 0.000 0.028 427891 Array#any?
0.08 0.149 0.149 0.000 0.000 425878 Array#push
0.08 0.656 0.148 0.000 0.509 70090 Parser::Builders::Default#string_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:329
0.08 0.318 0.147 0.000 0.171 51114 Parser::Ruby32#_reduce_287 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9956
0.08 0.226 0.145 0.000 0.081 97688 Parser::Lexer::StackState#pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:22
0.08 0.325 0.143 0.000 0.182 51114 Parser::Ruby32#_reduce_288 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9983
0.08 0.241 0.141 0.000 0.099 70090 Parser::Builders::Default#collapse_string_parts? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2263
0.08 2.307 0.141 0.000 2.167 56507 Parser::Builders::Default#string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:319
0.08 2.935 0.140 0.000 2.795 64984 Parser::LexerStrings#push_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5009
0.08 0.140 0.140 0.000 0.000 168753 String#to_sym
0.07 0.990 0.132 0.000 0.858 90583 Parser::Lexer::Literal#emit /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:264
0.07 0.186 0.132 0.000 0.054 97688 Parser::Lexer::StackState#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:15
0.07 0.130 0.130 0.000 0.000 314647 <Class::Parser::Lexer>#_lex_trans_keys
0.07 0.127 0.127 0.000 0.000 274969 Symbol#to_sym <internal:symbol>:10
0.07 1.027 0.126 0.000 0.901 112741 Parser::LexerStrings#emit /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5128
0.07 0.121 0.121 0.000 0.000 262669 Kernel#frozen? <internal:kernel>:67
0.06 0.159 0.107 0.000 0.052 74272 Parser::Source::Map::Send#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/send.rb:13
0.06 0.250 0.106 0.000 0.144 8676 Parser::Lexer#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8281
0.06 0.263 0.104 0.000 0.159 83514 Parser::StaticEnvironment#declared? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:46
0.06 0.166 0.103 0.000 0.063 78408 Parser::Builders::Default#string_value /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2272
0.06 185.417 0.103 0.000 185.314 39720 *Array#each
0.06 0.167 0.102 0.000 0.064 113862 Parser::Lexer#on_newline /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14689
0.05 0.102 0.102 0.000 0.000 335908 Array#shift
0.05 0.573 0.098 0.000 0.476 13913 Parser::Builders::Default#accessible /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:616
0.05 2.243 0.093 0.000 2.150 51060 Parser::Ruby32#_reduce_76 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8939
0.05 0.114 0.091 0.000 0.023 92641 Parser::Source::Buffer#source /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:145
0.05 0.156 0.090 0.000 0.066 74906 Parser::Lexer#arg_or_cmdarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14631
0.05 0.522 0.090 0.000 0.432 63293 Parser::Ruby32#_reduce_565 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11681
0.05 0.087 0.087 0.000 0.000 351380 Array#empty?
0.05 0.087 0.087 0.000 0.000 314647 <Class::Parser::Lexer>#_lex_key_spans
0.05 0.159 0.086 0.000 0.073 122441 Kernel#initialize_dup
0.05 0.085 0.085 0.000 0.000 314647 <Class::Parser::Lexer>#_lex_index_offsets
0.05 0.085 0.085 0.000 0.000 262112 Kernel#hash
0.04 0.083 0.083 0.000 0.000 185353 Array#include?
0.04 0.082 0.082 0.000 0.000 314647 <Class::Parser::Lexer>#_lex_to_state_actions
0.04 0.081 0.081 0.000 0.000 314647 <Class::Parser::Lexer>#_lex_indicies
0.04 0.081 0.081 0.000 0.000 314647 <Class::Parser::Lexer>#_lex_trans_targs
0.04 0.513 0.080 0.000 0.432 129726 Parser::Source::Range#with /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:184
0.04 0.079 0.079 0.000 0.000 401263 Array#size
0.04 0.390 0.078 0.000 0.311 10319 Parser::Builders::Default#block /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1109
0.04 0.634 0.078 0.000 0.556 50212 Parser::Lexer#emit_table /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14615
0.04 0.144 0.078 0.000 0.066 63306 Parser::Builders::Default#dedent_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:388
0.04 0.078 0.078 0.000 0.000 314647 <Class::Parser::Lexer>#_lex_eof_trans
0.04 0.106 0.077 0.000 0.029 95603 Set#include? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:403
0.04 0.077 0.077 0.000 0.000 262108 Array#to_a
0.04 0.077 0.077 0.000 0.000 314647 <Class::Parser::Lexer>#_lex_trans_actions
0.04 0.076 0.076 0.000 0.000 314647 <Class::Parser::Lexer>#_lex_from_state_actions
0.04 0.092 0.075 0.000 0.017 51102 Parser::Ruby32#_reduce_293 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10032
0.04 0.118 0.074 0.000 0.043 63240 Parser::Builders::Default#call_type_for_dot /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1055
0.04 0.071 0.071 0.000 0.000 4338 String#unpack <internal:pack>:19
0.04 0.099 0.070 0.000 0.029 107062 Parser::Builders::Default#value /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2268
0.04 0.108 0.070 0.000 0.038 44698 Parser::Ruby32#_reduce_15 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8516
0.04 0.087 0.070 0.000 0.017 63293 Parser::Ruby32#_reduce_566 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11687
0.04 0.069 0.069 0.000 0.000 238497 String#encoding
0.04 0.068 0.068 0.000 0.000 258952 AST::Node#hash
0.04 0.104 0.065 0.000 0.039 45400 Parser::Ruby32#_reduce_283 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9929
0.03 0.064 0.064 0.000 0.000 113862 Parser::LexerStrings#on_newline /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5100
0.03 0.063 0.063 0.000 0.000 6753 String#=~
0.03 0.063 0.063 0.000 0.000 129968 Hash#include?
0.03 0.394 0.062 0.000 0.331 10319 Parser::Builders::Default#args /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:874
0.03 0.311 0.061 0.000 0.250 11881 Parser::Builders::Default#pair_keyword_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1895
0.03 0.382 0.059 0.000 0.323 10686 Parser::LexerStrings#close_interp_on_current_literal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5069
0.03 0.101 0.059 0.000 0.042 63306 Parser::Lexer#dedent_level /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8405
0.03 0.059 0.059 0.000 0.000 54600 Parser::Ruby32#_reduce_292 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10026
0.03 0.058 0.058 0.000 0.000 193569 Parser::Source::Range#begin_pos
0.03 0.058 0.058 0.000 0.000 142908 Parser::Lexer#cmdarg
0.03 0.057 0.057 0.000 0.000 86392 String#initialize_copy
0.03 0.057 0.057 0.000 0.000 1553 Regexp#initialize
0.03 0.472 0.055 0.000 0.416 19264 Parser::Lexer::Literal#flush_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:202
0.03 0.181 0.053 0.000 0.127 27110 Set#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:245
0.03 0.053 0.053 0.000 0.000 171239 AST::Node#type
0.03 0.052 0.052 0.000 0.000 12405 Symbol#=~
0.03 0.155 0.051 0.000 0.104 10092 Parser::Ruby32#_reduce_453 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11064
0.03 0.051 0.051 0.000 0.000 200619 Parser::Source::Range#end_pos
0.03 0.050 0.050 0.000 0.000 52056 Kernel#lambda
0.03 0.073 0.050 0.000 0.024 75236 Parser::Lexer::Literal#backslash_delimited? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:114
0.03 0.049 0.049 0.000 0.000 76121 String#start_with?
0.03 0.048 0.048 0.000 0.000 77227 String#chr
0.03 0.760 0.047 0.000 0.713 4338 Parser::Base#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:126
0.03 0.085 0.047 0.000 0.038 10092 Parser::Ruby32#_reduce_11 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8481
0.02 0.045 0.045 0.000 0.000 161890 Array#first
0.02 0.045 0.045 0.000 0.000 102614 String#force_encoding
0.02 0.362 0.044 0.000 0.318 24946 Parser::Builders::Default#compstmt /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1410
0.02 0.242 0.043 0.000 0.199 6976 Parser::LexerStrings#extend_string_escaped /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5154
0.02 0.043 0.043 0.000 0.000 142350 Parser::AST::Node#loc
0.02 0.463 0.042 0.000 0.421 10244 Parser::LexerStrings#extend_interp_code /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5210
0.02 0.042 0.042 0.000 0.000 103349 Array#<<
0.02 0.167 0.042 0.000 0.125 19589 Parser::Builders::Default#join_exprs /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1861
0.02 0.042 0.042 0.000 0.000 63306 Parser::LexerStrings#dedent_level /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5092
0.02 0.040 0.040 0.000 0.000 95036 Array#one?
0.02 0.038 0.038 0.000 0.000 11971 String#gsub
0.02 0.232 0.037 0.000 0.194 4338 Parser::Lexer#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8250
0.02 0.451 0.037 0.000 0.414 10244 Parser::Ruby32#_reduce_596 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11872
0.02 0.699 0.037 0.000 0.662 11881 Parser::Builders::Default#pair_keyword /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:505
0.02 0.037 0.037 0.000 0.000 141908 Parser::Source::Map#expression
0.02 0.129 0.036 0.000 0.094 8676 Parser::Lexer#source_buffer= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8334
0.02 0.436 0.035 0.000 0.401 17070 Parser::Builders::Default#string_internal /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:324
0.02 0.541 0.035 0.000 0.507 9758 Parser::Builders::Default#associate /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:540
0.02 0.355 0.033 0.000 0.322 10257 Parser::Builders::Default#begin /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1422
0.02 0.033 0.033 0.000 0.000 94298 Array#pop
0.02 0.053 0.032 0.000 0.021 25330 Parser::Ruby32#_reduce_588 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11823
0.02 0.032 0.032 0.000 0.000 75228 Parser::Lexer::Literal#interpolate? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:89
0.02 0.032 0.032 0.000 0.000 71912 Hash#fetch
0.02 0.388 0.032 0.000 0.356 20608 Parser::Ruby32#_reduce_12 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8498
0.02 0.472 0.031 0.000 0.441 17018 Parser::Ruby32#_reduce_593 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11853
0.02 0.030 0.030 0.000 0.000 76898 <Class::Parser::LexerStrings>#_lex_trans_keys
0.02 0.029 0.029 0.000 0.000 97688 Integer#&
0.02 0.029 0.029 0.000 0.000 66927 <Class::Parser::Lexer>#lex_en_expr_cmdarg
0.02 0.310 0.029 0.000 0.281 12857 Parser::Builders::Default#ident /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:586
0.02 0.029 0.029 0.000 0.000 75211 <Class::Parser::LexerStrings>#lex_en_interp_string
0.02 0.029 0.029 0.000 0.000 64984 <Class::Parser::Lexer>#lex_en_expr_end
0.02 0.028 0.028 0.000 0.000 82746 String#valid_encoding?
0.02 0.028 0.028 0.000 0.000 64984 Parser::Lexer::Literal#dedent_level
0.02 0.034 0.028 0.000 0.006 20608 Parser::Ruby32#_reduce_14 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8510
0.01 0.028 0.028 0.000 0.000 97688 Integer#>>
0.01 0.026 0.026 0.000 0.000 97688 Integer#|
0.01 0.081 0.026 0.000 0.055 6959 Parser::LexerStrings#unescape_char /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5295
0.01 0.147 0.026 0.000 0.120 10092 Parser::Ruby32#_reduce_451 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11051
0.01 0.090 0.025 0.000 0.065 4338 <Class::Parser::Source::Buffer>#recognize_encoding /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:51
0.01 0.333 0.025 0.000 0.308 6797 Parser::Ruby32#_reduce_568 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11699
0.01 0.025 0.025 0.000 0.000 64691 <Class::Parser::Builders::Default>#emit_kwargs
0.01 0.068 0.025 0.000 0.043 8676 Parser::LexerStrings#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:3300
0.01 0.031 0.025 0.000 0.006 14657 Parser::MaxNumparamStack#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:41
0.01 0.084 0.024 0.000 0.060 12405 Parser::Ruby32#try_declare_numparam /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:45
0.01 0.024 0.024 0.000 0.000 76898 <Class::Parser::LexerStrings>#_lex_index_offsets
0.01 0.730 0.024 0.000 0.706 11881 Parser::Ruby32#_reduce_710 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12585
0.01 0.155 0.023 0.000 0.131 8676 Parser::StaticEnvironment#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:15
0.01 0.023 0.023 0.000 0.000 56314 Array#concat
0.01 0.023 0.023 0.000 0.000 76898 <Class::Parser::LexerStrings>#_lex_trans_actions
0.01 0.023 0.023 0.000 0.000 76898 <Class::Parser::LexerStrings>#_lex_indicies
0.01 0.064 0.023 0.000 0.041 10244 Parser::Ruby32#_reduce_595 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11865
0.01 0.033 0.023 0.000 0.011 5547 Parser::Ruby32#_reduce_431 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10894
0.01 183.617 0.022 0.000 183.595 4338 <Class::Parser::Base>#parse /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:30
0.01 0.336 0.022 0.000 0.314 12857 Parser::Ruby32#_reduce_614 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11982
0.01 0.165 0.022 0.000 0.143 7995 Parser::Lexer#emit_rbrace_rparen_rbrack /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14730
0.01 0.035 0.022 0.000 0.014 17352 Parser::Lexer::StackState#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:6
0.01 0.022 0.022 0.000 0.000 76898 <Class::Parser::LexerStrings>#_lex_key_spans
0.01 0.459 0.021 0.000 0.438 7530 Parser::Ruby32#_reduce_284 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9935
0.01 0.596 0.021 0.000 0.575 12728 Parser::Ruby32#_reduce_624 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12038
0.01 0.020 0.020 0.000 0.000 76898 <Class::Parser::LexerStrings>#_lex_trans_targs
0.01 0.020 0.020 0.000 0.000 76898 <Class::Parser::LexerStrings>#_lex_from_state_actions
0.01 0.047 0.020 0.000 0.027 10319 Parser::MaxNumparamStack#has_numparams? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:29
0.01 0.199 0.020 0.000 0.179 4338 Parser::Base#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:167
0.01 0.019 0.019 0.000 0.000 8676 Parser::Context#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/context.rb:33
0.01 0.065 0.019 0.000 0.045 10319 Set#initialize_dup /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:286
0.01 0.027 0.019 0.000 0.008 8676 Parser::LexerStrings#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:3314
0.01 0.023 0.019 0.000 0.004 17699 Hash#[]=
0.01 0.028 0.019 0.000 0.008 4545 Parser::Ruby32#_reduce_448 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11027
0.01 0.068 0.019 0.000 0.049 8676 Set#merge /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:605
0.01 0.019 0.019 0.000 0.000 76898 <Class::Parser::LexerStrings>#_lex_to_state_actions
0.01 0.029 0.019 0.000 0.010 10319 Parser::Builders::Default#validate_no_forward_arg_after_restarg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1768
0.01 0.827 0.019 0.000 0.808 4338 <Class::Parser::Base>#default_parser /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:84
0.01 0.029 0.019 0.000 0.010 11969 Parser::Ruby32#_reduce_296 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10054
0.01 0.126 0.019 0.000 0.107 10319 Parser::Builders::Default#block_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2106
0.01 0.021 0.018 0.000 0.003 10092 Parser::Builders::Default#begin_body /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1364
0.01 0.069 0.018 0.000 0.051 12089 Set#add? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:533
0.01 0.042 0.018 0.000 0.024 10092 Parser::Ruby32#_reduce_452 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11058
0.01 0.020 0.018 0.000 0.002 4425 String#each_char
0.01 0.018 0.018 0.000 0.000 76898 <Class::Parser::LexerStrings>#_lex_eof_trans
0.01 0.355 0.018 0.000 0.338 9277 Parser::Ruby32#_reduce_411 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10747
0.01 0.132 0.018 0.000 0.114 8477 Parser::Lexer::Literal#emit_start_tok /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:259
0.01 0.237 0.018 0.000 0.220 4338 <Class::Parser::Base>#setup_source_buffer /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:97
0.01 0.030 0.017 0.000 0.013 14230 Parser::Source::Map::Variable#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/variable.rb:10
0.01 0.026 0.017 0.000 0.008 4338 Racc::Parser#_racc_setup /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/racc-1.7.3/lib/racc/parser.rb:224
0.01 0.089 0.017 0.000 0.071 17070 Parser::Builders::Default#unquoted_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1890
0.01 0.059 0.017 0.000 0.042 9512 Parser::Builders::Default#var_send_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2071
0.01 182.528 0.017 0.000 182.511 4338 Parser::Base#parse /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/base.rb:186
0.01 0.104 0.017 0.000 0.088 10319 Parser::StaticEnvironment#extend_dynamic /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:27
0.01 0.017 0.017 0.000 0.000 1 <Class::Dir>#[] <internal:dir>:127
0.01 0.016 0.016 0.000 0.000 28155 Symbol#to_s
0.01 0.016 0.016 0.000 0.000 36704 AST::Node#to_a
0.01 0.171 0.016 0.000 0.155 4338 Parser::Source::Buffer#source= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:162
0.01 0.025 0.016 0.000 0.009 20638 Parser::MaxNumparamStack#top /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:37
0.01 0.019 0.016 0.000 0.003 10245 Parser::Lexer::Literal#start_interp_brace /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:185
0.01 0.016 0.016 0.000 0.000 21696 Kernel#respond_to?
0.01 0.290 0.015 0.000 0.275 6297 Parser::Ruby32#_reduce_437 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10948
0.01 0.080 0.015 0.000 0.065 14230 Parser::Builders::Default#variable_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1974
0.01 0.074 0.015 0.000 0.059 4831 Parser::Builders::Default#prefix_string_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1881
0.01 0.037 0.015 0.000 0.022 13913 Set#add /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:521
0.01 0.019 0.015 0.000 0.004 8676 Enumerable#each_entry
0.01 0.015 0.015 0.000 0.000 27314 Parser::Lexer::Literal#extend_content /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:216
0.01 0.069 0.015 0.000 0.054 8676 Parser::VariablesStack#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/variables_stack.rb:6
0.01 0.014 0.014 0.000 0.000 26512 String#end_with?
0.01 0.350 0.014 0.000 0.335 4346 Parser::Ruby32#_reduce_334 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10246
0.01 0.021 0.014 0.000 0.006 15483 Parser::Lexer#version? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14588
0.01 0.234 0.014 0.000 0.220 5547 Parser::Ruby32#_reduce_432 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10901
0.01 0.063 0.014 0.000 0.049 4388 AST::Node#updated /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/ast-2.4.2/lib/ast/node.rb:133
0.01 0.111 0.014 0.000 0.097 4338 <Class::Parser::Source::Buffer>#reencode_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:90
0.01 0.024 0.014 0.000 0.010 14657 Parser::MaxNumparamStack#pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:45
0.01 0.199 0.014 0.000 0.185 4831 Parser::Ruby32#_reduce_603 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11905
0.01 0.024 0.013 0.000 0.011 13607 Parser::Source::Map::Operator#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/operator.rb:9
0.01 0.061 0.013 0.000 0.048 11881 Parser::Source::Range#adjust /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/range.rb:193
0.01 0.126 0.013 0.000 0.113 6810 Parser::Builders::Default#string_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1945
0.01 0.049 0.013 0.000 0.036 6976 Parser::Lexer::Literal#munge_escape? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:122
0.01 0.013 0.013 0.000 0.000 10092 Parser::Ruby32#_reduce_555 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11645
0.01 0.040 0.013 0.000 0.027 8676 Set#do_with_enum /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:274
0.01 0.072 0.013 0.000 0.060 5746 Parser::Lexer#emit_do /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14621
0.01 0.018 0.012 0.000 0.006 10245 Parser::Lexer::Literal#end_interp_brace_and_try_closing /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:189
0.01 0.012 0.012 0.000 0.000 27110 Hash#initialize
0.01 0.012 0.012 0.000 0.000 647 String#split
0.01 0.027 0.012 0.000 0.015 4338 Parser::Ruby32#_reduce_2 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8428
0.01 0.015 0.012 0.000 0.003 4338 Parser::Source::Buffer#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:105
0.01 0.012 0.012 0.000 0.000 20220 Parser::Ruby32#_reduce_740 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12693
0.01 0.037 0.012 0.000 0.025 4338 Parser::Source::Buffer#raw_source= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/buffer.rb:180
0.01 0.012 0.012 0.000 0.000 20638 Parser::Context#in_block=
0.01 0.031 0.011 0.000 0.019 4338 Parser::Ruby32#_reduce_1 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8421
0.01 0.176 0.011 0.000 0.165 4831 Parser::Builders::Default#symbol /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:355
0.01 0.014 0.011 0.000 0.003 9758 Parser::Ruby32#_reduce_707 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12567
0.01 0.013 0.011 0.000 0.002 10319 Parser::StaticEnvironment#unextend /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:34
0.01 0.011 0.011 0.000 0.000 24946 Array#none?
0.01 0.026 0.011 0.000 0.016 10319 Parser::Builders::Default#check_duplicate_args /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1729
0.01 0.028 0.010 0.000 0.018 5547 Parser::Ruby32#_reduce_430 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10887
0.01 0.010 0.010 0.000 0.000 19149 Parser::Ruby32#version /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:17
0.01 0.017 0.010 0.000 0.007 13945 Parser::Lexer::Literal#regexp? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:98
0.01 0.191 0.010 0.000 0.181 10244 Parser::LexerStrings#continue_lexing /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5043
0.01 0.024 0.010 0.000 0.014 6249 Parser::LexerStrings#encode_escape /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5291
0.01 182.382 0.010 0.000 182.372 4338 Racc::Parser#do_parse /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/racc-1.7.3/lib/racc/parser.rb:266
0.01 0.009 0.009 0.000 0.000 1602 String#scan
0.01 0.025 0.009 0.000 0.016 4545 Parser::Ruby32#_reduce_447 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11020
0.01 0.037 0.009 0.000 0.028 3580 *Array#map
0.00 0.009 0.009 0.000 0.000 25730 Kernel#initialize_copy
0.00 0.054 0.009 0.000 0.045 8676 Parser::VariablesStack#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/variables_stack.rb:15
0.00 0.014 0.009 0.000 0.005 10921 Parser::LexerStrings#version? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5116
0.00 0.131 0.009 0.000 0.122 8676 <Class::Set>#[] /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/3.2.0/set.rb:230
0.00 0.009 0.009 0.000 0.000 26890 String#empty?
0.00 0.009 0.009 0.000 0.000 21690 String#freeze
0.00 0.009 0.009 0.000 0.000 4338 Parser::MaxNumparamStack#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:13
0.00 0.011 0.008 0.000 0.003 6126 Parser::Ruby32#_reduce_725 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12639
0.00 0.083 0.008 0.000 0.075 1670 Parser::Builders::Default#static_regexp /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2236
0.00 0.008 0.008 0.000 0.000 17352 Parser::Lexer::StackState#clear /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/stack_state.rb:11
0.00 0.138 0.008 0.000 0.130 3691 Parser::Ruby32#_reduce_324 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10184
0.00 0.067 0.008 0.000 0.059 1670 Parser::Builders::Default#regexp_options /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:417
0.00 0.007 0.007 0.000 0.000 6797 Parser::Ruby32#_reduce_587 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11817
0.00 0.009 0.007 0.000 0.002 4338 Parser::Ruby32#_reduce_5 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8449
0.00 0.007 0.007 0.000 0.000 12857 Parser::Base#static_env
0.00 0.106 0.007 0.000 0.100 4338 Parser::StaticEnvironment#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:11
0.00 0.007 0.007 0.000 0.000 23213 AST::Node#children
0.00 0.109 0.007 0.000 0.103 2012 Parser::Ruby32#_reduce_285 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9942
0.00 0.010 0.007 0.000 0.004 6928 Parser::Lexer#state= /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:8383
0.00 0.007 0.007 0.000 0.000 4338 Parser::Diagnostic::Engine#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/diagnostic/engine.rb:45
0.00 0.019 0.006 0.000 0.013 4338 Parser::Ruby32#_reduce_3 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8437
0.00 0.006 0.006 0.000 0.000 8676 Parser::LexerStrings#source_buffer=
0.00 0.006 0.006 0.000 0.000 10244 Parser::Lexer#command_start=
0.00 0.216 0.006 0.000 0.210 1670 Parser::Ruby32#_reduce_572 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11726
0.00 0.006 0.006 0.000 0.000 10319 Kernel#instance_variable_get
0.00 0.019 0.006 0.000 0.013 4338 Parser::Context#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/context.rb:29
0.00 0.128 0.006 0.000 0.122 3697 Parser::Builders::Default#array /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:440
0.00 0.009 0.006 0.000 0.003 4338 Parser::CurrentArgStack#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:17
0.00 0.006 0.006 0.000 0.000 5382 Parser::Ruby32#_reduce_275 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9893
0.00 0.031 0.006 0.000 0.026 6972 Parser::Lexer::Literal#supports_line_continuation_via_slash? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:230
0.00 0.006 0.006 0.000 0.000 17352 <Class::Parser::Lexer>#lex_en_line_begin
0.00 0.006 0.006 0.000 0.000 10319 Hash#initialize_copy
0.00 0.142 0.006 0.000 0.136 1670 Parser::Builders::Default#regexp_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:426
0.00 0.062 0.006 0.000 0.057 1451 Parser::Builders::Default#index /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1167
0.00 0.005 0.005 0.000 0.000 10319 <Class::Parser::Builders::Default>#emit_forward_arg
0.00 0.009 0.005 0.000 0.004 4212 Kernel#original_dup
0.00 0.005 0.005 0.000 0.000 8341 String#length
0.00 0.005 0.005 0.000 0.000 10771 Parser::Context#in_block
0.00 0.005 0.005 0.000 0.000 13014 Array#clear
0.00 0.005 0.005 0.000 0.000 10350 Parser::Lexer::Literal#saved_herebody_s
0.00 0.008 0.005 0.000 0.003 8676 Parser::VariablesStack#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/variables_stack.rb:23
0.00 0.013 0.005 0.000 0.008 6975 Parser::Lexer::Literal#squiggly_heredoc? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:110
0.00 0.007 0.005 0.000 0.002 1372 Parser::Builders::Default#check_duplicate_arg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1754
0.00 0.026 0.005 0.000 0.021 1670 Parser::Builders::Default#regexp_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1959
0.00 0.005 0.005 0.000 0.000 8676 <Class::Parser::LexerStrings>#_lex_actions
0.00 0.056 0.005 0.000 0.052 1372 Parser::Builders::Default#arg /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:904
0.00 0.005 0.005 0.000 0.000 14752 Array#length
0.00 0.005 0.005 0.000 0.000 10244 <Class::Parser::Lexer>#lex_en_expr_value
0.00 0.004 0.004 0.000 0.000 4338 Parser::Builders::Default#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:243
0.00 0.067 0.004 0.000 0.062 1042 Parser::Ruby32#_reduce_414 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10768
0.00 0.006 0.004 0.000 0.002 4338 Parser::CurrentArgStack#push /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:26
0.00 0.004 0.004 0.000 0.000 12089 Kernel#eql?
0.00 0.008 0.004 0.000 0.003 3786 Parser::CurrentArgStack#set /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:30
0.00 0.007 0.004 0.000 0.003 4338 Parser::CurrentArgStack#reset /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:38
0.00 0.011 0.004 0.000 0.007 1055 Parser::Lexer#numeric_literal_int /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14670
0.00 0.028 0.004 0.000 0.024 1451 Parser::Builders::Default#send_index_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2100
0.00 0.004 0.004 0.000 0.000 8676 Kernel#instance_of?
0.00 0.004 0.004 0.000 0.000 13014 Parser::Base#diagnostics
0.00 0.004 0.004 0.000 0.000 8676 Parser::LexerStrings#source_pts=
0.00 0.004 0.004 0.000 0.000 7979 <Class::Parser::Lexer>#lex_en_expr_arg
0.00 0.068 0.004 0.000 0.064 1451 Parser::Ruby32#_reduce_444 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11000
0.00 0.006 0.004 0.000 0.002 4338 Parser::CurrentArgStack#pop /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:34
0.00 0.006 0.004 0.000 0.002 2331 Parser::Ruby32#_reduce_708 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12573
0.00 0.004 0.004 0.000 0.000 10748 BasicObject#==
0.00 0.019 0.004 0.000 0.016 452 Parser::Builders::Default#assignable /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:699
0.00 0.013 0.004 0.000 0.009 1372 Parser::Ruby32#_reduce_667 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12322
0.00 0.017 0.004 0.000 0.014 2855 Parser::Builders::Default#token_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1866
0.00 0.022 0.004 0.000 0.019 1824 Parser::Builders::Default#check_reserved_for_numparam /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1798
0.00 0.009 0.004 0.000 0.006 1670 Enumerable#sort
0.00 0.076 0.003 0.000 0.072 1483 Parser::Ruby32#_reduce_436 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10940
0.00 0.003 0.003 0.000 0.000 4338 Module#name
0.00 0.003 0.003 0.000 0.000 2204 Array#join
0.00 0.007 0.003 0.000 0.003 1042 Parser::Ruby32#_reduce_403 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10688
0.00 0.003 0.003 0.000 0.000 8676 <Class::Parser::LexerStrings>#lex_en_unknown
0.00 0.007 0.003 0.000 0.004 1926 Parser::Ruby32#_reduce_592 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11847
0.00 0.024 0.003 0.000 0.021 1055 Parser::Builders::Default#numeric /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:288
0.00 0.003 0.003 0.000 0.000 4338 Parser::Ruby32#default_encoding /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:21
0.00 0.003 0.003 0.000 0.000 4338 Parser::Lexer#diagnostics=
0.00 0.003 0.003 0.000 0.000 4338 <Class::Parser::Lexer>#lex_error
0.00 0.006 0.003 0.000 0.003 1824 Parser::StaticEnvironment#declare /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/static_environment.rb:40
0.00 0.030 0.003 0.000 0.027 1055 Parser::Ruby32#_reduce_607 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11936
0.00 0.062 0.003 0.000 0.059 1372 Parser::Ruby32#_reduce_669 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12339
0.00 0.027 0.003 0.000 0.024 1163 Parser::Builders::Default#true /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:260
0.00 0.003 0.003 0.000 0.000 4338 String#to_s
0.00 0.030 0.003 0.000 0.027 1163 Parser::Ruby32#_reduce_619 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12008
0.00 0.006 0.003 0.000 0.004 1372 Parser::Ruby32#_reduce_668 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12332
0.00 0.024 0.003 0.000 0.022 647 Parser::Lexer::Dedenter#dedent /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/dedenter.rb:36
0.00 0.004 0.003 0.000 0.002 2414 Parser::MaxNumparamStack#set /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:51
0.00 0.003 0.003 0.000 0.001 2398 Parser::Ruby32#_reduce_731 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12659
0.00 0.002 0.002 0.000 0.000 4338 Parser::Lexer#static_env=
0.00 0.002 0.002 0.000 0.000 4338 Parser::Lexer#context=
0.00 0.002 0.002 0.000 0.000 4338 Parser::Builders::Default#parser=
0.00 0.034 0.002 0.000 0.032 425 Parser::Builders::Default#assign /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:754
0.00 0.007 0.002 0.000 0.004 2414 Parser::MaxNumparamStack#has_ordinary_params! /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/max_numparam_stack.rb:21
0.00 0.003 0.002 0.000 0.001 2893 Parser::CurrentArgStack#top /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/current_arg_stack.rb:42
0.00 0.002 0.002 0.000 0.000 4338 Parser::Diagnostic::Engine#consumer=
0.00 0.013 0.002 0.000 0.011 258 Parser::Ruby32#_reduce_355 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10428
0.00 0.002 0.002 0.000 0.000 4338 Parser::Diagnostic::Engine#all_errors_are_fatal=
0.00 0.012 0.002 0.000 0.010 1787 *Parser::Builders::Default#static_string /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2219
0.00 0.009 0.002 0.000 0.007 677 Parser::LexerStrings#extend_string_eol_heredoc_line /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5241
0.00 0.005 0.002 0.000 0.003 1185 Parser::Ruby32#_reduce_625 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12044
0.00 0.002 0.002 0.000 0.000 876 Kernel#tap <internal:kernel>:89
0.00 0.002 0.002 0.000 0.000 4338 Parser::Diagnostic::Engine#ignore_warnings=
0.00 0.002 0.002 0.000 0.000 4338 String#ascii_only?
0.00 0.006 0.002 0.000 0.004 1670 Enumerator#each
0.00 0.002 0.002 0.000 0.000 1670 Parser::Ruby32#_reduce_591 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11841
0.00 0.004 0.002 0.000 0.003 452 Parser::Builders::Default#check_assignment_to_numparam /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1783
0.00 0.002 0.002 0.000 0.000 3787 Array#[]=
0.00 0.003 0.002 0.000 0.001 1042 Parser::Ruby32#_reduce_412 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10753
0.00 0.001 0.001 0.000 0.000 2398 Parser::Ruby32#_reduce_272 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9867
0.00 0.020 0.001 0.000 0.018 613 Parser::LexerStrings#extend_string_eol_words /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5267
0.00 0.003 0.001 0.000 0.001 840 Parser::Lexer#emit_comment_from_range /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14651
0.00 0.001 0.001 0.000 0.000 1064 String#to_i
0.00 0.001 0.001 0.000 0.000 1670 Array#uniq
0.00 0.012 0.001 0.000 0.010 278 Parser::Builders::Default#keyword_cmd /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1326
0.00 0.002 0.001 0.000 0.000 1049 Parser::Ruby32#_reduce_605 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11919
0.00 0.002 0.001 0.000 0.000 1451 Parser::Ruby32#_reduce_732 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12665
0.00 0.020 0.001 0.000 0.018 1192 Parser::Builders::Default#n0 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1857
0.00 0.002 0.001 0.000 0.001 712 Parser::Builders::Default#procarg0 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:979
0.00 0.003 0.001 0.000 0.002 442 Parser::Lexer#e_lbrace /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14661
0.00 0.006 0.001 0.000 0.004 374 Parser::Builders::Default#unary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1982
0.00 0.025 0.001 0.000 0.024 1055 Parser::Builders::Default#integer /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:272
0.00 0.018 0.001 0.000 0.017 426 Parser::Ruby32#_reduce_336 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10258
0.00 0.005 0.001 0.000 0.004 278 Parser::Builders::Default#keyword_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2111
0.00 0.006 0.001 0.000 0.005 876 Parser::Source::Map#with /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:176
0.00 0.001 0.001 0.000 0.000 1042 Parser::Ruby32#_reduce_671 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12352
0.00 0.004 0.001 0.000 0.003 379 Parser::Builders::Default#constant_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1964
0.00 0.001 0.001 0.000 0.000 1043 Array#==
0.00 0.033 0.001 0.000 0.032 386 Parser::Ruby32#_reduce_211 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9473
0.00 0.012 0.001 0.000 0.011 425 AST::Node#<< /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/ast-2.4.2/lib/ast/node.rb:177
0.00 0.001 0.001 0.000 0.000 227 Parser::Ruby32#_reduce_446 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11013
0.00 0.002 0.001 0.000 0.001 586 Parser::Source::Map::Keyword#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/keyword.rb:11
0.00 0.001 0.001 0.000 0.000 2893 Parser::Base#current_arg_stack
0.00 0.001 0.001 0.000 0.000 1042 Parser::Ruby32#_reduce_415 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10777
0.00 0.001 0.001 0.000 0.000 880 Parser::Source::Map#initialize_copy /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:82
0.00 0.003 0.001 0.000 0.002 227 Parser::Ruby32#_reduce_450 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11041
0.00 0.019 0.001 0.000 0.018 425 Parser::Ruby32#_reduce_116 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9213
0.00 0.013 0.001 0.000 0.012 367 Parser::Ruby32#_reduce_289 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10004
0.00 0.001 0.001 0.000 0.001 478 *Parser::Builders::Default#check_condition /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1675
0.00 0.006 0.001 0.000 0.005 541 Parser::Lexer::Literal#infer_indent_level /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:166
0.00 0.001 0.001 0.000 0.000 2893 Parser::Builders::Default#parser
0.00 0.001 0.001 0.000 0.000 677 String#lstrip
0.00 0.001 0.001 0.000 0.000 1042 Parser::Ruby32#_reduce_394 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10625
0.00 0.001 0.001 0.000 0.000 840 Parser::Lexer#emit_comment /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14639
0.00 0.010 0.001 0.000 0.009 308 Parser::Builders::Default#condition_mod /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1279
0.00 0.012 0.001 0.000 0.011 367 Parser::Builders::Default#block_pass /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1144
0.00 0.001 0.001 0.000 0.000 1670 <Class::Parser::LexerStrings>#lex_en_regexp_modifiers
0.00 0.011 0.001 0.000 0.010 288 Parser::Ruby32#_reduce_25 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8576
0.00 0.005 0.001 0.000 0.004 438 Parser::Source::Map::Variable#with_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/variable.rb:19
0.00 0.001 0.001 0.000 0.000 1670 <Class::Parser::Lexer>#lex_en_inside_string
0.00 0.001 0.001 0.000 0.000 264 String#index
0.00 0.008 0.001 0.000 0.008 322 Parser::Builders::Default#const /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:673
0.00 0.001 0.001 0.000 0.000 1042 Parser::Context#in_argdef=
0.00 0.001 0.001 0.000 0.000 1376 NilClass#to_a
0.00 0.014 0.001 0.000 0.014 215 Parser::Ruby32#_reduce_325 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10190
0.00 0.001 0.001 0.000 0.000 544 String#slice!
0.00 0.009 0.001 0.000 0.008 322 Parser::Ruby32#_reduce_615 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11988
0.00 0.001 0.001 0.000 0.000 330 Parser::Ruby32#_reduce_672 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12358
0.00 0.001 0.001 0.000 0.000 749 Parser::LexerStrings#extend_string_eol_check_eof /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5234
0.00 0.001 0.001 0.000 0.000 575 String#+
0.00 0.001 0.000 0.000 0.000 452 Parser::Context#in_dynamic_block? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/context.rb:45
0.00 0.003 0.000 0.000 0.003 227 Parser::Ruby32#_reduce_449 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11034
0.00 0.001 0.000 0.000 0.000 379 Parser::Source::Map::Constant#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/constant.rb:11
0.00 0.001 0.000 0.000 0.001 227 Parser::Ruby32#_reduce_445 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11006
0.00 0.007 0.000 0.000 0.007 208 Parser::Ruby32#_reduce_709 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12579
0.00 0.004 0.000 0.000 0.004 308 Parser::Builders::Default#keyword_mod_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2128
0.00 0.004 0.000 0.000 0.004 283 Parser::Builders::Default#binary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1978
0.00 0.003 0.000 0.000 0.003 438 Parser::Source::Map#with_expression /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:132
0.00 0.000 0.000 0.000 0.000 342 Parser::Ruby32#_reduce_291 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10020
0.00 0.000 0.000 0.000 0.000 1451 <Class::Parser::Builders::Default>#emit_index
0.00 0.000 0.000 0.000 0.000 647 String#replace
0.00 0.000 0.000 0.000 0.000 225 Parser::Ruby32#_reduce_726 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12645
0.00 0.007 0.000 0.000 0.006 208 Parser::Builders::Default#pair /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:488
0.00 0.007 0.000 0.000 0.007 66 Parser::Builders::Default#binary_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1192
0.00 0.000 0.000 0.000 0.000 712 <Class::Parser::Builders::Default>#emit_procarg0
0.00 0.000 0.000 0.000 0.000 438 Parser::Source::Map::Variable#update_operator /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/variable.rb:25
0.00 0.000 0.000 0.000 0.000 452 Parser::Base#context
0.00 0.000 0.000 0.000 0.000 438 Parser::Source::Map#update_expression /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map.rb:180
0.00 0.000 0.000 0.000 0.000 431 Array#+
0.00 0.000 0.000 0.000 0.000 272 String#count
0.00 0.000 0.000 0.000 0.000 136 Parser::Source::Map::Heredoc#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/heredoc.rb:10
0.00 0.003 0.000 0.000 0.003 54 Parser::Ruby32#_reduce_78 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8957
0.00 0.000 0.000 0.000 0.000 136 Parser::Lexer::Dedenter#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/dedenter.rb:9
0.00 0.001 0.000 0.000 0.000 26 Parser::Builders::Default#condition_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2133
0.00 0.002 0.000 0.000 0.002 57 Parser::Ruby32#_reduce_322 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10172
0.00 0.002 0.000 0.000 0.002 57 Parser::Builders::Default#const_fetch /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:685
0.00 0.001 0.000 0.000 0.001 66 Parser::Builders::Default#send_binary_op_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2077
0.00 0.001 0.000 0.000 0.001 122 Parser::Lexer::Literal#extend_space /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/literal.rb:220
0.00 0.003 0.000 0.000 0.003 39 Parser::Ruby32#_reduce_37 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8652
0.00 0.000 0.000 0.000 0.000 59 Parser::Lexer#check_ambiguous_slash /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-F1.rb:14693
0.00 0.002 0.000 0.000 0.002 64 Parser::Builders::Default#logical_op /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1266
0.00 0.001 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_606 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11925
0.00 0.002 0.000 0.000 0.002 25 Parser::Ruby32#_reduce_338 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10268
0.00 0.000 0.000 0.000 0.000 106 Parser::Lexer::Literal#saved_herebody_s=
0.00 0.001 0.000 0.000 0.001 13 Parser::Builders::Default#op_assign /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:761
0.00 0.001 0.000 0.000 0.001 32 Parser::Ruby32#_reduce_249 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9715
0.00 0.000 0.000 0.000 0.000 123 Array#compact
0.00 0.000 0.000 0.000 0.000 272 Parser::LexerStrings#herebody_s
0.00 0.001 0.000 0.000 0.001 32 Parser::Ruby32#_reduce_250 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9721
0.00 0.002 0.000 0.000 0.001 26 Parser::Builders::Default#condition /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1273
0.00 0.000 0.000 0.000 0.000 32 Parser::Source::Map::Condition#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/condition.rb:12
0.00 0.001 0.000 0.000 0.001 52 Parser::Ruby32#_reduce_584 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11799
0.00 0.001 0.000 0.000 0.001 22 Parser::Ruby32#_reduce_229 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9597
0.00 0.000 0.000 0.000 0.000 6 Parser::Builders::Default#unary_num /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:294
0.00 0.000 0.000 0.000 0.000 136 Parser::LexerStrings#herebody_s=
0.00 185.434 0.000 0.000 185.434 1 [global]# parser_profile_for_brew.rb:10
0.00 0.000 0.000 0.000 0.000 106 Parser::Lexer::Dedenter#interrupt /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer/dedenter.rb:83
0.00 0.000 0.000 0.000 0.000 136 Parser::Lexer::Literal#heredoc_e
0.00 0.001 0.000 0.000 0.001 22 Parser::Ruby32#_reduce_263 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9825
0.00 0.001 0.000 0.000 0.001 20 Parser::Ruby32#_reduce_26 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8583
0.00 0.000 0.000 0.000 0.000 18 Parser::Ruby32#_reduce_620 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12014
0.00 0.001 0.000 0.000 0.001 16 Parser::Ruby32#_reduce_253 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9740
0.00 0.001 0.000 0.000 0.001 16 Parser::Builders::Default#ternary /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1284
0.00 0.000 0.000 0.000 0.000 72 Parser::LexerStrings#extend_string_eol_heredoc_intertwined /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5251
0.00 0.000 0.000 0.000 0.000 18 Parser::Builders::Default#false /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:265
0.00 0.000 0.000 0.000 0.000 25 Parser::Ruby32#_reduce_286 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9950
0.00 0.000 0.000 0.000 0.000 2 Warning#warn
0.00 0.001 0.000 0.000 0.001 13 Parser::Ruby32#_reduce_212 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9479
0.00 0.000 0.000 0.000 0.000 6 Parser::Ruby32#_reduce_554 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11630
0.00 0.000 0.000 0.000 0.000 56 Parser::LexerStrings#eof_codepoint? /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/lexer-strings.rb:5112
0.00 0.000 0.000 0.000 0.000 16 Parser::Builders::Default#ternary_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2153
0.00 0.000 0.000 0.000 0.000 6 Parser::Builders::Default#eh_keyword_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2177
0.00 0.001 0.000 0.000 0.001 13 Parser::Ruby32#_reduce_626 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:12050
0.00 0.000 0.000 0.000 0.000 12 Parser::Ruby32#_reduce_240 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9661
0.00 0.000 0.000 0.000 0.000 13 Parser::Ruby32#_reduce_321 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10166
0.00 0.000 0.000 0.000 0.000 6 Parser::Builders::Default#rescue_body_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:2164
0.00 0.001 0.000 0.000 0.001 14 Parser::Ruby32#_reduce_107 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9149
0.00 0.000 0.000 0.000 0.000 8 Parser::Builders::Default#range_map /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:1992
0.00 0.000 0.000 0.000 0.000 7 Parser::Ruby32#_reduce_32 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8620
0.00 0.000 0.000 0.000 0.000 8 Parser::Ruby32#_reduce_86 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9021
0.00 0.000 0.000 0.000 0.000 2 Kernel#caller
0.00 0.000 0.000 0.000 0.000 11 Parser::Ruby32#_reduce_87 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9028
0.00 0.000 0.000 0.000 0.000 11 Parser::Builders::Default#multi_assign /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:792
0.00 0.005 0.000 0.000 0.005 7 Parser::Ruby32#_reduce_226 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9579
0.00 0.000 0.000 0.000 0.000 11 Parser::Ruby32#_reduce_567 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11693
0.00 0.000 0.000 0.000 0.000 16 Parser::Source::Map::Ternary#initialize /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/source/map/ternary.rb:10
0.00 0.000 0.000 0.000 0.000 7 Parser::Ruby32#_reduce_95 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9076
0.00 0.000 0.000 0.000 0.000 7 Parser::Builders::Default#splat /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:445
0.00 0.000 0.000 0.000 0.000 11 Parser::Builders::Default#multi_lhs /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:787
0.00 0.000 0.000 0.000 0.000 8 Parser::Builders::Default#range_inclusive /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:567
0.00 0.000 0.000 0.000 0.000 8 Parser::Ruby32#_reduce_581 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:11781
0.00 0.000 0.000 0.000 0.000 4 Parser::Ruby32#_reduce_35 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:8644
0.00 0.000 0.000 0.000 0.000 8 Parser::Builders::Default#words_compose /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/builders/default.rb:464
0.00 0.000 0.000 0.000 0.000 7 Parser::Ruby32#_reduce_326 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:10196
0.00 0.000 0.000 0.000 0.000 5 Parser::Ruby32#_reduce_222 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9555
0.00 0.000 0.000 0.000 0.000 11 Parser::Ruby32#_reduce_103 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9125
0.00 0.000 0.000 0.000 0.000 1 Parser::Ruby32#_reduce_228 /Users/kevinrobell/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/parser-3.2.2.4/lib/parser/ruby32.rb:9591
0.00 0.000 0.000 0.000 0.000 7 Parser::Ruby32#_reduce_362 /Users/kevinrob
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment