yices-0.0.0.12: Haskell programming interface to Yices SMT solver

Portabilityportable
Stabilityprovisional
MaintainerAhn, Ki Yung <kya@pdx.edu>
Safe HaskellSafe-Infered

Math.SMT.Yices.Parser

Description

Parser for the yices syntax. Yet incomplete since it does not include bit vectors, and not heavily tested at all. See http://yices.csl.sri.com/language.shtml for details.

Synopsis

Documentation

typY :: GenParser Char st TypYSource

parsec parser for yices types

expY :: GenParser Char st ExpYSource

parsec parser for yices expressions

cmdY :: GenParser Char st CmdYSource

parsec parser for yices command

parseTypY :: String -> TypYSource

parse a string of yices type format

parseExpY :: String -> ExpYSource

parse a string of yices expression format

parseExpYs :: String -> [ExpY]Source

parse a string of many yices expressions

parseCmdY :: String -> CmdYSource

parse a string of yices command format