package codept-lib

  1. Overview
  2. Docs

Namespaced name, useful for packed module

type p = Paths.S.t
type t = {
  1. namespace : p;
  2. name : Unitname.t;
}
type namespaced = t
val pp : t Pp.t
val pp_as_filepath : t Pp.t
val reflect : t Pp.t
val cons : p -> t -> t
val to_string : t -> string
val filepath : t -> string
val make : ?nms:p -> Name.t -> t
val flatten : t -> p
val fileview_flatten : t -> p
val of_path : p -> t
val head : t -> string
val compare : t -> t -> int
val sch : t Schematic.t
val fileview_sch : t Schematic.t
val module_path_of_filename : ?nms:p -> string -> t
val filepath_of_filename : ?nms:p -> string -> t
module Map : sig ... end
type 'a map = 'a Map.t
module Set : sig ... end
type set = Set.t
val change_file_extension : (string -> string) -> t -> t

Extension and parsing

val module_name : t -> Modname.t
OCaml

Innovation. Community. Security.