• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
    • Debugging
    • Std
    • Community
    • Proof-automation
    • ACL2
    • Macro-libraries
    • Interfacing-tools
    • Hardware-verification
      • Gl
      • Esim
      • Vl2014
      • Sv
      • Fgl
      • Vwsim
      • Vl
        • Syntax
        • Loader
        • Warnings
        • Getting-started
        • Utilities
        • Printer
          • Ps
          • Verilog-printing
          • Basic-printing
          • Printing-locally
          • Formatted-printing
            • Vl-basic-fmt
              • Vl-basic-fmt-parse-tilde
              • Vl-skip-ws
              • Vl-basic-fmt-aux
              • Vl-fmt-tilde-x
              • Vl-fmt-print-space
              • Vl-fmt-tilde-&
                • Vl-fmt-tilde-s
                • Vl-fmt-print-normal
              • Vl-basic-cw-obj
              • Vl-basic-cw
            • Accessing-printed-output
            • Json-printing
            • Vl-printedlist
          • Kit
          • Mlib
          • Transforms
        • X86isa
        • Svl
        • Rtl
      • Software-verification
      • Math
      • Testing-utilities
    • Vl-basic-fmt

    Vl-fmt-tilde-&

    Signature
    (vl-fmt-tilde-& x &key (ps 'ps)) → ps

    Definitions and Theorems

    Function: vl-fmt-tilde-&-fn

    (defun vl-fmt-tilde-&-fn (x ps)
     (declare (xargs :stobjs (ps)))
     (declare (xargs :guard t))
     (let ((__function__ 'vl-fmt-tilde-&))
      (declare (ignorable __function__))
      (if (atom x)
          ps
       (vl-ps-seq
        (vl-fmt-tilde-s (car x))
        (if (atom (cdr x))
            ps
         (vl-ps-seq (vl-print (if (consp (cddr x)) ", " " "))
                    (if (vl-ps->htmlp) ps (vl-println? ""))
                    (if (consp (cddr x))
                        (vl-fmt-tilde-& (cdr x))
                      (vl-ps-seq (vl-print "and ")
                                 (if (vl-ps->htmlp) ps (vl-println? ""))
                                 (vl-fmt-tilde-& (cdr x))))))))))