| Copyright | (c) 2017 Rudy Matela |
|---|---|
| License | 3-Clause BSD (see the file LICENSE) |
| Maintainer | Rudy Matela <rudy@matela.com.br> |
| Safe Haskell | None |
| Language | Haskell2010 |
Test.Extrapolate.Exprs
Description
This module is part of Extrapolate, a library for generalization of counter-examples.
This module re-exports some functionality from Test.Speculate.Expr, but instead of working on single expressions it works in lists of expressions (the choosen representation for counter-examples).
Documentation
canonicalizeWith :: Instances -> [Expr] -> [Expr] Source #
groundsAndBinds :: Instances -> [Expr] -> [(Binds, [Expr])] Source #
vassignments :: [Expr] -> [[Expr]] Source #