(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* unit val extend_tactic_grammar : string -> grammar_prod_item list list -> unit val extend_vernac_command_grammar : string -> vernac_expr Gram.entry option -> grammar_prod_item list list -> unit val get_extend_vernac_grammars : unit -> (string * grammar_prod_item list list) list (** For a declared grammar, returns the rule + the ordered entry types of variables in the rule (for use in the interpretation) *) val recover_notation_grammar : notation -> (precedence * tolerability list) -> notation_var_internalization_type list * notation_grammar val with_grammar_rule_protection : ('a -> 'b) -> 'a -> 'b