Text.Pandoc.Lua.Marshal.ListAttributes

pandoc-lua-marshal-0.3.0: Use pandoc types in Lua

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

Text.Pandoc.Lua.Marshal.ListAttributes

Description

Marshaling/unmarshaling functions and constructor for `ListAttributes` values.

Synopsis

- typeListAttributes :: LuaError e => DocumentedType e ListAttributes
- peekListAttributes :: LuaError e => Peeker e ListAttributes
- pushListAttributes :: LuaError e => Pusher e ListAttributes
- mkListAttributes :: LuaError e => DocumentedFunction e
- peekListNumberDelim :: Peeker e ListNumberDelim
- pushListNumberDelim :: Pusher e ListNumberDelim
- peekListNumberStyle :: Peeker e ListNumberStyle
- pushListNumberStyle :: Pusher e ListNumberStyle

# Documentation

typeListAttributes :: LuaError e => DocumentedType e ListAttributes #

`ListAttributes` Lua object type.

peekListAttributes :: LuaError e => Peeker e ListAttributes #

Retrieve a `ListAttributes` triple, either from userdata or from a Lua tuple.

pushListAttributes :: LuaError e => Pusher e ListAttributes #

Pushes a `ListAttributes` value as userdata object.

mkListAttributes :: LuaError e => DocumentedFunction e #

Constructor for a new `ListAttributes` value.

peekListNumberDelim :: Peeker e ListNumberDelim #

Retrieves a `ListNumberDelim` value from a string.

pushListNumberDelim :: Pusher e ListNumberDelim #

Pushes a `ListNumberDelim` value as string.

peekListNumberStyle :: Peeker e ListNumberStyle #

Retrieves a `ListNumberStyle` value from a string.

pushListNumberStyle :: Pusher e ListNumberStyle #

Pushes a `ListNumberStyle` value as string.