Module Merlin_kernel.Mpipeline
val make :
Merlin_kernel.Mconfig.t ->
Merlin_kernel.Msource.t ->
Merlin_kernel.Mpipeline.tval with_pipeline : Merlin_kernel.Mpipeline.t -> (unit -> 'a) -> 'aval for_completion :
Merlin_kernel.Msource.position ->
Merlin_kernel.Mpipeline.t ->
Merlin_kernel.Mpipeline.tval raw_source : Merlin_kernel.Mpipeline.t -> Merlin_kernel.Msource.tval input_config : Merlin_kernel.Mpipeline.t -> Merlin_kernel.Mconfig.tval input_source : Merlin_kernel.Mpipeline.t -> Merlin_kernel.Msource.tval get_lexing_pos :
Merlin_kernel.Mpipeline.t ->
[< Merlin_kernel.Msource.position ] ->
Stdlib.Lexing.positionval reader_config : Merlin_kernel.Mpipeline.t -> Merlin_kernel.Mconfig.tval reader_comments :
Merlin_kernel.Mpipeline.t ->
(string * Ocaml_parsing.Location.t) listval reader_parsetree :
Merlin_kernel.Mpipeline.t ->
Merlin_kernel.Mreader.parsetreeval reader_lexer_keywords : Merlin_kernel.Mpipeline.t -> string listval reader_lexer_errors : Merlin_kernel.Mpipeline.t -> exn listval reader_parser_errors : Merlin_kernel.Mpipeline.t -> exn listval reader_no_labels_for_completion : Merlin_kernel.Mpipeline.t -> boolval ppx_parsetree :
Merlin_kernel.Mpipeline.t ->
Merlin_kernel.Mreader.parsetreeval ppx_errors : Merlin_kernel.Mpipeline.t -> exn listval final_config : Merlin_kernel.Mpipeline.t -> Merlin_kernel.Mconfig.tval typer_result : Merlin_kernel.Mpipeline.t -> Merlin_kernel.Mtyper.resultval typer_errors : Merlin_kernel.Mpipeline.t -> exn listval document_overrides :
Merlin_kernel.Mpipeline.t ->
string Merlin_kernel.Overrides.tval locate_overrides :
Merlin_kernel.Mpipeline.t ->
Stdlib.Lexing.position Merlin_kernel.Overrides.tval timing_information : Merlin_kernel.Mpipeline.t -> (string * float) listval cache_information : Merlin_kernel.Mpipeline.t -> Merlin_utils.Std.json