sidekick/src/smtlib/Sidekick_smtlib.mli
2018-05-09 19:28:41 -05:00

16 lines
355 B
OCaml

(** {1 SMTLib-2 Interface} *)
(** This library provides a parser, a type-checker, and a solver interface
for processing SMTLib-2 problems.
*)
type 'a or_error = ('a, string) CCResult.t
module Ast = Sidekick_smt.Ast
module Process = Process
val parse : string -> Ast.statement list or_error
val parse_stdin : unit -> Ast.statement list or_error