Module Notation_gram
type level= Constrexpr.notation_entry * Constrexpr.entry_level * Constrexpr.entry_relative_level list * Extend.constr_entry_key listtype grammar_constr_prod_item=|GramConstrTerminal of string Tok.p|GramConstrNonTerminal of Extend.constr_prod_entry_key * Names.Id.t option|GramConstrListMark of int * bool * int
type one_notation_grammar={notgram_level : level;notgram_assoc : Gramlib.Gramext.g_assoc option;notgram_notation : Constrexpr.notation;notgram_prods : grammar_constr_prod_item list list;}type notation_grammar= one_notation_grammar list