what4-1.4: Solver-agnostic symbolic values support for issuing queries
Safe HaskellSafe-Inferred
LanguageHaskell2010

What4.Utils.Versions

Synopsis

Documentation

data SolverBounds Source #

Instances

Instances details
Lift SolverBounds Source # 
Instance details

Defined in What4.Utils.Versions

Methods

lift :: Quote m => SolverBounds -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => SolverBounds -> Code m SolverBounds #

parseSolverBounds :: FilePath -> IO [(Text, SolverBounds)] Source #

This method parses configuration files describing the upper and lower bounds of solver versions we expect to work correctly with What4. See the file "solverBounds.config" for examples of how such bounds are specified.

Orphan instances

Lift VUnit Source # 
Instance details

Methods

lift :: Quote m => VUnit -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => VUnit -> Code m VUnit #

Lift Version Source # 
Instance details

Methods

lift :: Quote m => Version -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Version -> Code m Version #