Pretty-print a sequence of class declarations.
(print-jclass-list classes indent-level) → lines
Each one is preceded by a blank line.
Function:
(defun print-jclass-list (classes indent-level) (declare (xargs :guard (and (jclass-listp classes) (natp indent-level)))) (let ((__function__ 'print-jclass-list)) (declare (ignorable __function__)) (cond ((endp classes) nil) (t (append (list (print-jline-blank)) (print-jclass (car classes) indent-level) (print-jclass-list (cdr classes) indent-level))))))
Theorem:
(defthm msg-listp-of-print-jclass-list (b* ((lines (print-jclass-list classes indent-level))) (msg-listp lines)) :rule-classes :rewrite)