package visitors

  1. Overview
  2. Docs

Module Ppx_deriving_visitors.VisitorsCompatibility

val mknoloc : 'a -> 'a Location.loc
val ty_arrow : Parsetree.core_type -> Parsetree.core_type -> Parsetree.core_type
val plambda : Parsetree.pattern -> Parsetree.expression -> Parsetree.expression
val const_string : string -> Parsetree.constant
val ld_label : Parsetree.label_declaration -> Asttypes.label
val ld_labels : Parsetree.label_declaration list -> Asttypes.label list
val ld_ty : Parsetree.label_declaration -> Parsetree.core_type
val ld_tys : Parsetree.label_declaration list -> Parsetree.core_type list
type data_constructor_variety =
  1. | DataTraditional of Parsetree.core_type list
  2. | DataInlineRecord of Asttypes.label list * Parsetree.core_type list
val data_constructor_variety : Parsetree.constructor_declaration -> data_constructor_variety
type str = string Location.loc
val string2str : string -> str
val str2string : str -> string
val typ_poly : string list -> Parsetree.core_type -> Parsetree.core_type
val exp_send : Parsetree.expression -> string -> Parsetree.expression
val quantifiers : str list -> string list
val object_field_to_core_type : Parsetree.object_field -> Parsetree.core_type
val row_field_to_core_types : Parsetree.row_field -> Parsetree.core_type list
val floating : string -> Parsetree.structure -> Parsetree.structure_item