Wed Apr 27 20:41:56 UTC 2005 mantoniotti * Added MATCH-CASE macro. Slightly modified from the version provided Added MATCH-CASE macro. Slightly modified from the version provided by Peter Scott. diff -rN -u old-cl-unification-1/match-block.lisp new-cl-unification-1/match-block.lisp --- old-cl-unification-1/match-block.lisp 2013-07-24 17:39:50.000000000 +0000 +++ new-cl-unification-1/match-block.lisp 2013-07-24 17:39:51.000000000 +0000 @@ -126,4 +126,59 @@ )) + +(defmacro match-case ((object &key errorp default-substitution) &rest clauses) + "MATCH-CASE sets up a CASE-like environment for multiple template matching clauses. +The syntax of MATCH-CASE comprises a number of clauses of the form + + ::= | + ::= (