package merlin-lib

  1. Overview
  2. Docs
Merlin's libraries

Install

Dune Dependency

Authors

Maintainers

Sources

merlin-5.3-502.tbz
sha256=2cea46f12397fa6e31ef0c0d4f5e11c1cfd916ee49420694005c95ebb3aa24bc
sha512=e94abb9ae38149245337db033e2c3891c7ec772168e99abf1bda0216a894c0854e7170b56fe88eba83ec98f2ebc0f5c7c723e8db14f59eeb6dd348bec12c6d62

doc/merlin-lib.ocaml_typing/Ocaml_typing/Subst/Lazy/index.html

Module Subst.LazySource

Sourcetype module_decl = {
  1. mdl_type : modtype;
  2. mdl_attributes : Ocaml_parsing.Parsetree.attributes;
  3. mdl_loc : Ocaml_parsing.Location.t;
  4. mdl_uid : Ocaml_typing.Types.Uid.t;
}
Sourceand modtype =
  1. | MtyL_ident of Path.t
  2. | MtyL_signature of signature
  3. | MtyL_functor of functor_parameter * modtype
  4. | MtyL_alias of Path.t
  5. | MtyL_for_hole
Sourceand modtype_declaration = {
  1. mtdl_type : modtype option;
  2. mtdl_attributes : Ocaml_parsing.Parsetree.attributes;
  3. mtdl_loc : Ocaml_parsing.Location.t;
  4. mtdl_uid : Ocaml_typing.Types.Uid.t;
}
Sourceand signature
Sourceand functor_parameter =
  1. | Unit
  2. | Named of Ident.t option * modtype
Sourceval of_modtype : Types.module_type -> modtype
Sourceval of_signature : Types.signature -> signature
Sourceval of_signature_items : signature_item list -> signature
Sourceval of_signature_item : Types.signature_item -> signature_item
Sourceval module_decl : scoping -> t -> module_decl -> module_decl
Sourceval modtype : scoping -> t -> modtype -> modtype
Sourceval signature : scoping -> t -> signature -> signature
Sourceval signature_item : scoping -> t -> signature_item -> signature_item
Sourceval force_module_decl : module_decl -> Types.module_declaration
Sourceval force_modtype : modtype -> Types.module_type
Sourceval force_signature : signature -> Types.signature
Sourceval force_signature_once : signature -> signature_item list
Sourceval force_signature_item : signature_item -> Types.signature_item
OCaml

Innovation. Community. Security.