Module Ppx_core__.Name

val matches : pattern:Ppx_core__.Import.string ‑> Ppx_core__.Import.string ‑> Ppx_core__.Import.bool

matches ~pattern name returns true iff name matches pattern.

For instance, the exact set of names such that matches ~pattern:"foo.bar.blah" name is:

val fold_dot_suffixes : Ppx_core__.Import.string ‑> init:'a ‑> f:(Ppx_core__.Import.string ‑> 'a ‑> 'a) ‑> 'a

fold_dot_suffixes "foo.bar.blah" ~init ~f is f "foo.bar.blah" (f "bar.blah" (f "blah" init)))

val get_outer_namespace : Ppx_core__.Import.string ‑> Ppx_core__.Import.string Ppx_core__.Import.option
module Registrar : sig ... end
module Whitelisted : sig ... end
module Reserved_namespaces : sig ... end
val comes_from_merlin : Ppx_core__.Import.string ‑> Ppx_core__.Import.bool