Module BatPathGen.PathType.Operators

module Operators: sig .. end

Infix operators for path construction. They are in separate module, so one can open Path.Operators to use them.


val (/:) : BatPathGen.PathType.t -> BatPathGen.PathType.ustring -> BatPathGen.PathType.t

path/:name is a path of name located in a directory path. For example:

BatPathGen.PathType.default_validator is applied to the argument. name must not contain path separator (causes Illegal_char exception).

val (//@) : BatPathGen.PathType.t -> BatPathGen.PathType.t -> BatPathGen.PathType.t

basepath//@relpath catenates two paths.

Windows: As a special exception it is possible to pass absolute path as relpath, provided that basepath is simple absolute path (i.e. of the form [...; ""]) and relpath is not simple absolute path.