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/src/merlin-lib.analysis/namespace.ml.html

Source file namespace.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
type t =
  [ `Vals
  | `Type
  | `Constr
  | `Mod
  | `Modtype
  | `Functor
  | `Labels
  | `Unknown
  | `Apply ]

let to_tag_string = function
  | `Mod -> ""
  | `Functor -> "[functor]"
  | `Labels -> "[label]"
  | `Constr -> "[cstr]"
  | `Type -> "[type]"
  | `Vals -> "[val]"
  | `Modtype -> "[Mty]"
  | `Unknown -> "[?]"
  | `Apply -> "[functor application]"

let to_string = function
  | `Mod -> "(module) "
  | `Functor -> "(functor)"
  | `Labels -> "(label) "
  | `Constr -> "(constructor) "
  | `Type -> "(type) "
  | `Vals -> "(value) "
  | `Modtype -> "(module type) "
  | `Unknown -> "(unknown)"
  | `Apply -> "(functor application)"
OCaml

Innovation. Community. Security.