Stog library reference documentation : Stog_path

Module Stog_path

module Stog_path: sig .. end
Document paths.

exception Invalid of string
val invalid : string -> 'a
type path = {
   path : string list;
   path_absolute : bool;
}
module Map: Map.S  with type key = path
module Set: Set.S  with type elt = path
val path : string list -> bool -> path
val compare : path -> path -> int
val append : path -> string list -> path
val chop_extension : path -> path option
val to_string : path -> string
val of_string : string -> path
val parent : path -> path