package merlin-lib
Merlin's libraries
Install
Dune Dependency
Authors
Maintainers
Sources
merlin-5.5-503.tbz
sha256=67da3b34f2fea07678267309f61da4a2c6f08298de0dc59655b8d30fd8269af1
sha512=1fb3b5180d36aa82b82a319e15b743b802b6888f0dc67645baafdb4e18dfc23a7b90064ec9bc42f7424061cf8cde7f8839178d8a8537bf4596759f3ff4891873
doc/merlin-lib.analysis/Merlin_analysis/Env_lookup/index.html
Module Merlin_analysis.Env_lookup
Source
Provides tools to lookup items in the typing environment.
Establishing the namespace of an item before looking it up in the environement is necessary to prevent mixing items which have the same name but are not of the same namespace. (For example the environment can contain both type named `t` and a value named `t`.)
Namespaces describe in which section of the environment an item should be looked for.
Source
type item = {
uid : Ocaml_typing.Shape.Uid.t;
loc : Ocaml_parsing.Location.t;
namespace : Namespace.t;
}
Source
val by_longident :
Namespace.inferred list ->
Ocaml_parsing.Longident.t ->
Ocaml_typing.Env.t ->
(Ocaml_typing.Path.t * item) option
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>