Module Merlin_analysis.Misc_utils

module Path : sig ... end

parse_identifier attempts to re-parse a longident so that we get the location of each of its components.

val reconstruct_identifier : Merlin_kernel.Mpipeline.t -> Lexing.position -> (string * int) option -> string Ocaml_parsing.Location.loc list

reconstruct_identifier pipeline pos returns growing ranges around pos and the associated identifier.

val parenthesize_name : string -> string
val is_current_unit : string -> bool