Pretty-print an input section.
(pprint-input-section insec) → lines
Add a blank line at the end.
Function:
(defun pprint-input-section (insec) (declare (xargs :guard (input-sectionp insec))) (let ((__function__ 'pprint-input-section)) (declare (ignorable __function__)) (b* (((input-section insec) insec) (first (pprint-input-title insec.title 0)) (rest (pprint-input-item-list insec.items 0))) (append (list first) rest (list (pprint-line-blank))))))
Theorem:
(defthm msg-listp-of-pprint-input-section (b* ((lines (pprint-input-section insec))) (msg-listp lines)) :rule-classes :rewrite)