Package0.2.7Foreign
pandoc-lua-marshal
Use pandoc types in Lua
- Version0.2.7
- CategoryForeign
- LicenceMIT
- AuthorAlbert Krewinkel, John MacFarlane
- MaintainerAlbert Krewinkel <albert@zeitkraut.de>
- Homepagegithub.com/pandoc/pandoc-lua-marshal
- Pinned byhackage pandoc-lua-marshal 0.2.7
- Sourcehackage.haskell.org/package/pandoc-lua-marshal-0.2.7
Modules
22 modules- Text.Pandoc.Lua.Marshal.AST0Use pandoc types in Lua
- Text.Pandoc.Lua.Marshal.Alignment2SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.Attr8Helpers to make pandoc's Attr elements usable in Lua, and to get objects
- Text.Pandoc.Lua.Marshal.Block11Marshal values of types that make up Block elements.
- Text.Pandoc.Lua.Marshal.Cell5SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.Citation4SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.CitationMode2SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.Content5SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.Filter12Marshaling/unmarshaling functions Lua filters, i.e., tables containing
- Text.Pandoc.Lua.Marshal.Format2SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.Inline11Marshal values of types that make up Inline elements.
- Text.Pandoc.Lua.Marshal.List4Lua lists with additional methods.
- Text.Pandoc.Lua.Marshal.ListAttributes8SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.MathType2SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.MetaValue3SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.Pandoc8SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.QuoteType2SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.Row5SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.SimpleTable4Definition and marshaling of the SimpleTable data type used as a
- Text.Pandoc.Lua.Marshal.TableFoot4SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.TableHead4SPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.TableParts17SPDX-License-Identifier : MIT
Description
This package provides functions to marshal and unmarshal pandoc document types to and from Lua.
The values of most types are pushed to pandoc as "userdata" objects that wrap a stable pointer to the Haskell value; these objects come with methods to access and modify their properties.
Sequences are pushed as normal Lua tables, but are augmented with convenience functions.
Depends on
11 packages- aeson-2.2.3.0in this set
- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.7with GHC
- exceptions-0.10.9with GHC
- hslua-2.3.1in this set
- hslua-list-1.1.1in this set
- hslua-marshalling-2.3.1in this set
- pandoc-types-1.23.1in this set
- safe-0.3.21in this set
- text-2.1.3with GHC
Used by in this set · 0
Nothing in this set depends on it.