Data.Path.Internal

type AbsPath

type RelPath

data Path rel

data Absolute

data Relative

data PathPiece

data LastPathPiece

data Extension

pathSeparator

pathSeparators

isPathSeparator

extensionSeparator

extensionSeparators

isExtensionSeparator

containsSatisfied

containsSeparator

containsExtension

relpath

abspath

pathpiece

lastpiece

ext

ground

unsafeRelPathError

unsafeAbsPathError

unsafePathPieceError

unsafeLastPieceError

unsafeExtError

toRelFilePath

toAbsFilePath

takeExtension

takeExtensions

replaceExtensionExact

replaceExtension

(-<.>)

replaceExtensions

replaceExtensionss

dropExtensionExact

dropExtension

dropExtensions

addExtension

(<.>)

addExtensions

stripExtension

stripExtensions

splitExtension

splitExtensions

hasExtension

splitFileName

takeFileNameExact

takeFileName

replaceFileNameExact

replaceFileName

dropFileNameExact

dropFileName

takeBaseNameExact

takeBaseName

replaceBaseNameExact

replaceBaseName

replaceDirectoryExact

replaceDirectory

combineExact

combine

(</>)

splitPath

joinPath

initMay

lastMay

unsnoc

uncons

isEmptyLastPathPiece

emptyLastPathPiece

emptyPath

isEmptyPath

renderPiece

renderLastPiece

renderExtension

renderExtensions

combineLastAndExtensions

splitPiece

unsafePathTypeCoerse