Manage the screen output generated from an event form.
(manage-screen-output verbose form) → form-with-output-managed
If
This function can be used in a macro of the following form:
(defmacro mac (... &key verbose ...) (manage-screen-output verbose `(make-event ...)))Invoking
Note that if
Function:
(defun manage-screen-output (verbose form) (declare (xargs :guard (pseudo-event-formp form))) (let ((__function__ 'manage-screen-output)) (declare (ignorable __function__)) (manage-screen-output-aux verbose form nil)))
Theorem:
(defthm pseudo-event-formp-of-manage-screen-output (implies (and (pseudo-event-formp form)) (b* ((form-with-output-managed (manage-screen-output verbose form))) (pseudo-event-formp form-with-output-managed))) :rule-classes :rewrite)