summaryrefslogtreecommitdiff
path: root/test/ruby/test_stack.rb
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2024-01-31 12:17:31 -0500
committerKevin Newton <kddnewton@gmail.com>2024-01-31 13:41:36 -0500
commit610636fd6bb435769d0359b251a5cd00733755f6 (patch)
tree96e03bba212886dac9942f5d492422c40e3000ef /test/ruby/test_stack.rb
parent21031f0a8427d857f1d0c9c1653eea3a9db87e88 (diff)
[PRISM] Mirror iseq APIs
Before this commit, we were mixing a lot of concerns with the prism compile between RubyVM::InstructionSequence and the general entry points to the prism parser/compiler. This commit makes all of the various prism-related APIs mirror their corresponding APIs in the existing parser/compiler. This means we now have the correct frame naming, and it's much easier to follow where the logic actually flows. Furthermore this consolidates a lot of the prism initialization, making it easier to see where we could potentially be raising errors.
Diffstat (limited to 'test/ruby/test_stack.rb')
0 files changed, 0 insertions, 0 deletions