-- 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 0.1.0
-- | Lua module to work with file paths.
module Foreign.Lua.Module.Path
-- | Pushes the path module to the Lua stack.
pushModule :: Lua NumResults
-- | Add the path module under the given name to the table of
-- preloaded packages.
preloadModule :: String -> Lua ()
documentedModule :: Module
-- | Adds an extension to a file path. Wraps addExtension.
add_extension :: HaskellFunction
-- | Join two paths with a directory separator. Wraps
-- combine.
combine :: HaskellFunction
-- | See Path.takeDirectory
directory :: HaskellFunction
-- | See Path.takeFilename
filename :: HaskellFunction
-- | See Path.isAbsolute
is_absolute :: HaskellFunction
-- | See Path.isRelative
is_relative :: HaskellFunction
-- | See Path.joinPath
join :: HaskellFunction
make_relative :: HaskellFunction
-- | See Path.normalise
normalize :: HaskellFunction
-- | See Path.splitDirectories.
--
-- Note that this does not wrap splitPath, as that
-- function adds trailing slashes to each directory, which is often
-- inconvenient.
split :: HaskellFunction
-- | See Path.splitExtension
split_extension :: HaskellFunction
-- | Wraps function splitSearchPath.
split_search_path :: HaskellFunction
treat_strings_as_paths :: HaskellFunction