package merlin-lib

  1. Overview
  2. Docs
Merlin's libraries

Install

Dune Dependency

Authors

Maintainers

Sources

merlin-4.17.1-501.tbz
sha256=376707aa871f09e9639456d3fbe4b89a21c9ad75c774e94cbbbe67f842b0a500
sha512=a11ea4b8e3520b3ee41ae8198cda34b2816b8dfcdcb99350ef29689a7d62bb66d17ffa075c551aa56d521120b55e6db14a106a31f7b3970ed2aa07e1db3c9b88

doc/merlin-lib.analysis/Merlin_analysis/Browse_tree/index.html

Module Merlin_analysis.Browse_treeSource

Sourcetype t = {
  1. t_node : Merlin_kernel.Mbrowse.node;
  2. t_loc : Ocaml_parsing.Location.t;
  3. t_env : Ocaml_typing.Env.t;
  4. t_children : t list lazy_t;
}
Sourceval default_env : Ocaml_typing.Env.t

of_node ?loc ?env node produces a tree from node, using loc and env * as default annotation when nothing can be inferred from the node. * If they are not specified, annotations from child are used for approximation.

Sourceval of_browse : Merlin_kernel.Mbrowse.t -> t
Sourceval dummy : t
Sourceval all_constructor_occurrences : (t * [ `Description of Ocaml_typing.Types.constructor_description | `Declaration of Ocaml_typing.Typedtree.constructor_declaration | `Extension_constructor of Ocaml_typing.Typedtree.extension_constructor ]) -> t -> t Ocaml_parsing.Location.loc list
OCaml

Innovation. Community. Security.