module Data.Path
(
Path()
, AbsPath
, RelPath
, Absolute()
, Relative()
, PathPiece()
, LastPathPiece()
, Extension()
, relpath
, abspath
, ext
, ground
, unsafeRelPathError
, unsafeAbsPathError
, unsafePathPieceError
, unsafeLastPieceError
, unsafeExtError
, toRelFilePath
, toAbsFilePath
, takeExtension
, takeExtensions
, addExtension
, (<.>)
, addExtensions
, dropExtensionExact
, dropExtension
, dropExtensions
, replaceExtensionExact
, replaceExtension
, (-<.>)
, replaceExtensions
, replaceExtensionss
, stripExtension
, stripExtensions
, splitExtension
, splitExtensions
, hasExtension
, takeFileNameExact
, takeFileName
, dropFileNameExact
, dropFileName
, replaceFileNameExact
, replaceFileName
, takeBaseNameExact
, takeBaseName
, replaceBaseNameExact
, replaceBaseName
, replaceDirectoryExact
, replaceDirectory
, combineExact
, combine
, (</>)
, splitPath
, joinPath
, pathSeparator
, pathSeparators
, isPathSeparator
, extensionSeparator
, extensionSeparators
, isExtensionSeparator
) where
import Data.Path.Internal