| Copyright | Copyright © 2017-2021 Albert Krewinkel |
|---|---|
| License | GNU GPL, version 2 or above |
| Maintainer | Albert Krewinkel <tarleb+pandoc@moltkeplatz.de> |
| Stability | alpha |
| Safe Haskell | None |
| Language | Haskell2010 |
Text.Pandoc.Lua
Contents
Description
Running pandoc Lua filters.
Synopsis
- runLua :: Lua a -> PandocIO (Either PandocError a)
- data Global
- = FORMAT Text
- | PANDOC_API_VERSION
- | PANDOC_DOCUMENT Pandoc
- | PANDOC_READER_OPTIONS ReaderOptions
- | PANDOC_SCRIPT_FILE FilePath
- | PANDOC_STATE CommonState
- | PANDOC_VERSION
- setGlobals :: [Global] -> Lua ()
- runFilterFile :: FilePath -> Pandoc -> Lua Pandoc
Documentation
runLua :: Lua a -> PandocIO (Either PandocError a) Source #
Run the lua interpreter, using pandoc's default way of environment initialization.
Lua globals
Permissible global Lua variables.
Constructors
| FORMAT Text | |
| PANDOC_API_VERSION | |
| PANDOC_DOCUMENT Pandoc | |
| PANDOC_READER_OPTIONS ReaderOptions | |
| PANDOC_SCRIPT_FILE FilePath | |
| PANDOC_STATE CommonState | |
| PANDOC_VERSION |
setGlobals :: [Global] -> Lua () Source #
Set all given globals.
Filters
runFilterFile :: FilePath -> Pandoc -> Lua Pandoc Source #
Transform document using the filter defined in the given file.