jon.recoil.org

Module Merlin_kernel.Mreader_extend

type t
val start : string -> string list -> Merlin_kernel.Mconfig.t -> Merlin_kernel.Msource.t -> Merlin_kernel.Mreader_extend.t option
val parse : ?for_completion:Merlin_kernel.Msource.position -> Merlin_kernel.Mreader_extend.t -> ([ `No_labels of bool ] * [ `Implementation of Ocaml_parsing.Parsetree.structure | `Interface of Ocaml_parsing.Parsetree.signature ]) option
val reconstruct_identifier : Stdlib.Lexing.position -> Merlin_kernel.Mreader_extend.t -> string Ocaml_parsing.Location.loc list option
val print_outcomes : Merlin_extend.Extend_protocol.Reader.outcometree list -> Merlin_kernel.Mreader_extend.t -> string list option