what4-1.6.3: Solver-agnostic symbolic values support for issuing queries
Safe HaskellNone
LanguageHaskell2010

What4.Protocol.VerilogWriter.ABCVerilog

Synopsis

Documentation

moduleDoc :: Module sym n -> Doc () -> Doc () Source #

typeDoc :: forall (tp :: BaseType). Doc () -> Bool -> BaseTypeRepr tp -> Doc () Source #

lhsDoc :: LHS -> Doc () Source #

unopDoc :: forall (tp :: BaseType). Unop tp -> Doc () Source #

binopDoc :: forall (inTp :: BaseType) (outTp :: BaseType). Binop inTp outTp -> Doc () Source #

hexDoc :: forall (w :: Nat). BV w -> Doc () Source #

Show non-negative Integral numbers in base 16.

decDoc :: forall (w :: Nat). NatRepr w -> BV w -> Doc () Source #

iexpDoc :: forall (tp :: BaseType). IExp tp -> Doc () Source #

rotateDoc :: forall (w :: Nat) (tp :: BaseType). String -> String -> NatRepr w -> IExp tp -> BV w -> Doc () Source #

expDoc :: forall (tp :: BaseType). Exp tp -> Doc () Source #