aboutsummaryrefslogtreecommitdiffstats
path: root/src/smtlib2/smtlib2_genConstr.mli
diff options
context:
space:
mode:
Diffstat (limited to 'src/smtlib2/smtlib2_genConstr.mli')
-rw-r--r--src/smtlib2/smtlib2_genConstr.mli43
1 files changed, 14 insertions, 29 deletions
diff --git a/src/smtlib2/smtlib2_genConstr.mli b/src/smtlib2/smtlib2_genConstr.mli
index 1aa992e..40f73c7 100644
--- a/src/smtlib2/smtlib2_genConstr.mli
+++ b/src/smtlib2/smtlib2_genConstr.mli
@@ -1,32 +1,17 @@
-val pp_symbol : Smtlib2_ast.symbol -> string
-val string_of_symbol : Smtlib2_ast.symbol -> string
-val identifier_of_qualidentifier :
- Smtlib2_ast.qualidentifier -> Smtlib2_ast.identifier
-val string_type : string -> SmtBtype.btype
-val sort_of_string : string -> SmtBtype.btype * 'a list
-val sort_of_symbol : Smtlib2_ast.symbol -> SmtBtype.btype * 'a list
-val string_of_identifier : Smtlib2_ast.identifier -> string
-val string_of_qualidentifier : Smtlib2_ast.qualidentifier -> string
-val sort_of_sort : Smtlib2_ast.sort -> (SmtBtype.btype * 'a list as 'a)
-val declare_sort :
- SmtBtype.reify_tbl -> Smtlib2_ast.symbol -> SmtBtype.btype
-val declare_fun :
- SmtBtype.reify_tbl ->
- SmtAtom.Op.reify_tbl ->
- Smtlib2_ast.symbol ->
- Smtlib2_ast.sort list -> Smtlib2_ast.sort -> SmtAtom.indexed_op
-val make_root_specconstant :
- SmtAtom.Atom.reify_tbl -> Smtlib2_ast.specconstant -> SmtAtom.hatom
-type atom_form = Atom of SmtAtom.Atom.t | Form of SmtAtom.Form.t
-val make_root :
- SmtAtom.Atom.reify_tbl ->
- SmtAtom.Form.reify -> Smtlib2_ast.term -> SmtAtom.Form.t
-val declare_commands :
- SmtBtype.reify_tbl ->
- SmtAtom.Op.reify_tbl ->
- SmtAtom.Atom.reify_tbl ->
- SmtAtom.Form.reify ->
- SmtAtom.Form.t list -> Smtlib2_ast.command -> SmtAtom.Form.t list
+(**************************************************************************)
+(* *)
+(* SMTCoq *)
+(* Copyright (C) 2011 - 2019 *)
+(* *)
+(* See file "AUTHORS" for the list of authors *)
+(* *)
+(* This file is distributed under the terms of the CeCILL-C licence *)
+(* *)
+(**************************************************************************)
+
+
+val parse_smt2bv : string -> bool list
+val bigint_bv : Big_int.big_int -> int -> string
val import_smtlib2 :
SmtBtype.reify_tbl ->
SmtAtom.Op.reify_tbl ->