package merlin-lib

  1. Overview
  2. Docs
Merlin's libraries

Install

dune-project
 Dependency

Authors

Maintainers

Sources

merlin-5.6-503.tbz
sha256=b0dcad092aaaf7a23f65ab9a089e8761bd665cc72357909e0ac6c2182f4fc2d4
sha512=9987baf2b2e82bab4c90a328bfcba9945e797e0f3d947156f04435ee84b49542844b379e35a79027c3ffe81f4b7a8f1c60803233999b4c039d4598033371880d

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