X-Git-Url: https://git.distorted.org.uk/~mdw/zone/blobdiff_plain/51a6847e534bc908f97f068c5ed82ed11c85ce15..b85ef4e407e433ec2b2b40c2a38957f955f827fc:/zone.lisp diff --git a/zone.lisp b/zone.lisp index 37e7499..adcfb7e 100644 --- a/zone.lisp +++ b/zone.lisp @@ -513,7 +513,7 @@ (setf types (listify types)) (let* ((type (car types)) (func (intern (format nil "ZONE-PARSE/~:@(~A~)" type)))) - (multiple-value-bind (doc decls body) (parse-body body) + (with-parsed-body (doc decls body body) (with-gensyms (col tname ttype tttl tdata tdefsubp i) `(progn (dolist (,i ',types)