Safe Haskell | None |
---|
The testing loop and term generation of QuickSpec.
Documentation
test :: [(Valuation, QCGen, Int)] -> Sig -> TypeMap (List `O` Expr) -> TypeMap (TestResults `O` Expr)Source
test' :: forall a. Typeable a => [(Valuation, QCGen, Int)] -> Sig -> [Expr a] -> TestResults (Expr a)Source
generateTermsSatisfying :: Bool -> (Term -> Bool) -> Strategy -> Sig -> IO (TypeMap (TestResults `O` Expr))Source
eraseClasses :: TypeMap (TestResults `O` Expr) -> [[Tagged Term]]Source