(deftrans-defn-dirabsdeclor-option names bodies extra-args extra-args-names) → *
Function:
(defun deftrans-defn-dirabsdeclor-option (names bodies extra-args extra-args-names) (declare (xargs :guard (and (alistp names) (alistp bodies) (true-listp extra-args) (true-listp extra-args-names)))) (let ((__function__ 'deftrans-defn-dirabsdeclor-option)) (declare (ignorable __function__)) (deftrans-defn 'dirabsdeclor-option names bodies '((dirabsdeclor? dirabsdeclor-optionp)) extra-args (cons 'dirabsdeclor-option-case (cons 'dirabsdeclor? (cons ':some (cons (cons (cdr (assoc-eq 'dirabsdeclor names)) (cons 'dirabsdeclor?.val extra-args-names)) '(:none nil))))) '(:returns (new-dirabsdeclor? dirabsdeclor-optionp) :measure (dirabsdeclor-option-count dirabsdeclor?)))))