aboutsummaryrefslogtreecommitdiff
path: root/proofs/tacinterp.mli
diff options
context:
space:
mode:
authorfilliatr1999-10-22 14:22:54 +0000
committerfilliatr1999-10-22 14:22:54 +0000
commitf463fd3ddade82b402777352b03a2d500c854ccb (patch)
treee0cac64124419b762ab68301d78e7f3fcde9a9d2 /proofs/tacinterp.mli
parentf4475577124d04b106c50bbbb8e1c3319e8c1631 (diff)
module Macros et Tacinterp
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@115 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'proofs/tacinterp.mli')
-rw-r--r--proofs/tacinterp.mli24
1 files changed, 24 insertions, 0 deletions
diff --git a/proofs/tacinterp.mli b/proofs/tacinterp.mli
new file mode 100644
index 0000000000..5dbad51769
--- /dev/null
+++ b/proofs/tacinterp.mli
@@ -0,0 +1,24 @@
+
+(* $Id$ *)
+
+(*i*)
+open Pp
+open Names
+open Proof_trees
+open Tacmach
+open Term
+(*i*)
+
+(* Interpretation of tactics. *)
+
+val tacinterp_add : string * (tactic_arg list -> tactic) -> unit
+val tacinterp_map : string -> tactic_arg list -> tactic
+val tacinterp_init : unit -> unit
+val interp : Coqast.t -> tactic
+val interp_atomic : Coqast.loc -> string -> tactic_arg list -> tactic
+val interp_semi_list : tactic -> Coqast.t list -> tactic
+val vernac_interp : Coqast.t -> tactic
+val vernac_interp_atomic : identifier -> tactic_arg list -> tactic
+val overwriting_tacinterp_add : string * (tactic_arg list -> tactic) -> unit
+val is_just_undef_macro : Coqast.t -> string option
+