Not yet formatted, edited, or made readable
But does contain useful content. Proceed at your own risk.
PatternTuple XXX (replace with ListPattern & CdrPattern)
"["subs*, "]" ("+" optRest)?
Is the specimen a list at least as long, and does each of the first N
Object visitPatternTuple(Pattern subs, Pattern optRest);
Matches anything, binds nothing.
patt "?" test
Does patt match the specimen? And does test evaluate to true?
Object visitSuchThatPattern(Pattern patt, EExpr test);
Unless stated otherwise, all text on this page which is either unattributed or by Mark S. Miller is hereby placed in the public domain.