Copyright | © 2017-2021 Albert Krewinkel John MacFarlane |
---|---|
License | MIT |
Maintainer | Albert Krewinkel <tarleb+pandoc@moltkeplatz.de> |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Helpers to make pandoc's Attr elements usable in Lua, and to get objects back into Haskell.
Synopsis
- typeAttr :: LuaError e => DocumentedType e Attr
- peekAttr :: LuaError e => Peeker e Attr
- pushAttr :: LuaError e => Pusher e Attr
- typeAttributeList :: LuaError e => DocumentedType e [(Text, Text)]
- pushAttributeList :: LuaError e => Pusher e [(Text, Text)]
- peekAttributeList :: LuaError e => Peeker e [(Text, Text)]
- mkAttr :: LuaError e => DocumentedFunction e
- mkAttributeList :: LuaError e => DocumentedFunction e
Documentation
peekAttr :: LuaError e => Peeker e Attr Source #
Retrieves an Attr
value from a string, a table, or an Attr
userdata object. A string is used as an identifier; a table is either
an HTML-like set of attributes, or a triple containing the
identifier, classes, and attributes.
typeAttributeList :: LuaError e => DocumentedType e [(Text, Text)] Source #
Constructor functions for AttributeList
elements.
pushAttributeList :: LuaError e => Pusher e [(Text, Text)] Source #
Pushes an associated list of attributes as AttributeList
userdata
object.
peekAttributeList :: LuaError e => Peeker e [(Text, Text)] Source #
Retrieves an associated list of attributes from a table or an
AttributeList
userdata object.
mkAttributeList :: LuaError e => DocumentedFunction e Source #
Constructor for AttributeList
.