package merlin-lib

  1. Overview
  2. Docs
Merlin's libraries

Install

dune-project
 Dependency

Authors

Maintainers

Sources

merlin-5.8-505.tbz
sha256=5642cde8486a84aad98fa5c590b70e8dcc6074d7fbdb3b9b8c46b2c5b42f653b
sha512=1d7a7751157e393d3ae248ef5ae24a6b4e81430666c61cc51a3d0ec35804523317036f3d7a3c7f18a7554337f4e5f5989fb677865b261ece3fd2b317903570ba

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:??? -> ?skip_none:??? -> 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_locate_types : Query_protocol.Locate_types_result.t -> [> `Assoc of (string * [> `Int of int | `List of 'a list | `String of string ]) list | `Null | `String of string ] as 'a
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_substitution_result : Query_protocol.substitution_result -> [> `Assoc of (string * [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `Int of int ]) list | `String of string ]) list ]
Sourceval json_of_response : 'a Query_protocol.t -> 'a -> Merlin_utils.Std.json