package merlin-lib
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/Includecore/index.html
Module Ocaml_typing.Includecore
Source
Source
type value_mismatch =
| Primitive_mismatch of primitive_mismatch
| Not_a_primitive
| Type of Errortrace.moregen_error
Source
type record_change =
(Types.label_declaration as 'ld, 'ld, label_mismatch)
Ocaml_utils.Diffing_with_keys.change
Source
type record_mismatch =
| Label_mismatch of record_change list
| Unboxed_float_representation of position
Source
type constructor_mismatch =
| Type of Errortrace.equality_error
| Arity
| Inline_record of record_change list
| Kind of position
| Explicit_return_type of position
Source
type extension_constructor_mismatch =
| Constructor_privacy
| Constructor_mismatch of Ident.t * Types.extension_constructor * Types.extension_constructor * constructor_mismatch
Source
type variant_change =
(Types.constructor_declaration as 'cd, 'cd, constructor_mismatch)
Ocaml_utils.Diffing_with_keys.change
Source
type private_variant_mismatch =
| Only_outer_closed
| Missing of position * string
| Presence of string
| Incompatible_types_for of string
| Types of Errortrace.equality_error
Source
type type_mismatch =
| Arity
| Privacy of privacy_mismatch
| Kind of kind_mismatch
| Constraint of Errortrace.equality_error
| Manifest of Errortrace.equality_error
| Private_variant of Types.type_expr * Types.type_expr * private_variant_mismatch
| Private_object of Types.type_expr * Types.type_expr * private_object_mismatch
| Variance
| Record_mismatch of record_mismatch
| Variant_mismatch of variant_change list
| Unboxed_representation of position
| Immediate of Type_immediacy.Violation.t
Source
val value_descriptions :
loc:Ocaml_parsing.Location.t ->
Env.t ->
string ->
Types.value_description ->
Types.value_description ->
Typedtree.module_coercion
Source
val type_declarations :
?equality:bool ->
loc:Ocaml_parsing.Location.t ->
Env.t ->
mark:bool ->
string ->
Types.type_declaration ->
Path.t ->
Types.type_declaration ->
type_mismatch option
Source
val extension_constructors :
loc:Ocaml_parsing.Location.t ->
Env.t ->
mark:bool ->
Ident.t ->
Types.extension_constructor ->
Types.extension_constructor ->
extension_constructor_mismatch option
Source
val report_value_mismatch :
string ->
string ->
Env.t ->
Format.formatter ->
value_mismatch ->
unit
Source
val report_type_mismatch :
string ->
string ->
string ->
Env.t ->
Format.formatter ->
type_mismatch ->
unit
Source
val report_extension_constructor_mismatch :
string ->
string ->
string ->
Env.t ->
Format.formatter ->
extension_constructor_mismatch ->
unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>