aboutsummaryrefslogtreecommitdiff
path: root/engine/proofview.mli
diff options
context:
space:
mode:
authorJason Gross2020-05-02 13:25:43 -0400
committerJason Gross2020-05-02 13:25:43 -0400
commit9b937b6f53c5e97faa5c7949e6032837f8708761 (patch)
treea21812c8e0e4af53bab6a71cd68f22b8addbdc4f /engine/proofview.mli
parent206e8adedae1b0c479a2cb598510163f909f1a5f (diff)
Move tclWRAPFINALLY to profile_ltac
As per https://github.com/coq/coq/pull/12197#discussion_r418480525 and https://gitter.im/coq/coq?at=5ead5c35347bd616304e83ef
Diffstat (limited to 'engine/proofview.mli')
-rw-r--r--engine/proofview.mli10
1 files changed, 0 insertions, 10 deletions
diff --git a/engine/proofview.mli b/engine/proofview.mli
index 70513c8166..d0a2b37a69 100644
--- a/engine/proofview.mli
+++ b/engine/proofview.mli
@@ -208,16 +208,6 @@ val tclORELSE : 'a tactic -> (Exninfo.iexn -> 'a tactic) -> 'a tactic
exception can be assumed non critical. *)
val tclIFCATCH : 'a tactic -> ('a -> 'b tactic) -> (Exninfo.iexn -> 'b tactic) -> 'b tactic
-(** [tclWRAPFINALLY before tac finally] runs [before] before each
- entry-point of [tac] and passes the result of [before] to
- [finally], which is then run at each exit-point of [tac],
- regardless of whether it succeeds or fails. Said another way, if
- [tac] succeeds, then it behaves as [before >>= fun v -> tac >>= fun
- ret -> finally v <*> tclUNIT ret]; otherwise, if [tac] fails with
- [e], it behaves as [before >>= fun v -> finally v <*> tclZERO
- e]. *)
-val tclWRAPFINALLY : 'a tactic -> 'b tactic -> ('a -> unit tactic) -> 'b tactic
-
(** [tclONCE t] behave like [t] except it has at most one success:
[tclONCE t] stops after the first success of [t]. If [t] fails
with [e], [tclONCE t] also fails with [e]. *)