Copyright | © 2021-2024 Albert Krewinkel |
---|---|
License | MIT |
Maintainer | Albert Krewinkel <tarleb+pandoc@moltkeplatz.de> |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Marshaling/unmarshaling functions of types that are used exclusively with tables.
Synopsis
- peekCaption :: LuaError e => Peeker e Caption
- peekCaptionFuzzy :: 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
- peekRowFuzzy :: LuaError e => Peeker e Row
- pushRow :: LuaError e => Row -> LuaE e ()
- peekTableBody :: LuaError e => Peeker e TableBody
- pushTableBody :: LuaError e => Pusher e TableBody
- peekTableFoot :: LuaError e => Peeker e TableFoot
- pushTableFoot :: LuaError e => TableFoot -> LuaE e ()
- peekTableHead :: LuaError e => Peeker e TableHead
- pushTableHead :: LuaError e => TableHead -> LuaE e ()
- mkRow :: LuaError e => DocumentedFunction e
- mkTableFoot :: LuaError e => DocumentedFunction e
- mkTableHead :: LuaError e => DocumentedFunction e
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.
peekRowFuzzy :: LuaError e => Peeker e Row Source #
Retrieves a Cell
from the stack, accepting either a 'pandoc Cell'
userdata object or a table with fields attr
, alignment
, row_span
,
col_span
, and contents
.
pushRow :: LuaError e => Row -> LuaE e () Source #
Push a table Row as a table with fields attr
, alignment
,
row_span
, col_span
, and contents
.
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
.
Constructors
mkTableFoot :: LuaError e => DocumentedFunction e Source #
Constructor function for Row
values.
mkTableHead :: LuaError e => DocumentedFunction e Source #
Constructor function for Row
values.