[climacs-cvs] CVS climacs
thenriksen
thenriksen at common-lisp.net
Sat Jul 29 21:39:50 UTC 2006
Update of /project/climacs/cvsroot/climacs
In directory clnet:/tmp/cvs-serv21434
Modified Files:
lisp-syntax.lisp
Log Message:
`indices-match-arglist' fixed again.
--- /project/climacs/cvsroot/climacs/lisp-syntax.lisp 2006/07/28 10:37:55 1.102
+++ /project/climacs/cvsroot/climacs/lisp-syntax.lisp 2006/07/29 21:39:50 1.103
@@ -3631,8 +3631,11 @@
(pure-arglist (remove-if #'arglist-keyword-p arglist))
(arg (when (< index (length pure-arglist))
(elt pure-arglist index))))
- (cond ((and (> index (or (position #'arglist-keyword-p arglist) 0))
- (not (null (rest arg-indices))))
+ (cond ((and (>= index (or (position #'arglist-keyword-p arglist) 0))
+ (not (null (rest arg-indices)))
+ (> (length pure-arglist)
+ index)
+ (not (listp (elt pure-arglist index))))
nil)
((and (not (null arg))
(listp arg)
More information about the Climacs-cvs
mailing list