Hsmtlib-0.2.0.6: Haskell library for easy interaction with SMT-LIB 2 compliant solvers.

Safe HaskellSafe-Inferred

Hsmtlib.Solvers.Cmd.Parser.Syntax

Documentation

data Sexpr Source

Instances

Show Sexpr 

data Identifier Source

Constructors

ISymbol String 
I_Symbol String [String] 

Instances

Show Identifier 

data Sort Source

Instances

Show Sort 

data Attribute Source

Constructors

Attribute String 
AttributeVal String AttrValue 

Instances

Show Attribute 

data VarBinding Source

Constructors

VB String Term 

Instances

Show VarBinding 

data SortedVar Source

Constructors

SV String Sort 

Instances

Show SortedVar 

data GenResponse Source

Constructors

Unsupported 
Success 
Error String 

Instances

data ReasonUnknown Source

Constructors

Memout 
Incomplete 

Instances

data CheckSatResponse Source

Constructors

Sat 
Unsat 
Unknown 

Instances

data ValuationPair Source

Constructors

ValuationPair Term Term 

Instances

data TValuationPair Source

Constructors

TValuationPair String Bool 

Instances