-- 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.0 -- | 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