Process the
(deftreeops-process-print print) → (mv erp print)
Function:
(defun deftreeops-process-print (print) (declare (xargs :guard t)) (let ((__function__ 'deftreeops-process-print)) (declare (ignorable __function__)) (b* (((reterr) :error) ((unless (and print (evmac-input-print-p print))) (reterr (msg "The :PRINT input ~x0 must be ~ :ERROR, :RESULT, :INFO, or :ALL." print)))) (retok print))))
Theorem:
(defthm evmac-input-print-p-of-deftreeops-process-print.print (b* (((mv acl2::?erp common-lisp::?print) (deftreeops-process-print print))) (evmac-input-print-p print)) :rule-classes :rewrite)