package ocaml-base-compiler
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Official release 4.09.1
Install
dune-project
Dependency
Authors
Maintainers
Sources
4.09.1.tar.gz
sha256=3e3146e0c876d14bdd574cb543e782feb2b07a7cabd054a8f322ef40de61943a
doc/ocamlcommon/Ctype/Unification_trace/index.html
Module Ctype.Unification_trace
Unification traces are used to explain unification errors when printing error messages
type 'a escape = | Constructor of Path.t| Univ of Types.type_expr(*The type_expr argument of
*)Univis always aTunivar _, we keep atype_exprto track renaming inPrinttyp| Self| Module_type of Path.t| Equation of 'a
Scope escape related errors
type 'a elt = | Diff of 'a diff| Variant of variant| Obj of obj| Escape of {context : Types.type_expr option;kind : 'a escape;
}| Incompatible_fields of {name : string;diff : Types.type_expr diff;
}| Rec_occur of Types.type_expr * Types.type_expr
val diff : Types.type_expr -> Types.type_expr -> desc eltmap_diff f {expected;got} is {expected=f expected; got=f got}
val flatten : (Types.type_expr -> Types.type_expr -> 'a) -> t -> 'a elt listflatten f trace flattens all elements of type desc in trace to either f x.t expanded if x.expanded=Some expanded or f x.t x.t otherwise
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>