aboutsummaryrefslogtreecommitdiff
path: root/engine/proofview_monad.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2020-09-09 11:07:52 +0200
committerPierre-Marie Pédrot2020-09-09 11:07:52 +0200
commit6f12c3e3ccce7028abb492f804d30ba0bef58f06 (patch)
treedb89fb070eead9bcf14880a9b3d3672b0f5bbf85 /engine/proofview_monad.mli
parent215d3013312309d47dae01b66b1781b572d30783 (diff)
parentfbe0ea439ed3cf2ad933bd6094a36b5cebc5bd19 (diff)
Merge PR #7825: [tactics] Refine test for unresolved evars: not reachable from initial evars
Ack-by: JasonGross Ack-by: Zimmi48 Reviewed-by: ejgallego Reviewed-by: gares Ack-by: jfehrle Ack-by: maximedenes Reviewed-by: ppedrot
Diffstat (limited to 'engine/proofview_monad.mli')
-rw-r--r--engine/proofview_monad.mli6
1 files changed, 5 insertions, 1 deletions
diff --git a/engine/proofview_monad.mli b/engine/proofview_monad.mli
index 6cca3f5a5e..00d322858d 100644
--- a/engine/proofview_monad.mli
+++ b/engine/proofview_monad.mli
@@ -79,7 +79,7 @@ val with_empty_state : goal -> goal_with_state
val map_goal_with_state : (goal -> goal) -> goal_with_state -> goal_with_state
(** Type of proof views: current [evar_map] together with the list of
- focused goals. *)
+ focused goals, locally shelved goals and globally shelved goals. *)
type proofview = {
solution : Evd.evar_map;
comb : goal_with_state list;
@@ -115,6 +115,10 @@ module type State = sig
val set : t -> unit Logical.t
val modify : (t->t) -> unit Logical.t
end
+module type Reader = sig
+ type t
+ val get : t Logical.t
+end
module type Writer = sig
type t