Module Ppextend
Pretty-print.
Printing rules for notations
type unparsing=|UnpMetaVar of int * Notation_gram.parenRelation|UnpBinderMetaVar of int * Notation_gram.parenRelation|UnpListMetaVar of int * Notation_gram.parenRelation * unparsing list|UnpBinderListMetaVar of int * bool * unparsing list|UnpTerminal of string|UnpBox of ppbox * unparsing Loc.located list|UnpCut of ppcutDeclare and look for the printing rule for symbolic notations
type unparsing_rule= unparsing list * Notation_gram.precedencetype extra_unparsing_rules= (string * string) list
val declare_notation_rule : Constrexpr.notation -> extra:extra_unparsing_rules -> unparsing_rule -> Notation_gram.notation_grammar -> unitval find_notation_printing_rule : Constrexpr.notation -> unparsing_ruleval find_notation_extra_printing_rules : Constrexpr.notation -> extra_unparsing_rulesval find_notation_parsing_rules : Constrexpr.notation -> Notation_gram.notation_grammarval add_notation_extra_printing_rule : Constrexpr.notation -> string -> string -> unitval get_defined_notations : unit -> Constrexpr.notation listReturns notations with defined parsing/printing rules