Copyright | Copyright © 2017 Albert Krewinkel |
---|---|
License | GNU GPL, version 2 or above |
Maintainer | Albert Krewinkel <tarleb+pandoc@moltkeplatz.de> |
Stability | alpha |
Safe Haskell | None |
Language | Haskell98 |
Pandoc lua utils.
- data LuaException :: * = LuaException String
- data LuaPackageParams = LuaPackageParams {}
- pushPandocModule :: Maybe FilePath -> Lua NumResults
- runLuaFilter :: Maybe FilePath -> FilePath -> String -> Pandoc -> PandocIO (Either LuaException Pandoc)
- initLuaState :: LuaPackageParams -> Lua ()
- luaPackageParams :: Maybe FilePath -> PandocIO LuaPackageParams
Documentation
data LuaException :: * #
Exceptions raised by Lua-related operations.
data LuaPackageParams Source #
Parameters used to create lua packages/modules.
pushPandocModule :: Maybe FilePath -> Lua NumResults Source #
Push the "pandoc" on the lua stack. Requires the list
module to be
loaded.
runLuaFilter :: Maybe FilePath -> FilePath -> String -> Pandoc -> PandocIO (Either LuaException Pandoc) Source #
initLuaState :: LuaPackageParams -> Lua () Source #
Orphan instances
FromLuaStack a => FromLuaStack (Identity a) Source # | |