IOTasks
Safe HaskellNone

Test.IOTasks.Constraints

Documentation

data SimpleConstraint (t :: ConstraintType) where Source #

Constructors

SimpleInput :: forall v. Typeable v => StorageType -> Var v -> ValueSet v -> SimpleConstraint 'Input 
SimpleCondition :: Term 'Transparent Bool -> SimpleConstraint 'Condition 
SimpleOverflow :: [Term 'Transparent Integer] -> SimpleConstraint 'Overflow 

data SimplePath where Source #

type Path = [Some Constraint] Source #

data SymbolicInfo Source #

Constructors

SymbolicInfo 

Fields

storedValues :: SymbolicInfo -> [(Int, Int)] Source #

numberOfPaths :: Integer -> Specification -> Integer Source #

showPath :: Path -> String Source #

showConstraint :: forall (t :: ConstraintType). Constraint t -> String Source #