PpconstrSourceThis module implements pretty-printers for constr_expr syntactic objects and their subcomponents.
val pr_sep_com :
(unit -> Pp.t) ->
(Constrexpr.constr_expr -> Pp.t) ->
Constrexpr.constr_expr ->
Pp.tval pr_guard_annot :
(Constrexpr.constr_expr -> Pp.t) ->
Constrexpr.local_binder_expr list ->
Constrexpr.fixpoint_order_expr option ->
Pp.tval pr_binders :
flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.local_binder_expr list ->
Pp.tval pr_constr_pattern_expr :
flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.constr_pattern_expr ->
Pp.tval pr_lconstr_pattern_expr :
flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.constr_pattern_expr ->
Pp.tval pr_constr_expr :
flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.constr_expr ->
Pp.tval pr_lconstr_expr :
flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.constr_expr ->
Pp.tval pr_constr_expr_n :
flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.entry_relative_level ->
Constrexpr.constr_expr ->
Pp.ttype term_pr = {pr_constr_expr : flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.constr_expr ->
Pp.t;pr_lconstr_expr : flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.constr_expr ->
Pp.t;pr_constr_pattern_expr : flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.constr_pattern_expr ->
Pp.t;pr_lconstr_pattern_expr : flags:flags ->
Environ.env ->
Evd.evar_map ->
Constrexpr.constr_pattern_expr ->
Pp.t;}val modular_constr_pr :
flags:flags ->
((unit -> Pp.t) ->
int option ->
Constrexpr.entry_relative_level ->
Constrexpr.constr_expr ->
Pp.t) ->
(unit -> Pp.t) ->
int option ->
Constrexpr.entry_relative_level ->
Constrexpr.constr_expr ->
Pp.t