mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-06 03:05:31 -05:00
16 lines
477 B
OCaml
16 lines
477 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 Term = Sidekick_base.Term
|
|
module Stmt = Sidekick_base.Statement
|
|
module Process = Process
|
|
module Solver = Process.Solver
|
|
module Proof_trace = Sidekick_core.Proof_trace
|
|
|
|
val parse : Term.store -> string -> Stmt.t list or_error
|
|
val parse_stdin : Term.store -> Stmt.t list or_error
|