aboutsummaryrefslogtreecommitdiff
path: root/proofs/clenv.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2020-06-17 15:10:32 +0200
committerPierre-Marie Pédrot2020-06-24 15:38:24 +0200
commit34aeda3d701efd5dead8890588fb02bcdb4980d2 (patch)
tree9330fb20e4e7d95bac5d1550f4340bfed73efd67 /proofs/clenv.mli
parentb89584b989d8623a63e85b4a664a730d0f92ed65 (diff)
Merge Clenvtac into Clenv.
Having two different modules led to the availability of internal API in the mli.
Diffstat (limited to 'proofs/clenv.mli')
-rw-r--r--proofs/clenv.mli8
1 files changed, 8 insertions, 0 deletions
diff --git a/proofs/clenv.mli b/proofs/clenv.mli
index 4279ab4768..492fca3963 100644
--- a/proofs/clenv.mli
+++ b/proofs/clenv.mli
@@ -109,6 +109,14 @@ val make_clenv_binding :
exception NotExtensibleClause
val clenv_push_prod : clausenv -> clausenv
+(** {6 Clenv tactics} *)
+
+val unify : ?flags:unify_flags -> constr -> unit Proofview.tactic
+val res_pf : ?with_evars:bool -> ?with_classes:bool -> ?flags:unify_flags -> clausenv -> unit Proofview.tactic
+
+val clenv_pose_dependent_evars : ?with_evars:bool -> clausenv -> clausenv
+val clenv_value_cast_meta : clausenv -> constr
+
(** {6 Pretty-print (debug only) } *)
val pr_clenv : clausenv -> Pp.t