(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* unit (* Add grammar rules for tactics *) type grammar_tactic_production = | TacTerm of string | TacNonTerm of loc * (Token.t Gramext.g_symbol * Genarg.argument_type) * string option val extend_tactic_grammar : string -> grammar_tactic_production list list -> unit val extend_vernac_command_grammar : string -> grammar_tactic_production list list -> unit (* val get_extend_tactic_grammars : unit -> (string * grammar_tactic_production list list) list *) val get_extend_vernac_grammars : unit -> (string * grammar_tactic_production list list) list (* val reset_extend_grammars_v8 : unit -> unit *) val interp_entry_name : int -> string -> string -> entry_type * Token.t Gramext.g_symbol val recover_notation_grammar : notation -> (precedence * tolerability list) -> notation_grammar