aboutsummaryrefslogtreecommitdiffhomepage
path: root/proofs/goal.mli
diff options
context:
space:
mode:
authorGravatar Arnaud Spiwack <arnaud@spiwack.net>2014-10-09 15:58:48 +0200
committerGravatar Arnaud Spiwack <arnaud@spiwack.net>2014-10-16 10:23:29 +0200
commitaadc5aee48fc0ddb01e3ae0b743a0b66edf2ff4a (patch)
tree75f4928dd5b5087dd517f379b5b21f11a8055975 /proofs/goal.mli
parent4c339d5e9efce992bae3c88598d04250946fcdd2 (diff)
Proofview.Refine: delay the marking of new evars as goals from [new_evar] to [refine].
This makes [new_evar] closer to be a mere wrapper around [Evarutil.new_evars]. Will allow restructuring of the refinement interface.
Diffstat (limited to 'proofs/goal.mli')
-rw-r--r--proofs/goal.mli2
1 files changed, 2 insertions, 0 deletions
diff --git a/proofs/goal.mli b/proofs/goal.mli
index d04861c12..1be315c54 100644
--- a/proofs/goal.mli
+++ b/proofs/goal.mli
@@ -15,6 +15,8 @@ type goal
sort of communication pipes. But I find it heavy. *)
val build : Evd.evar -> goal
+val mark_as_goal : Evd.evar_map -> goal -> Evd.evar_map
+
(* Gives a unique identifier to each goal. The identifier is
guaranteed to contain no space. *)
val uid : goal -> string