Module Number_string_notation_plugin.Number
type number_string_via
= Libnames.qualid * (bool * Libnames.qualid * Libnames.qualid) list
type number_option
=
|
After of Notation.numnot_option
|
Via of number_string_via
val vernac_number_notation : Vernacexpr.locality_flag -> Libnames.qualid -> Libnames.qualid -> Libnames.qualid -> number_option list -> Notation_term.scope_name -> unit
val locate_global_inductive : bool -> Libnames.qualid -> Names.inductive * Constr.t option list
These are also used in string notations
val elaborate_to_post_params : Environ.env -> Evd.evar_map -> Names.inductive -> Constr.t option list -> (Names.GlobRef.t * Names.GlobRef.t * Notation.to_post_arg list) list array * Names.GlobRef.t list
val elaborate_to_post_via : Environ.env -> Evd.evar_map -> Libnames.qualid -> Names.inductive -> (bool * Libnames.qualid * Libnames.qualid) list -> (Names.GlobRef.t * Names.GlobRef.t * Notation.to_post_arg list) list array * Names.GlobRef.t list