aboutsummaryrefslogtreecommitdiff
path: root/proofs/refiner.mli
diff options
context:
space:
mode:
authorclrenard2001-11-12 15:56:10 +0000
committerclrenard2001-11-12 15:56:10 +0000
commitecb17841e955ca888010d72876381a86cdcf09ad (patch)
tree4c6c24f6ce5a8221f8632fceb0f6717948cdca8d /proofs/refiner.mli
parent2f611e10fb3dc42fc00d80b1e087fa33f6fc846e (diff)
Suppression des stamps et donc des *_constraints
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2186 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'proofs/refiner.mli')
-rw-r--r--proofs/refiner.mli21
1 files changed, 11 insertions, 10 deletions
diff --git a/proofs/refiner.mli b/proofs/refiner.mli
index 4c9fade3ef..385d6e8b11 100644
--- a/proofs/refiner.mli
+++ b/proofs/refiner.mli
@@ -11,6 +11,7 @@
(*i*)
open Term
open Sign
+open Evd
open Proof_trees
open Proof_type
(*i*)
@@ -18,14 +19,14 @@ open Proof_type
(* The refiner (handles primitive rules and high-level tactics). *)
val sig_it : 'a sigma -> 'a
-val sig_sig : 'a sigma -> global_constraints
+val sig_sig : 'a sigma -> evar_map
-val project_with_focus : goal sigma -> readable_constraints
+val project_with_focus : goal sigma -> named_context sigma
-val unpackage : 'a sigma -> global_constraints ref * 'a
-val repackage : global_constraints ref -> 'a -> 'a sigma
+val unpackage : 'a sigma -> evar_map ref * 'a
+val repackage : evar_map ref -> 'a -> 'a sigma
val apply_sig_tac :
- global_constraints ref -> ('a sigma -> 'b sigma * 'c) -> 'a -> 'b * 'c
+ evar_map ref -> ('a sigma -> 'b sigma * 'c) -> 'a -> 'b * 'c
type transformation_tactic = proof_tree -> (goal list * validation)
@@ -117,7 +118,7 @@ type pftreestate
val proof_of_pftreestate : pftreestate -> proof_tree
val cursor_of_pftreestate : pftreestate -> int list
val is_top_pftreestate : pftreestate -> bool
-val evc_of_pftreestate : pftreestate -> Evd.evar_map
+val evc_of_pftreestate : pftreestate -> evar_map
val top_goal_of_pftreestate : pftreestate -> goal sigma
val nth_goal_of_pftreestate : int -> pftreestate -> goal sigma
@@ -141,7 +142,7 @@ val next_unproven : pftreestate -> pftreestate
val prev_unproven : pftreestate -> pftreestate
val top_of_tree : pftreestate -> pftreestate
val change_constraints_pftreestate
- : global_constraints -> pftreestate -> pftreestate
+ : evar_map -> pftreestate -> pftreestate
(*s Pretty-printers. *)
@@ -150,10 +151,10 @@ val change_constraints_pftreestate
open Pp
(*i*)
-val print_proof : Evd.evar_map -> named_context -> proof_tree -> std_ppcmds
+val print_proof : evar_map -> named_context -> proof_tree -> std_ppcmds
val pr_rule : rule -> std_ppcmds
val pr_tactic : tactic_expression -> std_ppcmds
val print_script :
- bool -> Evd.evar_map -> named_context -> proof_tree -> std_ppcmds
+ bool -> evar_map -> named_context -> proof_tree -> std_ppcmds
val print_treescript :
- Evd.evar_map -> named_context -> proof_tree -> std_ppcmds
+ evar_map -> named_context -> proof_tree -> std_ppcmds