aboutsummaryrefslogtreecommitdiffhomepage
path: root/proofs/refiner.mli
diff options
context:
space:
mode:
authorGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2006-10-16 17:11:44 +0000
committerGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2006-10-16 17:11:44 +0000
commit744e7f6a319f4d459a3cc2309f575d43041d75aa (patch)
treef130166bae5b1c1aa39860e8e5a2e79bfa284296 /proofs/refiner.mli
parent8fe195799d9bf4eb0c84fad3e9a79b78e6e224ec (diff)
affichage des ... dans les scripts
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9244 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'proofs/refiner.mli')
-rw-r--r--proofs/refiner.mli9
1 files changed, 5 insertions, 4 deletions
diff --git a/proofs/refiner.mli b/proofs/refiner.mli
index 0225e6443..b4b37fdf3 100644
--- a/proofs/refiner.mli
+++ b/proofs/refiner.mli
@@ -35,11 +35,12 @@ type transformation_tactic = proof_tree -> (goal list * validation)
(*s Hiding the implementation of tactics. *)
(* [abstract_tactic tac] hides the (partial) proof produced by [tac] under
- a single proof node *)
+ a single proof node. The boolean tells if the default tactic is used. *)
val abstract_operation : compound_rule -> tactic -> tactic
-val abstract_tactic : atomic_tactic_expr -> tactic -> tactic
-val abstract_tactic_expr : tactic_expr -> tactic -> tactic
-val abstract_extended_tactic : string -> closed_generic_argument list -> tactic -> tactic
+val abstract_tactic : ?dflt:bool -> atomic_tactic_expr -> tactic -> tactic
+val abstract_tactic_expr : ?dflt:bool -> tactic_expr -> tactic -> tactic
+val abstract_extended_tactic :
+ ?dflt:bool -> string -> closed_generic_argument list -> tactic -> tactic
val refiner : rule -> tactic
val frontier : transformation_tactic