diff options
| author | Maxime Dénès | 2018-05-30 16:43:14 +0200 |
|---|---|---|
| committer | Maxime Dénès | 2018-05-30 16:43:14 +0200 |
| commit | b75f714c025b51ed8b4db15bfce99df2d6ae7c41 (patch) | |
| tree | 4c25d6cbc0d6f62450c15ebdda03a3ada717c8e1 /parsing/egramml.mli | |
| parent | b1714dcc7df330df92a935f202964a1e73e44652 (diff) | |
| parent | 7c62654a4a1c0711ebdd492193bb8b7bd0e4f1fb (diff) | |
Merge PR #7558: [api] Make `vernac/` self-contained.
Diffstat (limited to 'parsing/egramml.mli')
| -rw-r--r-- | parsing/egramml.mli | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/parsing/egramml.mli b/parsing/egramml.mli deleted file mode 100644 index 31aa1a9891..0000000000 --- a/parsing/egramml.mli +++ /dev/null @@ -1,33 +0,0 @@ -(************************************************************************) -(* * The Coq Proof Assistant / The Coq Development Team *) -(* v * INRIA, CNRS and contributors - Copyright 1999-2018 *) -(* <O___,, * (see CREDITS file for the list of authors) *) -(* \VV/ **************************************************************) -(* // * This file is distributed under the terms of the *) -(* * GNU Lesser General Public License Version 2.1 *) -(* * (see LICENSE file for the text of the license) *) -(************************************************************************) - -open Vernacexpr - -(** Mapping of grammar productions to camlp5 actions. *) - -(** This is the part specific to vernac extensions. - For the Coq-level Notation and Tactic Notation, see Egramcoq. *) - -type 's grammar_prod_item = - | GramTerminal of string - | GramNonTerminal : ('a Genarg.raw_abstract_argument_type option * - ('s, 'a) Extend.symbol) Loc.located -> 's grammar_prod_item - -val extend_vernac_command_grammar : - Vernacexpr.extend_name -> vernac_expr Pcoq.Gram.entry option -> - vernac_expr grammar_prod_item list -> unit - -val get_extend_vernac_rule : Vernacexpr.extend_name -> vernac_expr grammar_prod_item list - -(** Utility function reused in Egramcoq : *) - -val make_rule : - (Loc.t -> Genarg.raw_generic_argument list -> 'a) -> - 'a grammar_prod_item list -> 'a Extend.production_rule |
