jon.recoil.org

Module Merlin_index_format.Lid

type pos = {
  1. lnum : int;
  2. cnum : int;
  3. bol : int;
}
type t = {
  1. longident : Ocaml_parsing.Longident.t G.link;
  2. filename : string G.link;
  3. start : Merlin_index_format.Lid.pos;
  4. stop : Merlin_index_format.Lid.pos;
  5. ghost : bool;
}
val compare_filename : Merlin_index_format.Lid.t -> Merlin_index_format.Lid.t -> int
val type_string : string G.link Stdlib.Type.Id.t
val schema : G.iter -> Merlin_index_format.Lid.t -> unit
module Li : sig ... end
val cache : unit -> (Stdlib.String.t G.link -> unit) * (Merlin_index_format.Lid.Li.t G.link -> unit)
val deduplicate : ((string G.link -> 'a) * (Ocaml_parsing.Longident.t G.link -> 'b)) -> Merlin_index_format.Lid.t -> 'b