aboutsummaryrefslogtreecommitdiff
path: root/tactics
diff options
context:
space:
mode:
Diffstat (limited to 'tactics')
-rw-r--r--tactics/extratactics.ml43
-rw-r--r--tactics/tacticals.ml1
-rw-r--r--tactics/tacticals.mli1
3 files changed, 4 insertions, 1 deletions
diff --git a/tactics/extratactics.ml4 b/tactics/extratactics.ml4
index 3ddb4188bf..ef6ac60f44 100644
--- a/tactics/extratactics.ml4
+++ b/tactics/extratactics.ml4
@@ -290,16 +290,17 @@ TACTIC EXTEND evar
END
open Tacexpr
+open Tacticals
TACTIC EXTEND instantiate
[ "instantiate" "(" integer(i) ":=" raw(c) ")" hloc(hl) ] ->
[instantiate i c hl ]
+| [ "instantiate" ] -> [ tclNORMEVAR ]
END
(** Nijmegen "step" tactic for setoid rewriting *)
-open Tacticals
open Tactics
open Tactics
open Libnames
diff --git a/tactics/tacticals.ml b/tactics/tacticals.ml
index f13897d1fa..e5093a9470 100644
--- a/tactics/tacticals.ml
+++ b/tactics/tacticals.ml
@@ -37,6 +37,7 @@ open Tacexpr
(* Tacticals re-exported from the Refiner module.*)
(*************************************************)
+let tclNORMEVAR = tclNORMEVAR
let tclIDTAC = tclIDTAC
let tclIDTAC_MESSAGE = tclIDTAC_MESSAGE
let tclORELSE = tclORELSE
diff --git a/tactics/tacticals.mli b/tactics/tacticals.mli
index de6ce59646..c84218210f 100644
--- a/tactics/tacticals.mli
+++ b/tactics/tacticals.mli
@@ -24,6 +24,7 @@ open Tacexpr
(* Tacticals i.e. functions from tactics to tactics. *)
+val tclNORMEVAR : tactic
val tclIDTAC : tactic
val tclIDTAC_MESSAGE : std_ppcmds -> tactic
val tclORELSE : tactic -> tactic -> tactic