(***********************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* raw_syntax_entry list -> unit val add_grammar_obj : string -> raw_grammar_entry list -> unit val add_token_obj : string -> unit val add_tactic_grammar : (string * (string * grammar_production list) * raw_tactic_expr) list -> unit val add_infix : locality_flag -> grammar_associativity -> precedence -> string -> reference -> bool -> (grammar_associativity * precedence * string) option -> scope_name option -> unit val add_distfix : locality_flag -> grammar_associativity -> precedence -> string -> reference -> scope_name option -> unit val add_delimiters : scope_name -> string -> unit val add_notation : locality_flag -> constr_expr -> (string * syntax_modifier list) option -> (string * syntax_modifier list) option -> scope_name option -> unit val add_notation_interpretation : string -> (aconstr * Names.name list) -> scope_name option -> unit val add_syntax_extension : locality_flag -> (string * syntax_modifier list) option -> (string * syntax_modifier list) option -> unit val print_grammar : string -> string -> unit val interp_infix_modifiers : Gramext.g_assoc option -> int option -> syntax_modifier list -> Gramext.g_assoc option * int * bool