(defvar *ignorable-vars*)
(declaim (type list *ignorable-vars*))
-;;; Return, as multiple-values, a body, possibly a declare form to put where
-;;; this code is inserted, the documentation for the parsed body, and bounds
-;;; on the number of arguments.
+;;; Return, as multiple values, a body, possibly a declare form to put
+;;; where this code is inserted, the documentation for the parsed
+;;; body, and bounds on the number of arguments.
(defun parse-defmacro (lambda-list arg-list-name body name error-kind
&key
(anonymousp nil)
`(,error-fun 'arg-count-error
:kind ',error-kind
,@(when name `(:name ',name))
- :argument ,path-0
+ :args ,path-0
:lambda-list ',lambda-list
:minimum ,minimum
,@(unless restp