[&optional ["&key" [cl-&key-arg &rest cl-&key-arg]
&optional "&allow-other-keys"]]
[&optional ["&aux" &rest
- &or (cl-lambda-arg &optional def-form) cl-lambda-arg]]
+ &or (cl-lambda-arg &optional def-form) arg]]
. [&or arg nil])))
(def-edebug-spec cl-&optional-arg
[&optional ["&key" cl-&key-arg &rest cl-&key-arg
&optional "&allow-other-keys"]]
[&optional ["&aux" &rest
- &or (cl-lambda-arg &optional def-form) cl-lambda-arg]]
+ &or (cl-lambda-arg &optional def-form) arg]]
. [&or arg nil])))
(def-edebug-spec cl-type-spec sexp)
arg]]
&optional "&allow-other-keys"]]
[&optional ["&aux" &rest
- &or (cl-lambda-arg &optional def-form) cl-lambda-arg]]
+ &or (cl-macro-arg &optional def-form) arg]]
[&optional "&environment" arg]
)))
arg]]
&optional "&allow-other-keys"]]
[&optional ["&aux" &rest
- &or (cl-lambda-arg &optional def-form) cl-lambda-arg]]
+ &or (cl-macro-arg &optional def-form) arg]]
. [&or arg nil])))
;;;###autoload