diff options
author | 2014-02-16 00:24:55 +0100 | |
---|---|---|
committer | 2014-05-12 14:01:11 +0200 | |
commit | d72e57a9e657c9d2563f2b49574464325135b518 (patch) | |
tree | 9b5c46e3ac279ea6878f7c522f978af7fa58c087 /parsing/egramcoq.mli | |
parent | 0f2475ae87a89344a50b323e47765b61e3e3eb59 (diff) |
Moving the ML tactic extension mechanism to a Libobject-based one.
Diffstat (limited to 'parsing/egramcoq.mli')
-rw-r--r-- | parsing/egramcoq.mli | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/parsing/egramcoq.mli b/parsing/egramcoq.mli index ee6ed4a9e..b51c19f7a 100644 --- a/parsing/egramcoq.mli +++ b/parsing/egramcoq.mli @@ -47,7 +47,12 @@ val extend_constr_grammar : Notation.level -> notation_grammar -> unit (** Add a term notation rule to the parsing system. *) val extend_tactic_grammar : KerName.t -> tactic_grammar -> unit -(** Add a tactic notation rule to the parsing system. *) +(** Add a tactic notation rule to the parsing system. This produces a TacAlias + tactic with the provided kernel name. *) + +val extend_ml_tactic_grammar : string -> grammar_prod_item list list -> unit +(** Add a ML tactic notation rule to the parsing system. This produces a + TacExtend tactic with the provided string as name. *) val recover_constr_grammar : notation -> Notation.level -> notation_grammar (** For a declared grammar, returns the rule + the ordered entry types |