[movitz-cvs] CVS movitz/losp/muerte
ffjeld
ffjeld at common-lisp.net
Sat Mar 8 14:03:35 UTC 2008
Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory clnet:/tmp/cvs-serv16390
Modified Files:
more-macros.lisp
Log Message:
Don't forget &body also for d-bind.
--- /project/movitz/cvsroot/movitz/losp/muerte/more-macros.lisp 2008/03/08 13:59:48 1.38
+++ /project/movitz/cvsroot/movitz/losp/muerte/more-macros.lisp 2008/03/08 14:03:35 1.39
@@ -10,7 +10,7 @@
;;;; Author: Frode Vatvedt Fjeld <frodef at acm.org>
;;;; Created at: Fri Jun 7 15:05:57 2002
;;;;
-;;;; $Id: more-macros.lisp,v 1.38 2008/03/08 13:59:48 ffjeld Exp $
+;;;; $Id: more-macros.lisp,v 1.39 2008/03/08 14:03:35 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -168,7 +168,8 @@
bindings))
((pop-match '&optional sub-lambda-list)
(gen-optvars var sub-lambda-list))
- ((pop-match '&rest sub-lambda-list)
+ ((or (pop-match '&rest sub-lambda-list)
+ (pop-match '&body sub-lambda-list))
(gen-restvar var sub-lambda-list))
((pop-match '&aux sub-lambda-list)
(dolist (b sub-lambda-list)
@@ -193,7 +194,8 @@
((symbolp sub-lambda-list) ; dotted lambda-list?
(push (list sub-lambda-list var)
bindings))
- ((pop-match '&rest sub-lambda-list)
+ ((or (pop-match '&rest sub-lambda-list)
+ (pop-match '&body sub-lambda-list))
(gen-restvar var sub-lambda-list))
((pop-match '&key sub-lambda-list)
(gen-keyvars var sub-lambda-list))
More information about the Movitz-cvs
mailing list