aboutsummaryrefslogtreecommitdiffstats
path: root/test/run.scm
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2025-04-26 14:19:59 -0400
committerGravatar Peter McGoron 2025-04-26 14:19:59 -0400
commit9ae19d70f5cdce1a465b81ec822c82dce66e0b3c (patch)
tree32ef8c92e7ea782ca2cb9285d081d3983830928a /test/run.scm
parentreorganize pattern module (diff)
document pattern matcher, add ellipsis groups
Add precise definitions, with examples, for concepts like the ellipsis nesting level. This should clarify what the matcher is doing. They should apply to any implementation of the Macrological Fascicle's description of patterns. This also adds ellipsis grouping. This is used to determine which identifiers are allowed to be repeated with each other in output. TODO: The concept of group needs to encompass nested identifiers. For instance (let-values (((name ...) value) ...) body ...) does not allow ((name ...) body ...) but the current system does not handle this.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions