Ppx_showval attr_nobuiltin : (Ppxlib.core_type, unit -> unit) Ppxlib.Attribute.tval attr_opaque : (Ppxlib.core_type, unit -> unit) Ppxlib.Attribute.tval attr_printer : (Ppxlib.core_type, Ppxlib.expression) Ppxlib.Attribute.tval attr_polyprinter : (Ppxlib.core_type, Ppxlib.expression) Ppxlib.Attribute.tval pp_open_box : int -> Ppxlib.expressionval pp_close_box : unit -> Ppxlib.expressionval pp_print_space : unit -> Ppxlib.expressionval pp_print_string_expression : Ppxlib_ast.Ast.expression -> Ppxlib.expressionval pp_print_string : string -> Ppxlib.expressionval pp_list_of_record :
path:string list ->
(string * Ppxlib.expression list) list ->
Ppxlib.expression listval pp_list_of_tuple : Ppxlib.expression list list -> Ppxlib.expression listval binders_of_printers :
(Ppxlib.expression -> 'a) list ->
Ppxlib.pattern list * 'a listtype constructor_arguments = | No_argument| Singleton of Ppxlib.expression -> Ppxlib.expression list| Tuple of (Ppxlib.expression -> Ppxlib.expression list) listval pp_cases_of_cases :
?path:string list ->
kind ->
(Astlib.Ast_500.Asttypes.label * constructor_arguments) list ->
Astlib.Ast_500.Parsetree.case listval pp_list_of_type :
Ppxlib.core_type ->
Ppxlib.expression ->
Ppxlib.expression listval pp_list_of_builtin_type :
Ppxlib.core_type ->
Ppxlib.expression ->
Ppxlib.expression listval pp_list_of_label_declaration_list :
?path:string list ->
Ppxlib.label_declaration list ->
Ppxlib.expression ->
Ppxlib.expression listval pp_of_variant :
with_path:string list option ->
Ppxlib.constructor_declaration list ->
Ppxlib.expression ->
Ppxlib.expressionval pp_of_record :
with_path:string list option ->
Ppxlib.label_declaration list ->
Ppxlib.expression ->
Ppxlib.expressionval fmt_ty : Ppxlib.core_type -> Ppxlib.core_typeval type_of_type_decl : Ppxlib.type_declaration -> Ppxlib.core_typeval pp_of_type_decl :
with_path:string list option ->
Ppxlib.type_declaration ->
Ppxlib.value_bindingval show_of_type_decl : Ppxlib.type_declaration -> Ppxlib.value_bindingval pp_type_of_type_decl : Ppxlib.type_declaration -> Ppxlib.value_descriptionval show_type_of_type_decl :
Ppxlib.type_declaration ->
Ppxlib.value_descriptionval make_str :
ctxt:Ppxlib.Expansion_context.Deriver.t ->
(Astlib.Ast_500.Asttypes.rec_flag * Ppxlib.type_declaration list) ->
Ppxlib.expression option ->
Ppxlib.structureval str_type_decl :
(Ppxlib.structure,
Astlib.Ast_500.Asttypes.rec_flag * Ppxlib.type_declaration list)
Ppxlib__Deriving.Generator.tval make_sig :
loc:Astlib.Location.t ->
path:'a ->
('b * Ppxlib.type_declaration list) ->
Ppxlib.signatureval sig_type_decl :
(Ppxlib.signature, Asttypes.rec_flag * Ppxlib.type_declaration list)
Ppxlib.Deriving.Generator.tval extension :
loc:Ppxlib.location ->
path:'a ->
Ppxlib.core_type ->
Ppxlib.expressionval deriver : Ppxlib.Deriving.t