Prefix for lines produced by the preprocessor.
(vl-ppst-pad &key (ppst 'ppst)) → pad
Function:
(defun vl-ppst-pad-fn (ppst) (declare (xargs :stobjs (ppst))) (declare (xargs :guard t)) (let ((__function__ 'vl-ppst-pad)) (declare (ignorable __function__)) (cat "[" (str::lpadstr (vl-nice-bytes (vl-ppst->bytes)) 6) "] " (implode (make-list (len (vl-ppst->includes)) :initial-element #\Space)))))
Theorem:
(defthm stringp-of-vl-ppst-pad (b* ((pad (vl-ppst-pad-fn ppst))) (stringp pad)) :rule-classes :type-prescription)