Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val is_simple_construct : construct -> bool
val reset_ctxt : ctxt
val list :
'a. ?sep:space_formatter ->
?first:space_formatter ->
?last:space_formatter ->
(Stdlib.Format.formatter -> 'a -> unit) ->
Stdlib.Format.formatter ->
'a list ->
unit
val option :
'a. ?first:space_formatter ->
?last:space_formatter ->
(Stdlib.Format.formatter -> 'a -> unit) ->
Stdlib.Format.formatter ->
'a option ->
unit
val paren :
'a. ?first:space_formatter ->
?last:space_formatter ->
bool ->
(Stdlib.Format.formatter -> 'a -> unit) ->
Stdlib.Format.formatter ->
'a ->
unit
val class_params_def :
ctxt ->
Stdlib.Format.formatter ->
(Ppxlib.Parsetree.core_type
* (Ppxlib_ast__Versions.OCaml_412.Ast.Asttypes.variance
* Ppxlib_ast__Versions.OCaml_412.Ast.Asttypes.injectivity))
list ->
unit
val type_with_label :
ctxt ->
Stdlib.Format.formatter ->
(Ppxlib.Asttypes.arg_label * Ppxlib.Parsetree.core_type) ->
unit
val core_type1 :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.core_type ->
unit
val pattern1 :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.pattern ->
unit
val simple_pattern :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.pattern ->
unit
val label_exp :
ctxt ->
Stdlib.Format.formatter ->
(Ppxlib.Asttypes.arg_label
* Ppxlib.Parsetree.expression option
* Ppxlib.Parsetree.pattern) ->
unit
val sugar_expr :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.expression ->
bool
val expression1 :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.expression ->
unit
val expression2 :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.expression ->
unit
val simple_expr :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.expression ->
unit
val attributes :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.attributes ->
unit
val item_attributes :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.attributes ->
unit
val attribute :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.attribute ->
unit
val item_attribute :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.attribute ->
unit
val floating_attribute :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.attribute ->
unit
val value_description :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.value_description ->
unit
val extension :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.extension ->
unit
val item_extension :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.extension ->
unit
val exception_declaration :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.type_exception ->
unit
val class_type_declaration_list :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.class_type Ppxlib.Parsetree.class_infos list ->
unit
val class_structure :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.class_structure ->
unit
val module_type1 :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.module_type ->
unit
val payload :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.payload ->
unit
val binding :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.value_binding ->
unit
val bindings :
ctxt ->
Stdlib.Format.formatter ->
(Ppxlib_ast__Versions.OCaml_412.Ast.Asttypes.rec_flag
* Ppxlib.Parsetree.value_binding list) ->
unit
val binding_op :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.binding_op ->
unit
val type_param :
ctxt ->
Stdlib.Format.formatter ->
(Ppxlib.Parsetree.core_type
* (Ppxlib_ast__Versions.OCaml_412.Ast.Asttypes.variance
* Ppxlib_ast__Versions.OCaml_412.Ast.Asttypes.injectivity)) ->
unit
val type_params :
ctxt ->
Stdlib.Format.formatter ->
(Ppxlib.Parsetree.core_type
* (Ppxlib_ast__Versions.OCaml_412.Ast.Asttypes.variance
* Ppxlib_ast__Versions.OCaml_412.Ast.Asttypes.injectivity))
list ->
unit
val type_def_list :
ctxt ->
Stdlib.Format.formatter ->
(Ppxlib_ast__Versions.OCaml_412.Ast.Asttypes.rec_flag
* bool
* Ppxlib.Parsetree.type_declaration list) ->
unit
val record_declaration :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.label_declaration list ->
unit
val type_declaration :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.type_declaration ->
unit
val type_extension :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.type_extension ->
unit
val constructor_declaration :
ctxt ->
Stdlib.Format.formatter ->
(string
* Ppxlib.Parsetree.constructor_arguments
* Ppxlib.Parsetree.core_type option
* Ppxlib.Parsetree.attributes) ->
unit
val extension_constructor :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.extension_constructor ->
unit
val case_list :
ctxt ->
Stdlib.Format.formatter ->
Ppxlib.Parsetree.case list ->
unit
val label_x_expression_param :
ctxt ->
Stdlib.Format.formatter ->
(Ppxlib.Asttypes.arg_label * Ppxlib.Parsetree.expression) ->
unit