package merlin-lib
Merlin's libraries
Install
Dune Dependency
Authors
Maintainers
Sources
merlin-4.18-414.tbz
sha256=f6d6f7a266141e358c1a869612c8135c859185d547ea3ba5c9ad7bb67fe30cc1
sha512=4f272bdb028fd984fef406f7e1eadd0a3ab99d94016316f1b842782b1d1bba2bd50dcf3b4021c2096c6d9b5e5f9f6bae61bedcfd9f933f15c190e01777ef83a9
doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Error/index.html
Module Includemod.Error
Source
Source
type core_sigitem_symptom =
| Value_descriptions of (Types.value_description, Includecore.value_mismatch) diff
| Type_declarations of (Types.type_declaration, Includecore.type_mismatch) diff
| Extension_constructors of (Types.extension_constructor, Includecore.extension_constructor_mismatch) diff
| Class_type_declarations of (Types.class_type_declaration, Ctype.class_match_failure list) diff
| Class_declarations of (Types.class_declaration, Ctype.class_match_failure list) diff
Source
type module_type_symptom =
| Mt_core of core_module_type_symptom
| Signature of signature_symptom
| Functor of functor_symptom
| Invalid_module_alias of Path.t
| After_alias_expansion of module_type_diff
Source
and ('arg, 'path) functor_param_symptom =
| Incompatible_params of 'arg * Types.functor_parameter
| Mismatch of module_type_diff
Source
and signature_symptom = {
env : Env.t;
missings : Types.signature_item list;
incompatibles : (Ident.t * sigitem_symptom) list;
oks : (int * Typedtree.module_coercion) list;
leftovers : ((Types.signature_item as 'it) * 'it * int) list;
(*signature items that could not be compared due to type divergence
*)
}
Source
and sigitem_symptom =
| Core of core_sigitem_symptom
| Module_type_declaration of (Types.modtype_declaration, module_type_declaration_symptom) diff
| Module_type of module_type_diff
Source
and module_type_declaration_symptom =
| Illegal_permutation of Typedtree.module_coercion
| Not_greater_than of module_type_diff
| Not_less_than of module_type_diff
| Incomparable of {
less_than : module_type_diff;
greater_than : module_type_diff;
}
Source
type all =
| In_Compilation_unit of (string, signature_symptom) diff
| In_Signature of signature_symptom
| In_Module_type of module_type_diff
| In_Module_type_substitution of Ident.t * (Types.module_type, module_type_declaration_symptom) diff
| In_Type_declaration of Ident.t * core_sigitem_symptom
| In_Expansion of core_module_type_symptom
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>