Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data OutputOptions = OutputOptions {}
- data CruxOptions = CruxOptions {
- inputFiles :: [FilePath]
- outDir :: FilePath
- bldDir :: FilePath
- checkPathSat :: Bool
- profileCrucibleFunctions :: Bool
- profileSolver :: Bool
- branchCoverage :: Bool
- pathStrategy :: PathStrategy
- globalTimeout :: Maybe NominalDiffTime
- goalTimeout :: Maybe DiffTime
- profileOutputInterval :: NominalDiffTime
- loopBound :: Maybe Word64
- recursionBound :: Maybe Word64
- makeCexes :: Bool
- unsatCores :: Bool
- getNAbducts :: Maybe Word64
- solver :: String
- pathSatSolver :: Maybe String
- forceOfflineGoalSolving :: Bool
- pathSatSolverOutput :: Maybe FilePath
- onlineSolverOutput :: Maybe FilePath
- offlineSolverOutput :: Maybe FilePath
- yicesMCSat :: Bool
- floatMode :: String
- proofGoalsFailFast :: Bool
- skipReport :: Bool
- skipSuccessReports :: Bool
- skipIncompleteReports :: Bool
- hashConsing :: Bool
- onlineProblemFeatures :: ProblemFeatures
- outputOptions :: OutputOptions
- data PathStrategy
- cruxOptions :: Config CruxOptions
- defaultOutputOptions :: ColorOptions -> OutputOptions
- postprocessOptions :: Logs msgs => SupportsCruxLogMessage msgs => CruxOptions -> IO CruxOptions
Documentation
data OutputOptions Source #
OutputOptions | |
|
Instances
Generic OutputOptions Source # | |
Defined in Crux.Config.Common type Rep OutputOptions :: Type -> Type # from :: OutputOptions -> Rep OutputOptions x # to :: Rep OutputOptions x -> OutputOptions # | |
type Rep OutputOptions Source # | |
Defined in Crux.Config.Common type Rep OutputOptions = D1 ('MetaData "OutputOptions" "Crux.Config.Common" "crux-0.7-DD4jascIe8aJ5p2f7vnjLq" 'False) (C1 ('MetaCons "OutputOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "colorOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ColorOptions) :*: S1 ('MetaSel ('Just "printFailures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "printSymbolicVars") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "simVerbose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "quietMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))) |
data CruxOptions Source #
Common options for Crux-based binaries.
CruxOptions | |
|
Instances
postprocessOptions :: Logs msgs => SupportsCruxLogMessage msgs => CruxOptions -> IO CruxOptions Source #