package merlin-lib

  1. Overview
  2. Docs
Merlin's libraries

Install

Dune Dependency

Authors

Maintainers

Sources

merlin-5.5-503.tbz
sha256=67da3b34f2fea07678267309f61da4a2c6f08298de0dc59655b8d30fd8269af1
sha512=1fb3b5180d36aa82b82a319e15b743b802b6888f0dc67645baafdb4e18dfc23a7b90064ec9bc42f7424061cf8cde7f8839178d8a8537bf4596759f3ff4891873

doc/merlin-lib.commands/Merlin_commands/Query_json/index.html

Module Merlin_commands.Query_jsonSource

Sourceval string_of_completion_kind : [< `Class | `ClassType | `Constructor | `Exn | `Keyword | `Label | `Method | `MethodCall | `Modtype | `Module | `Type | `Value | `Variant ] -> string
Sourceval with_location : ?with_file:bool -> ?skip_none:bool -> Ocaml_parsing.Location.t -> (string * [> `Assoc of (string * [> `Int of int ]) list | `String of string ] as 'a) list -> [> `Assoc of (string * 'a) list ]
Sourceval json_of_type_loc : (Ocaml_parsing.Location.t * [< `Index of 'a | `String of string ] * [< `No | `Tail_call | `Tail_position ]) -> [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `Int of 'a | `String of string ]) list ]
Sourceval json_of_error : Ocaml_parsing.Location.error -> [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `Bool of bool | `List of [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `String of string ]) list ] list | `String of string ]) list ]
Sourceval json_of_completion : string Query_protocol.Compl.raw_entry -> [> `Assoc of (string * [> `Bool of bool | `String of string ]) list ]
Sourceval json_of_completions : Query_protocol.Compl.t -> [> `Assoc of (string * [> `List of [> `Assoc of (string * [> `Bool of bool | `List of [> `Assoc of (string * [> `String of string ]) list ] list | `String of string ]) list | `String of string ] list | `Null ]) list ]
Sourceval json_of_outline : Query_protocol.outline -> [> `Assoc of (string * [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `Int of int | `String of string ]) list | `Bool of bool | `List of 'a | `Null | `String of string ]) list ] list as 'a
Sourceval json_of_shape : Query_protocol.shape -> [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `List of 'a list | `String of string ]) list ] as 'a
Sourceval json_of_locate : [< `At_origin | `Builtin of string | `File_not_found of string | `Found of 'a option * Merlin_utils.Std.Lexing.position | `Invalid_context | `Not_found of string * string option | `Not_in_env of string ] -> [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `String of 'a ]) list | `String of string ]
Sourceval json_of_inlay_hints : (Merlin_utils.Std.Lexing.position * 'a) list -> [> `List of [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `String of 'a ]) list ] list ]
Sourceval json_of_signature_help : Query_protocol.signature_help_result option -> [> `Assoc of (string * [> `Int of int | `List of [> `Assoc of (string * [> `List of [> `Assoc of (string * [> `List of [> `Int of int ] list ]) list ] list | `String of string ]) list ] list ]) list ]
Sourceval json_of_search_result : string Query_protocol.type_search_result list -> [> `List of [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `Int of int | `Null | `String of string ]) list ] list ]
Sourceval json_of_response : 'a Query_protocol.t -> 'a -> Merlin_utils.Std.json
OCaml

Innovation. Community. Security.