Module
Mycroft.SExpr
- Package
- purescript-mycroft
- Repository
- afcondon/purescript-mycroft
SMTLib2 surface syntax: atoms and lists, nothing else. Atoms are
kept raw — a string literal is an atom that includes its quotes,
a |quoted symbol| includes its pipes. print is the wire format;
feed/finish is a streaming parser for chunked solver stdout.
#feed Source
feed :: ParseState -> String -> Either String { exprs :: Array SExpr, state :: ParseState }