jon.recoil.org

Parameter Map_wrapped.From

type 'a wrapped
type value_description = {
  1. val_type : Types.type_expr From.wrapped;
  2. val_modalities : Mode.Modality.t;
  3. val_kind : Types.value_kind;
  4. val_loc : Location.t;
  5. val_zero_alloc : Zero_alloc.t;
  6. val_attributes : Parsetree.attributes;
  7. val_uid : Uid.t;
}
type module_type =
  1. | Mty_ident of Path.t
  2. | Mty_signature of From.signature
  3. | Mty_functor of From.functor_parameter * From.module_type
  4. | Mty_alias of Path.t
  5. | Mty_strengthen of From.module_type * Path.t * Types.Aliasability.t
and functor_parameter =
  1. | Unit
  2. | Named of Ident.t option * From.module_type
and signature = From.signature_item list From.wrapped
and module_declaration = {
  1. md_type : From.module_type;
  2. md_modalities : Mode.Modality.t;
  3. md_attributes : Parsetree.attributes;
  4. md_loc : Location.t;
  5. md_uid : Uid.t;
}
and modtype_declaration = {
  1. mtd_type : From.module_type option;
  2. mtd_attributes : Parsetree.attributes;
  3. mtd_loc : Location.t;
  4. mtd_uid : Uid.t;
}
val sort_of_signature_item : From.signature_item -> Jkind_types.Sort.t option