Pretty-print a file.
Function:
(defun pprint-file (file) (declare (xargs :guard (filep file))) (let ((__function__ 'pprint-file)) (declare (ignorable __function__)) (append (pprint-importdecl-list (file->imports file)) (pprint-programdecl (file->program file)))))
Theorem:
(defthm msg-listp-of-pprint-file (b* ((lines (pprint-file file))) (msg-listp lines)) :rule-classes :rewrite)