| Copyright | © 2021 Albert Krewinkel |
|---|---|
| License | MIT |
| Maintainer | Albert Krewinkel <tarleb+pandoc@moltkeplatz.de> |
| Safe Haskell | None |
| Language | Haskell2010 |
Text.Pandoc.Lua.Marshal.TableParts
Description
Marshaling/unmarshaling functions of types that are used exclusively with tables.
Synopsis
- peekCaption :: LuaError e => Peeker e Caption
- pushCaption :: LuaError e => Caption -> LuaE e ()
- peekColSpec :: LuaError e => Peeker e ColSpec
- pushColSpec :: LuaError e => Pusher e ColSpec
- peekRow :: LuaError e => Peeker e Row
- pushRow :: LuaError e => Pusher e Row
- peekTableBody :: LuaError e => Peeker e TableBody
- pushTableBody :: LuaError e => Pusher e TableBody
- peekTableFoot :: LuaError e => Peeker e TableFoot
- pushTableFoot :: LuaError e => Pusher e TableFoot
- peekTableHead :: LuaError e => Peeker e TableHead
- pushTableHead :: LuaError e => Pusher e TableHead
Documentation
peekColSpec :: LuaError e => Peeker e ColSpec Source #
Peek a ColSpec value as a pair of Alignment and ColWidth.
pushColSpec :: LuaError e => Pusher e ColSpec Source #
Push a ColSpec value as a pair of Alignment and ColWidth.
peekRow :: LuaError e => Peeker e Row Source #
Push a table row from a pair of attr and the list of cells.
pushRow :: LuaError e => Pusher e Row Source #
Push a table row as a pair of attr and the list of cells.
peekTableBody :: LuaError e => Peeker e TableBody Source #
Retrieves a TableBody value from a Lua table with fields attr,
row_head_columns, head, and body.
pushTableBody :: LuaError e => Pusher e TableBody Source #
Pushes a TableBody value as a Lua table with fields attr,
row_head_columns, head, and body.
peekTableFoot :: LuaError e => Peeker e TableFoot Source #
Retrieves a TableFoot value from a pair containing an Attr value
and a list of table rows.
pushTableFoot :: LuaError e => Pusher e TableFoot Source #
Pushes a TableFoot value as a pair of the Attr value and the list
of table rows.