Merlin_analysis.Ast_iteratorsval log : 'a Merlin_utils.Logger.printfval iter_only_visible :
Ocaml_typing.Tast_iterator.iterator ->
Ocaml_typing.Tast_iterator.iteratorval iter_on_defs :
uid_to_locs_tbl:
string Ocaml_parsing.Location.loc Ocaml_typing.Types.Uid.Tbl.t ->
Ocaml_typing.Tast_iterator.iteratorval build_uid_to_locs_tbl :
local_defs:Merlin_kernel.Mtyper.typedtree ->
unit ->
string Ocaml_parsing.Location.loc Ocaml_typing.Types.Uid.Tbl.tval iter_on_usages :
f:
(namespace:Ocaml_typing.Shape.Sig_component_kind.t ->
Ocaml_typing.Env.t ->
Ocaml_typing.Path.t ->
Ocaml_parsing.Longident.t Ocaml_parsing.Location.loc ->
unit) ->
Merlin_kernel.Mtyper.typedtree ->
unitval iterator_on_usages :
include_hidden:bool ->
f:
(namespace:Ocaml_typing.Shape.Sig_component_kind.t ->
Ocaml_typing.Env.t ->
Ocaml_typing.Path.t ->
Ocaml_parsing.Longident.t Ocaml_parsing.Location.loc ->
unit) ->
Ocaml_typing.Tast_iterator.iterator