Shared_ast.Qident
This module defines module names and path accesses, used to refer to separate compilation units.
type modname = string
Expected to be a uident (i.e. start with an uppercase letter)
type ident = string
Expected to be a lident (i.e. start with a lowercase letter)
type path = modname list
type t = path * ident
val compare_path : path -> path -> int
val equal_path : path -> path -> bool
val compare : t -> t -> int
val equal : t -> t -> bool
val format : Stdlib.Format.formatter -> t -> unit
module Set : Stdlib.Set.S with type elt = t
module Map : Stdlib.Map.S with type key = t