module Stog_path:sig
..end
exception Invalid of string
val invalid : string -> 'a
type path = {
|
path : |
|
path_absolute : |
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