codept-lib
Pkg
Localized path for package
codept-lib.bundled
type source =
| Local
| Unknown
| Pkg of Namespaced.t
| Special of Name.t
type t = {
source : source;
file : Namespaced.t;
}
type path = t
val sch : t Schematic.t
val pp_source : Format.formatter -> source -> unit
Printing function
val pp_simple : Format.formatter -> path -> unit
val pp_gen : string -> Format.formatter -> path -> unit
val pp : Format.formatter -> path -> unit
val reflect : Format.formatter -> path -> unit
val filename : ?sep:string -> t -> string
val local : string -> path
val (/) : Paths.Simple.t -> t -> t
val is_known : t -> bool
val module_name : path -> Modname.t
val update_extension : (string -> string) -> path -> path
Extension handling
val change_extension : string -> path -> path
val cmo : path -> path
val o : path -> path
val cmi : path -> path
val cmx : path -> path
val cmxs : path -> path
val mk_dep : bool -> bool -> path -> path
mk_dep all native path generates either a cmi, a cmo or a cmx depending on the extension of path
mk_dep all native path
module Set : sig ... end
type set = Set.t
module Map : sig ... end
type 'a map = 'a Map.t