-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Lua module to work with file paths.
--
-- Lua module to work with file paths in a platform independent way.
@package hslua-module-path
@version 1.0.3
-- | Lua module to work with file paths.
module HsLua.Module.Path
-- | The path module specification.
documentedModule :: LuaError e => Module e
-- | Wrapper for pathSeparator.
separator :: Field e
-- | Wrapper for searchPathSeparator.
search_path_separator :: Field e
-- | Adds an extension to a file path. Wraps addExtension.
add_extension :: DocumentedFunction e
-- | Join two paths with a directory separator. Wraps
-- combine.
combine :: DocumentedFunction e
-- | See Path.takeDirectory
directory :: DocumentedFunction e
-- | See Path.takeFilename
filename :: DocumentedFunction e
-- | See Path.isAbsolute
is_absolute :: DocumentedFunction e
-- | See Path.isRelative
is_relative :: DocumentedFunction e
-- | See Path.joinPath
join :: LuaError e => DocumentedFunction e
make_relative :: DocumentedFunction e
-- | See Path.normalise
normalize :: DocumentedFunction e
-- | See Path.splitDirectories.
--
-- Note that this does not wrap splitPath, as that
-- function adds trailing slashes to each directory, which is often
-- inconvenient.
split :: LuaError e => DocumentedFunction e
-- | See Path.splitExtension
split_extension :: DocumentedFunction e
-- | Wraps function splitSearchPath.
split_search_path :: LuaError e => DocumentedFunction e
treat_strings_as_paths :: LuaError e => DocumentedFunction e