Module Merlin_kernel.Extension
type t = {name : string;private_def : string list;public_def : string list;packages : string list;keywords : (string * Ocaml_preprocess.Parser_raw.token) list;
}Definition of an extension (as seen from Lexer and Typer)
val ident : Ocaml_typing.Ident.tval keywords :
Merlin_kernel.Extension.set ->
Ocaml_preprocess.Lexer_raw.keywordsval register :
Merlin_kernel.Extension.set ->
Ocaml_typing.Env.t ->
Ocaml_typing.Env.tval all : Merlin_kernel.Extension.setval registry : Merlin_kernel.Extension.t Merlin_utils.Std.String.Map.tval lookup : string -> Merlin_kernel.Extension.t optionval from :
extensions:string list ->
packages:string list ->
Merlin_kernel.Extension.setval empty : Merlin_kernel.Extension.set