Function: comp--lambda-list-gen
comp--lambda-list-gen is a byte-compiled function defined in
comp.el.gz.
Signature
(comp--lambda-list-gen LAMBDA-LIST)
Documentation
Return a generator to iterate over LAMBDA-LIST.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/comp.el.gz
(defun comp--lambda-list-gen (lambda-list)
"Return a generator to iterate over LAMBDA-LIST."
(lambda ()
(cl-case (car lambda-list)
(&optional
(setf lambda-list (cdr lambda-list))
(prog1
(car lambda-list)
(setf lambda-list (cdr lambda-list))))
(&rest
(cadr lambda-list))
(t
(prog1
(car lambda-list)
(setf lambda-list (cdr lambda-list)))))))