Module Merlin_kernel.Mreader_lexer
type keywords = Ocaml_preprocess.Lexer_raw.keywordstype triple =
Ocaml_preprocess.Parser_raw.token
* Stdlib.Lexing.position
* Stdlib.Lexing.positionval for_completion :
Merlin_kernel.Mreader_lexer.t ->
Stdlib.Lexing.position ->
bool * Merlin_kernel.Mreader_lexer.tval initial_position : Merlin_kernel.Mreader_lexer.t -> Stdlib.Lexing.positionval tokens :
Merlin_kernel.Mreader_lexer.t ->
Merlin_kernel.Mreader_lexer.triple listval keywords : Merlin_kernel.Mreader_lexer.t -> string listval errors : Merlin_kernel.Mreader_lexer.t -> exn listval comments :
Merlin_kernel.Mreader_lexer.t ->
(string * Ocaml_parsing.Location.t) listval reconstruct_identifier :
Merlin_kernel.Mconfig.t ->
Merlin_kernel.Msource.t ->
Stdlib.Lexing.position ->
string Ocaml_parsing.Location.loc listval identifier_suffix :
string Ocaml_parsing.Location.loc list ->
string Ocaml_parsing.Location.loc list