package merlin-lib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t =
  1. | Trie of string * Ocaml_parsing.Longident.t * t list lazy_t
module PathSet : sig ... end
type query = {
  1. positive : PathSet.t;
  2. pos_fun : int;
  3. negative : PathSet.t;
  4. neg_fun : int;
}
val remove : int ref -> PathSet.t ref -> PathSet.elt -> unit
val match_query : Ocaml_typing.Env.t -> query -> Ocaml_typing.Types.type_expr -> int option
val directories : global_modules:string list -> Ocaml_typing.Env.t -> t list
val execute_query : query -> Ocaml_typing.Env.t -> t list -> (int * Ocaml_typing.Path.t * Ocaml_typing.Types.value_description) list