Libnamesval dirpath_of_string : string -> Names.DirPath.tDirpaths
val pop_dirpath : Names.DirPath.t -> Names.DirPath.tPop the suffix of a DirPath.t. Raises a Failure for 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 raise Failure
val add_dirpath_suffix : Names.DirPath.t -> Names.Id.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 -> boolval make_path : Names.DirPath.t -> Names.Id.t -> full_pathConstructors of full_path
val add_path_suffix : full_path -> Names.Id.t -> full_pathval append_path : full_path -> Names.DirPath.t -> full_pathval repr_path : full_path -> Names.DirPath.t * Names.Id.tDestructors of full_path
path_pop_n_suffixes n p removes the last n elements of p. Raises Failure if p is not long enough.
val dirpath : full_path -> Names.DirPath.tThe prefix of the path
val basename : full_path -> Names.Id.tval dirpath_of_path : full_path -> Names.DirPath.tThe full path as a DirPath.t.
val is_path_prefix_of : full_path -> Names.DirPath.t -> boolval path_of_string : string -> full_pathParsing and printing of section path as "root.module.id"
val string_of_path : full_path -> stringA qualid is a partially qualified ident; it includes fully qualified names (= absolute names) and all intermediate partial qualifications of absolute names, including single identifiers. The qualid are used to access the name table.
val make_qualid : ?loc:Loc.t -> Names.DirPath.t -> Names.Id.t -> qualidval repr_qualid : qualid -> Names.DirPath.t * Names.Id.tval string_of_qualid : qualid -> stringTurns an absolute name, a dirpath, or an Id.t into a qualified name denoting the same name
val qualid_of_dirpath : ?loc:Loc.t -> Names.DirPath.t -> qualidval qualid_of_ident : ?loc:Loc.t -> Names.Id.t -> qualidval qualid_of_lident : Names.lident -> 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 rocq_init_root : Names.Id.tThis is the root of the rocq-core library
val default_root_prefix : Names.DirPath.tThis is the default root prefix for developments which doesn't mention a root
val dummy_full_path : full_pathFor uninitialized data, cf DirPath.dummy