smt-lib-0.0.1: Parsing and printing SMT-LIB.

Language.SMTLIB

Contents

Description

Parsing and printing SMT-LIB.

Synopsis

Syntax

data Sorted_var Source

Constructors

Sorted_var Symbol Sort 

Instances

data Logic Source

Constructors

Logic Symbol [Logic_attribute] 

Instances

data Script Source

Constructors

Script [Command] 

Instances

data Status Source

Constructors

Sat 
Unsat 
Unknown 

Instances

Parsing

parseScript :: String -> ScriptSource

Parses an SMT-LIB command script.

Parsing Verification

checkParser :: IO ()Source

Recursively searches current directory for *.smt2 files to test the parser.