Process the
(evmac-process-input-show-only show-only ctx state) → (mv erp show-only$ state)
This is for event macros that have a
If the
Function:
(defun evmac-process-input-show-only (show-only ctx state) (declare (xargs :stobjs (state))) (declare (xargs :guard t)) (let ((__function__ 'evmac-process-input-show-only)) (declare (ignorable __function__)) (if (booleanp show-only) (value show-only) (er-soft+ ctx t nil "The :SHOW-ONLY input must be T or NIL; ~ but it is ~x0 instead." show-only))))
Theorem:
(defthm booleanp-of-evmac-process-input-show-only.show-only$ (b* (((mv ?erp ?show-only$ ?state) (evmac-process-input-show-only show-only ctx state))) (booleanp show-only$)) :rule-classes :rewrite)