Module Libnames
val dirpath_of_string : string -> Names.DirPath.tDirpaths
val pop_dirpath : Names.DirPath.t -> Names.DirPath.tPop the suffix of a
DirPath.t. Raises aFailurefor an empty path
val pop_dirpath_n : int -> Names.DirPath.t -> Names.DirPath.tPop the suffix n times
val split_dirpath : Names.DirPath.t -> Names.DirPath.t * Names.Id.tImmediate prefix and basename of a
DirPath.t. May raiseFailure
val add_dirpath_suffix : Names.DirPath.t -> Names.module_ident -> Names.DirPath.tval add_dirpath_prefix : Names.module_ident -> Names.DirPath.t -> Names.DirPath.tval chop_dirpath : int -> Names.DirPath.t -> Names.DirPath.t * Names.DirPath.tval append_dirpath : Names.DirPath.t -> Names.DirPath.t -> Names.DirPath.tval drop_dirpath_prefix : Names.DirPath.t -> Names.DirPath.t -> Names.DirPath.tval is_dirpath_prefix_of : Names.DirPath.t -> Names.DirPath.t -> boolval is_dirpath_suffix_of : Names.DirPath.t -> Names.DirPath.t -> bool
module Dirset : Util.Set.S with type S.elt = Names.DirPath.tmodule Dirmap : Util.Map.ExtS with type key = Names.DirPath.t and module Set := Dirsetval eq_full_path : full_path -> full_path -> boolval make_path : Names.DirPath.t -> Names.Id.t -> full_pathConstructors of
full_path
val repr_path : full_path -> Names.DirPath.t * Names.Id.tDestructors of
full_path
val dirpath : full_path -> Names.DirPath.tval basename : full_path -> Names.Id.tval path_of_string : string -> full_pathParsing and printing of section path as
"coq_root.module.id"
...
val make_qualid : ?loc:Loc.t -> Names.DirPath.t -> Names.Id.t -> qualidval repr_qualid : qualid -> Names.DirPath.t * Names.Id.tval qualid_eq : qualid -> qualid -> boolval pr_qualid : qualid -> Pp.tval string_of_qualid : qualid -> stringval qualid_of_string : ?loc:Loc.t -> string -> qualid
val qualid_of_path : ?loc:Loc.t -> full_path -> qualidval qualid_of_dirpath : ?loc:Loc.t -> Names.DirPath.t -> qualidval qualid_of_ident : ?loc:Loc.t -> Names.Id.t -> qualidval qualid_is_ident : qualid -> boolval qualid_path : qualid -> Names.DirPath.tval qualid_basename : qualid -> Names.Id.tval idset_mem_qualid : qualid -> Names.Id.Set.t -> boolfalse when the qualid is not an ident
...
val default_library : Names.DirPath.tsome preset paths
val coq_root : Names.module_identThis is the root of the standard library of Coq
val coq_string : stringval default_root_prefix : Names.DirPath.tThis is the default root prefix for developments which doesn't mention a root