aboutsummaryrefslogtreecommitdiffstats
path: root/test/pattern/matcher.sld
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2025-04-25 13:08:20 -0400
committerGravatar Peter McGoron 2025-04-25 13:08:20 -0400
commit88c84c4decd258f9b199d58a6b5f93a034dee0bf (patch)
tree159a95a65456de5a5d31327fdd37f8aa7a57e597 /test/pattern/matcher.sld
parentfix pattern list creation (diff)
rewrite expander
Expander now uses dynamically scoped variables. The old lexical scope variable implementation was getting to four nested lambdas, which was unreadable. The dynamic variables are clearly labeled and segregated from the rest of the code. The actual compiler interacts with the dynamic variables through an API. The previous compiler did not handle empty ellipses match properly. This has some more work to fix that.
Diffstat (limited to 'test/pattern/matcher.sld')
0 files changed, 0 insertions, 0 deletions