| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Language.SMTLib2.Pipe
Documentation
Instances
| Backend SMTPipe Source # | |
| GCompare Type (Expr SMTPipe) Source # | |
| GEq Type (Expr SMTPipe) Source # | |
| GShow Type (Expr SMTPipe) Source # | |
| GetType (Expr SMTPipe) Source # | |
| Show (Expr SMTPipe t) Source # | |
| type Proof SMTPipe Source # | |
| type Model SMTPipe Source # | |
| type ClauseId SMTPipe Source # | |
| type LVar SMTPipe Source # | |
| type FunArg SMTPipe Source # | |
| type Fun SMTPipe Source # | |
| type QVar SMTPipe Source # | |
| type Var SMTPipe Source # | |
| data Expr SMTPipe Source # | |
| type SMTMonad SMTPipe Source # | |
Arguments
| :: String | Path to the binary of the SMT solver |
| -> [String] | Command line arguments to be passed to the SMT solver |
| -> IO SMTPipe |
Spawn a new SMT solver process and create a pipe to communicate with it.
Create a SMT pipe by giving the input and output handle.