diff options
| author | Kevin Newton <kddnewton@gmail.com> | 2024-01-31 12:17:31 -0500 |
|---|---|---|
| committer | Kevin Newton <kddnewton@gmail.com> | 2024-01-31 13:41:36 -0500 |
| commit | 610636fd6bb435769d0359b251a5cd00733755f6 (patch) | |
| tree | 96e03bba212886dac9942f5d492422c40e3000ef /test | |
| parent | 21031f0a8427d857f1d0c9c1653eea3a9db87e88 (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')
0 files changed, 0 insertions, 0 deletions
