Copyright | © 2021 Albert Krewinkel |
---|---|
License | MIT |
Maintainer | Albert Krewinkel <tarleb+pandoc@moltkeplatz.de> |
Safe Haskell | None |
Language | Haskell2010 |
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.