Print the JSON encoding of a vl-parse-temps-p to ps.
(vl-jp-parse-temps x &key (ps 'ps)) → ps
Function:
(defun vl-jp-parse-temps-fn (x ps) (declare (xargs :stobjs (ps))) (declare (xargs :guard (vl-parse-temps-p x))) (let ((__function__ 'vl-jp-parse-temps)) (declare (ignorable __function__)) (vl-ps-seq (vl-print "{\"tag\": ") (jp-sym ':vl-parse-temps) (vl-print ", ") (vl-print-str "\"ansi-p\": ") (jp-bool (vl-parse-temps->ansi-p x)) (vl-println? ", ") (vl-print-str "\"ansi-ports\": ") (vl-jp-ansi-portdecllist (vl-parse-temps->ansi-ports x)) (vl-println? ", ") (vl-print-str "\"paramports\": ") (vl-jp-paramdecllist (vl-parse-temps->paramports x)) (vl-println? ", ") (vl-print-str "\"imports\": ") (vl-jp-importlist (vl-parse-temps->imports x)) (vl-println? ", ") (vl-print-str "\"loaditems\": ") (vl-jp-genelementlist (vl-parse-temps->loaditems x)) (vl-println? "}"))))