Package0.3.2.1Foreign
pandoc-lua-marshal
Use pandoc types in Lua
- Version0.3.2.1
- CategoryForeign
- LicenceMIT
- AuthorAlbert Krewinkel, John MacFarlane
- MaintainerAlbert Krewinkel <albert@zeitkraut.de>
- Homepagegithub.com/pandoc/pandoc-lua-marshal
- Pinned byhackage pandoc-lua-marshal 0.3.2.1
- Sourcehackage.haskell.org/package/pandoc-lua-marshal-0.3.2.1
Modules
- Text.Pandoc.Lua.Marshal.ASTUse pandoc types in Lua
- Text.Pandoc.Lua.Marshal.AlignmentSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.AttrHelpers to make pandoc's Attr elements usable in Lua, and to get objects
- Text.Pandoc.Lua.Marshal.BlockMarshal values of types that make up Block elements.
- Text.Pandoc.Lua.Marshal.CaptionSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.CellSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.CitationSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.CitationModeSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.ContentSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.FilterMarshaling/unmarshaling functions Lua filters, i.e., tables containing
- Text.Pandoc.Lua.Marshal.FormatSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.InlineMarshal values of types that make up Inline elements.
- Text.Pandoc.Lua.Marshal.ListLua lists with additional methods.
- Text.Pandoc.Lua.Marshal.ListAttributesSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.MathTypeSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.MetaValueSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.PandocSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.QuoteTypeSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.RowSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.SimpleTableDefinition and marshaling of the SimpleTable data type used as a
- Text.Pandoc.Lua.Marshal.TableBodySPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.TableFootSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.TableHeadSPDX-License-Identifier : MIT
- Text.Pandoc.Lua.Marshal.TablePartsSPDX-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.5.1in this set
- base-4.23.0.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.8with GHC
- exceptions-0.10.12with GHC
- hslua-2.5.0in this set
- hslua-list-1.1.4in this set
- hslua-marshalling-2.3.2in this set
- pandoc-types-1.23.1.2in this set
- safe-0.3.21in this set
- text-2.1.4with GHC
Used by in this set · 0
Nothing in this set depends on it.