Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-pandoc-lua-marshal for 
openSUSE:Factory checked in at 2024-07-22 17:16:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-pandoc-lua-marshal (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-pandoc-lua-marshal.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-pandoc-lua-marshal"

Mon Jul 22 17:16:36 2024 rev:10 rq:1188652 version:0.2.7.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/ghc-pandoc-lua-marshal/ghc-pandoc-lua-marshal.changes
    2024-05-14 13:39:24.396873083 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-pandoc-lua-marshal.new.17339/ghc-pandoc-lua-marshal.changes
 2024-07-22 17:17:32.688179200 +0200
@@ -1,0 +2,14 @@
+Tue Jul  2 07:59:53 UTC 2024 - Peter Simons <[email protected]>
+
+- Update pandoc-lua-marshal to version 0.2.7.1.
+  ## 0.2.7.1
+
+  Released 2024-07-02.
+
+  -   Relaxed the upper bound of tasty-quickcheck, used in tests.
+      Now allows version 0.11.
+
+  -   Update documentation on constructors; the descriptions now
+      match those in the pandoc docs.
+
+-------------------------------------------------------------------

Old:
----
  pandoc-lua-marshal-0.2.7.tar.gz

New:
----
  pandoc-lua-marshal-0.2.7.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-pandoc-lua-marshal.spec ++++++
--- /var/tmp/diff_new_pack.niTsuE/_old  2024-07-22 17:17:33.712219911 +0200
+++ /var/tmp/diff_new_pack.niTsuE/_new  2024-07-22 17:17:33.716220069 +0200
@@ -20,7 +20,7 @@
 %global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        0.2.7
+Version:        0.2.7.1
 Release:        0
 Summary:        Use pandoc types in Lua
 License:        MIT

++++++ pandoc-lua-marshal-0.2.7.tar.gz -> pandoc-lua-marshal-0.2.7.1.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pandoc-lua-marshal-0.2.7/CHANGELOG.md 
new/pandoc-lua-marshal-0.2.7.1/CHANGELOG.md
--- old/pandoc-lua-marshal-0.2.7/CHANGELOG.md   2001-09-09 03:46:40.000000000 
+0200
+++ new/pandoc-lua-marshal-0.2.7.1/CHANGELOG.md 2001-09-09 03:46:40.000000000 
+0200
@@ -2,6 +2,16 @@
 
 `pandoc-lua-marshal` uses [PVP Versioning][].
 
+## 0.2.7.1
+
+Released 2024-07-02.
+
+-   Relaxed the upper bound of tasty-quickcheck, used in tests.
+    Now allows version 0.11.
+
+-   Update documentation on constructors; the descriptions now
+    match those in the pandoc docs.
+
 ## 0.2.7
 
 Released 2024-05-06.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pandoc-lua-marshal-0.2.7/pandoc-lua-marshal.cabal 
new/pandoc-lua-marshal-0.2.7.1/pandoc-lua-marshal.cabal
--- old/pandoc-lua-marshal-0.2.7/pandoc-lua-marshal.cabal       2001-09-09 
03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/pandoc-lua-marshal.cabal     2001-09-09 
03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
 cabal-version:       2.4
 name:                pandoc-lua-marshal
-version:             0.2.7
+version:             0.2.7.1
 synopsis:            Use pandoc types in Lua
 description:         This package provides functions to marshal and unmarshal
                      pandoc document types to and from Lua.
@@ -113,7 +113,7 @@
                      , tasty                >= 0.11
                      , tasty-hunit          >= 0.9
                      , tasty-lua            >= 1.0
-                     , tasty-quickcheck     >= 0.8     && < 0.11
+                     , tasty-quickcheck     >= 0.8     && < 0.12
   ghc-options:         -threaded
                        -rtsopts
                        -with-rtsopts=-N
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Attr.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Attr.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Attr.hs    
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Attr.hs  
2001-09-09 03:46:40.000000000 +0200
@@ -229,7 +229,8 @@
 -- | Constructor for 'Attr'.
 mkAttr :: LuaError e => DocumentedFunction e
 mkAttr = defun "Attr"
-  ### (ltype (nthBottom 1) >>= \case
+  ### (\_ _ _ ->
+        ltype (nthBottom 1) >>= \case
           TypeString -> forcePeek $ do
             mident <- optional (peekText (nthBottom 1))
             mclass <- optional (peekList peekText (nthBottom 2))
@@ -244,7 +245,12 @@
           TypeNil    -> pure nullAttr
           TypeNone   -> pure nullAttr
           x          -> failLua $ "Cannot create Attr from " ++ show x)
+  <#> opt (parameter pure "string|table|Attr" "identifier" "element 
identifier")
+  <#> opt (parameter pure "{string,...}" "classes" "element classes")
+  <#> opt (parameter pure "table|AttributeList" "attributes"
+           "table containing string keys and values")
   =#> functionResult pushAttr "Attr" "new Attr object"
+  #? "Create a new set of attributes"
 
 -- | Constructor for 'AttributeList'.
 mkAttributeList :: LuaError e => DocumentedFunction e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Block.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Block.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Block.hs   
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Block.hs 
2001-09-09 03:46:40.000000000 +0200
@@ -332,17 +332,20 @@
     ### liftPure BlockQuote
     <#> blocksParam
     =#> blockResult "BlockQuote element"
+    #? "Creates a block quote element"
 
   , defun "BulletList"
     ### liftPure BulletList
     <#> blockItemsParam "list items"
     =#> blockResult "BulletList element"
+    #? "Creates a bullet list."
 
   , defun "CodeBlock"
     ### liftPure2 (\code mattr -> CodeBlock (fromMaybe nullAttr mattr) code)
-    <#> textParam "text" "code block content"
+    <#> textParam "text" "code string"
     <#> optAttrParam
     =#> blockResult "CodeBlock element"
+    #? "Creates a code block element."
 
   , defun "DefinitionList"
     ### liftPure DefinitionList
@@ -353,22 +356,25 @@
                   "{{Inlines, {Blocks,...}},...}"
                   "content" "definition items"
     =#> blockResult "DefinitionList element"
+    #? "Creates a definition list, containing terms and their explanation."
 
   , defun "Div"
     ### liftPure2 (\content mattr -> Div (fromMaybe nullAttr mattr) content)
     <#> blocksParam
     <#> optAttrParam
     =#> blockResult "Div element"
+    #? "Creates a div element"
 
   , defun "Figure"
     ### liftPure3 (\content mcapt mattr ->
                      let attr = fromMaybe nullAttr mattr
                          capt = fromMaybe (Caption mempty mempty) mcapt
                      in Figure attr capt content)
-    <#> parameter peekBlocksFuzzy "Blocks" "content" "figure content"
+    <#> parameter peekBlocksFuzzy "Blocks" "content" "figure block content"
     <#> opt (parameter peekCaptionFuzzy "Caption" "caption" "figure caption")
     <#> optAttrParam
-    =#> blockResult "Figure element"
+    =#> blockResult "Figure object"
+    #? "Creates a [[Figure]] element."
 
   , defun "Header"
     ### liftPure3 (\lvl content mattr ->
@@ -377,40 +383,47 @@
     <#> parameter peekInlinesFuzzy "Inlines" "content" "inline content"
     <#> optAttrParam
     =#> blockResult "Header element"
+    #? "Creates a header element."
 
   , defun "HorizontalRule"
     ### return HorizontalRule
     =#> blockResult "HorizontalRule element"
+    #? "Creates a horizontal rule."
 
   , defun "LineBlock"
     ### liftPure LineBlock
     <#> parameter (peekList peekInlinesFuzzy) "{Inlines,...}" "content" "lines"
     =#> blockResult "LineBlock element"
+    #? "Creates a line block element."
 
   , defun "OrderedList"
     ### liftPure2 (\items mListAttrib ->
                      let defListAttrib = (1, DefaultStyle, DefaultDelim)
                      in OrderedList (fromMaybe defListAttrib mListAttrib) 
items)
-    <#> blockItemsParam "ordered list items"
+    <#> blockItemsParam "list items"
     <#> opt (parameter peekListAttributes "ListAttributes" "listAttributes"
-                       "specifier for the list's numbering")
+                       "list parameters")
     =#> blockResult "OrderedList element"
+    #? "Creates an ordered list."
 
   , defun "Para"
     ### liftPure Para
-    <#> parameter peekInlinesFuzzy "Inlines" "content" "paragraph content"
+    <#> parameter peekInlinesFuzzy "Inlines" "content" "inline content"
     =#> blockResult "Para element"
+    #? "Creates a para element."
 
   , defun "Plain"
     ### liftPure Plain
-    <#> parameter peekInlinesFuzzy "Inlines" "content" "paragraph content"
+    <#> parameter peekInlinesFuzzy "Inlines" "content" "inline content"
     =#> blockResult "Plain element"
+    #? "Creates a plain element."
 
   , defun "RawBlock"
     ### liftPure2 RawBlock
-    <#> parameter peekFormat "Format" "format" "format of content"
+    <#> parameter peekFormat "string" "format" "format of content"
     <#> textParam "text" "raw content"
     =#> blockResult "RawBlock element"
+    #? "Creates a raw content block of the specified format."
 
   , defun "Table"
     ### (\capt colspecs thead tbodies tfoot mattr ->
@@ -426,23 +439,27 @@
     <#> parameter peekTableFoot "TableFoot" "foot" "table foot"
     <#> optAttrParam
     =#> blockResult "Table element"
+    #? "Creates a table element."
   ]
  where
   blockResult = functionResult pushBlock "Block"
   blocksParam = parameter peekBlocksFuzzy "Blocks" "content" "block content"
-  blockItemsParam = parameter peekItemsFuzzy "List of Blocks" "content"
+  blockItemsParam = parameter peekItemsFuzzy "{Blocks,...}" "items"
   peekItemsFuzzy idx = peekList peekBlocksFuzzy idx
     <|> ((:[]) <$!> peekBlocksFuzzy idx)
 
-  optAttrParam = opt (parameter peekAttr "Attr" "attr" "additional attributes")
+  optAttrParam = opt (parameter peekAttr "Attr" "attr" "element attributes")
 
 
 -- | Constructor for a list of `Block` values.
 mkBlocks :: LuaError e => DocumentedFunction e
 mkBlocks = defun "Blocks"
   ### liftPure id
-  <#> parameter peekBlocksFuzzy "Blocks" "blocks" "block elements"
+  <#> parameter peekBlocksFuzzy "Blocks" "block_like_elements"
+      ("List where each element can be treated as a [[Block]] value, " <>
+       "or a single such value.")
   =#> functionResult pushBlocks "Blocks" "list of block elements"
+  #? "Creates a [[Blocks]] list."
 
 --
 -- walk
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Cell.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Cell.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Cell.hs    
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Cell.hs  
2001-09-09 03:46:40.000000000 +0200
@@ -111,9 +111,13 @@
                   (maybe 1 RowSpan mRowSpan)
                   (maybe 1 ColSpan mColSpan)
                   blocks)
-  <#> parameter peekBlocksFuzzy "Blocks" "blocks" "document contents"
-  <#> opt (parameter peekAlignment "integer" "align" "cell alignment")
-  <#> opt (parameter peekIntegral "integer" "row_span" "rows to span")
-  <#> opt (parameter peekIntegral "integer" "col_span" "columns to span")
+  <#> parameter peekBlocksFuzzy "Blocks" "blocks" "cell contents"
+  <#> opt (parameter peekAlignment "Alignment" "align"
+           "text alignment; defaults to `AlignDefault`")
+  <#> opt (parameter peekIntegral "integer" "rowspan"
+           "number of rows occupied by the cell; defaults to `1`")
+  <#> opt (parameter peekIntegral "integer" "colspan"
+           "number of columns occupied by the cell; defaults to `1`")
   <#> opt (parameter peekAttr "Attr" "attr" "cell attributes")
   =#> functionResult pushCell "Cell" "new Cell object"
+  #? "Create a new table cell."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Citation.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Citation.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Citation.hs        
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Citation.hs      
2001-09-09 03:46:40.000000000 +0200
@@ -92,10 +92,10 @@
            , citationNoteNum = fromMaybe 0 mnote_num
            , citationHash = fromMaybe 0 mhash
            })
-  <#> textParam "cid" "citation ID (e.g. bibtex key)"
+  <#> textParam "id" "citation ID (e.g. BibTeX key)"
   <#> parameter peekCitationMode "CitationMode" "mode" "citation rendering 
mode"
-  <#> opt (parameter peekInlinesFuzzy "prefix" "Inlines" "")
-  <#> opt (parameter peekInlinesFuzzy "suffix" "Inlines" "")
+  <#> opt (parameter peekInlinesFuzzy "Inlines" "prefix" "")
+  <#> opt (parameter peekInlinesFuzzy "Inlines" "suffix" "")
   <#> opt (integralParam "note_num" "note number")
   <#> opt (integralParam "hash"     "hash number")
   =#> functionResult pushCitation "Citation" "new citation object"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Inline.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Inline.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Inline.hs  
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Inline.hs        
2001-09-09 03:46:40.000000000 +0200
@@ -47,6 +47,7 @@
 import Text.Pandoc.Lua.Marshal.QuoteType (peekQuoteType, pushQuoteType)
 import Text.Pandoc.Lua.Marshal.Shared (walkBlocksAndInlines)
 import Text.Pandoc.Lua.Walk (SpliceList, Walkable, walkSplicing, walkStraight)
+import qualified Data.Text as T
 import qualified Text.Pandoc.Builder as B
 
 -- | Pushes an Inline value as userdata object.
@@ -313,28 +314,35 @@
 inlineConstructors =
   [ defun "Cite"
     ### liftPure2 (flip Cite)
-    <#> parameter peekInlinesFuzzy "content" "Inline" "placeholder content"
-    <#> parameter (peekList peekCitation) "citations" "list of Citations" ""
+    <#> parameter peekInlinesFuzzy "content" "Inlines" "placeholder content"
+    <#> parameter (peekList peekCitation) "{Citation,...}" "citations"
+        "List of Citations"
     =#> functionResult pushInline "Inline" "cite element"
+    #? "Creates a Cite inline element"
   , defun "Code"
     ### liftPure2 (\text mattr -> Code (fromMaybe nullAttr mattr) text)
     <#> textParam "code" "code string"
     <#> opt (parameter peekAttr "Attr" "attr" "additional attributes")
     =#> functionResult pushInline "Inline" "code element"
+    #? "Creates a Code inline element"
   , mkInlinesConstr "Emph" Emph
+    #? "Creates an inline element representing emphasized text."
   , defun "Image"
     ### liftPure4 (\caption src mtitle mattr ->
                      let attr = fromMaybe nullAttr mattr
                          title = fromMaybe mempty mtitle
                      in Image attr caption (src, title))
-    <#> parameter peekInlinesFuzzy "Inlines" "caption" "image caption / alt"
-    <#> textParam "src" "path/URL of the image file"
+    <#> parameter peekInlinesFuzzy "Inlines" "caption"
+        "text used to describe the image"
+    <#> textParam "src" "path to the image file"
     <#> opt (textParam "title" "brief image description")
     <#> opt (parameter peekAttr "Attr" "attr" "image attributes")
-    =#> functionResult pushInline "Inline" "image element"
+    =#> functionResult pushInline "Inline" "Image element"
+    #? "Creates an Image element"
   , defun "LineBreak"
     ### return LineBreak
     =#> functionResult pushInline "Inline" "line break"
+    #? "Create a LineBreak inline element"
   , defun "Link"
     ### liftPure4 (\content target mtitle mattr ->
                      let attr = fromMaybe nullAttr mattr
@@ -345,59 +353,87 @@
     <#> opt (textParam "title" "brief link description")
     <#> opt (parameter peekAttr "Attr" "attr" "link attributes")
     =#> functionResult pushInline "Inline" "link element"
+    #? "Creates a link inline element, usually a hyperlink."
   , defun "Math"
     ### liftPure2 Math
-    <#> parameter peekMathType "quotetype" "Math" "rendering method"
+    <#> parameter peekMathType "MathType" "mathtype" "rendering specifier"
     <#> textParam "text" "math content"
     =#> functionResult pushInline "Inline" "math element"
+    #? "Creates a Math element, either inline or displayed."
   , defun "Note"
     ### liftPure Note
-    <#> parameter peekBlocksFuzzy "content" "Blocks" "note content"
+    <#> parameter peekBlocksFuzzy "Blocks" "content" "footnote block content"
     =#> functionResult pushInline "Inline" "note"
+    #? "Creates a Note inline element"
   , defun "Quoted"
     ### liftPure2 Quoted
-    <#> parameter peekQuoteType "quotetype" "QuoteType" "type of quotes"
-    <#> parameter peekInlinesFuzzy "content" "Inlines" "inlines in quotes"
+    <#> parameter peekQuoteType "QuoteType" "quotetype" "type of quotes"
+    <#> parameter peekInlinesFuzzy "Inlines" "content" "inlines in quotes"
     =#> functionResult pushInline "Inline" "quoted element"
+    #? ("Creates a Quoted inline element given the quote type and " <>
+        "quoted content.")
   , defun "RawInline"
     ### liftPure2 RawInline
-    <#> parameter peekFormat "format" "Format" "format of content"
+    <#> parameter peekFormat "string" "format" "format of content"
     <#> textParam "text" "string content"
     =#> functionResult pushInline "Inline" "raw inline element"
+    #? "Creates a raw inline element"
   , mkInlinesConstr "SmallCaps" SmallCaps
+    #? "Creates text rendered in small caps"
   , defun "SoftBreak"
     ### return SoftBreak
     =#> functionResult pushInline "Inline" "soft break"
+    #? "Creates a SoftBreak inline element."
   , defun "Space"
     ### return Space
     =#> functionResult pushInline "Inline" "new space"
+    #? "Create a Space inline element"
   , defun "Span"
     ### liftPure2 (\inlns mattr -> Span (fromMaybe nullAttr mattr) inlns)
-    <#> parameter peekInlinesFuzzy "content" "Inlines" "inline content"
+    <#> parameter peekInlinesFuzzy "Inlines" "content" "inline content"
     <#> opt (parameter peekAttr "Attr" "attr" "additional attributes")
-    =#> functionResult pushInline "Inline" "span element"
+    =#> functionResult pushInline "Inline" "[[Span]] object"
+    #? "Creates a Span inline element"
   , defun "Str"
     ### liftPure Str
     <#> textParam "text" ""
-    =#> functionResult pushInline "Inline" "new Str object"
-  , mkInlinesConstr "Strong" Strong
+    =#> functionResult pushInline "Inline" "[[Str]] object"
+    #? "Creates a Str inline element"
   , mkInlinesConstr "Strikeout" Strikeout
+    #? "Creates text which is struck out."
+  , mkInlinesConstr "Strong" Strong
+    #? ("Creates a Strong element, whose text is usually displayed in " <>
+        "a bold font.")
   , mkInlinesConstr "Subscript" Subscript
+    #? "Creates a Subscript inline element"
   , mkInlinesConstr "Superscript" Superscript
+    #? "Creates a Superscript inline element"
   , mkInlinesConstr "Underline" Underline
+    #? "Creates an Underline inline element"
   ]
  where
    mkInlinesConstr name constr = defun name
      ### liftPure (\x -> x `seq` constr x)
-     <#> parameter peekInlinesFuzzy "Inlines" "content" ""
+     <#> parameter peekInlinesFuzzy "Inlines" "content" "inline content"
      =#> functionResult pushInline "Inline" "new object"
 
 -- | Constructor for a list of `Inline` values.
 mkInlines :: LuaError e => DocumentedFunction e
 mkInlines = defun "Inlines"
   ### liftPure id
-  <#> parameter peekInlinesFuzzy "Inlines" "inlines" "inline elements"
+  <#> parameter peekInlinesFuzzy "Inlines" "inline_like_elements"
+      ("List where each element can be treated as an [[Inline]] " <>
+       "value, or just a single such value.")
   =#> functionResult pushInlines "Inlines" "list of inline elements"
+  #? T.unlines
+  [ "Converts its argument into an [[Inlines]] list:"
+  , ""
+  , "-   copies a list of [[Inline]] elements into a fresh list; any"
+  , "    string `s` within the list is treated as `pandoc.Str(s)`;"
+  , "-   turns a single [[Inline]] into a singleton list;"
+  , "-   splits a string into `Str`-wrapped words, treating"
+  , "    interword spaces as `Space`s or `SoftBreak`s."
+  ]
 
 -- | Walks an element of type @a@ and applies the filter to all 'Inline'
 -- elements.  The filter result is spliced back into the list.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/ListAttributes.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/ListAttributes.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/ListAttributes.hs  
2001-09-09 03:46:40.000000000 +0200
+++ 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/ListAttributes.hs    
    2001-09-09 03:46:40.000000000 +0200
@@ -75,10 +75,10 @@
                    , fromMaybe DefaultStyle mstyle
                    , fromMaybe DefaultDelim mdelim
                    ))
-  <#> opt (integralParam "start" "number of first item")
-  <#> opt (parameter peekRead "string" "style" "list numbering style")
-  <#> opt (parameter peekRead "string" "delimiter" "list number delimiter")
-  =#> udresult typeListAttributes "new ListAttributes"
+  <#> opt (integralParam "start" "number of the first list item")
+  <#> opt (parameter peekRead "string" "style" "style used for list numbering")
+  <#> opt (parameter peekRead "string" "delimiter" "delimiter of list numbers")
+  =#> udresult typeListAttributes "new ListAttributes object"
   #? "Creates a new ListAttributes object."
 
 -- | Pushes a 'ListNumberDelim' value as string.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/MetaValue.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/MetaValue.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/MetaValue.hs       
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/MetaValue.hs     
2001-09-09 03:46:40.000000000 +0200
@@ -83,6 +83,11 @@
     ### liftPure MetaBlocks
     <#> parameter peekBlocksFuzzy "Blocks" "content" "block content"
     =#> functionResult pushMetaValue "Blocks" "list of Block elements"
+    #? T.unlines
+    [ "Creates a value to be used as a MetaBlocks value in meta"
+    , "data; creates a copy of the input list via `pandoc.Blocks`,"
+    , "discarding all non-list keys."
+    ]
 
   , defun "MetaBool"
     ### liftPure MetaBool
@@ -93,21 +98,41 @@
     ### liftPure MetaInlines
     <#> parameter peekInlinesFuzzy "Inlines" "inlines" "inline elements"
     =#> functionResult pushMetaValue "Inlines" "list of Inline elements"
+    #? T.unlines
+    [ "Creates a value to be used as a MetaInlines value in meta"
+    , "data; creates a copy of the input list via `pandoc.Inlines`,"
+    , "discarding all non-list keys."
+    ]
 
   , defun "MetaList"
     ### liftPure MetaList
     <#> parameter (peekList peekMetaValue) "MetaValue|{MetaValue,...}"
           "values" "value, or list of values"
     =#> functionResult pushMetaValue "List" "list of meta values"
+    #? T.unlines
+    [ "Creates a value to be used as a MetaList in meta data;"
+    , "creates a copy of the input list via `pandoc.List`,"
+    , "discarding all non-list keys."
+    ]
 
   , defun "MetaMap"
     ### liftPure MetaMap
-    <#> parameter (peekMap peekText peekMetaValue) "table" "map"
-          "string-indexed table"
+    <#> parameter (peekMap peekText peekMetaValue) "table" "key_value_map"
+          "a string-indexed map of meta values"
     =#> functionResult pushMetaValue "table" "map of meta values"
+    #? T.unlines
+    [ "Creates a value to be used as a MetaMap in meta data; creates"
+    , "a copy of the input table, keeping only pairs with string"
+    , "keys and discards all other keys."
+    ]
 
   , defun "MetaString"
     ### liftPure MetaString
     <#> textParam "s" "string value"
     =#> functionResult pushMetaValue "string" "unchanged input"
+    #? T.unlines
+    [ "Creates a value to be used as a MetaString in meta data; this"
+    , "is the identity function for boolean values and exists only"
+    , "for completeness."
+    ]
   ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Row.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Row.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/Row.hs     
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/Row.hs   
2001-09-09 03:46:40.000000000 +0200
@@ -93,6 +93,8 @@
   ### liftPure2 (\mCells mAttr -> Row
                   (fromMaybe nullAttr mAttr)
                   (fromMaybe [] mCells))
-  <#> opt (parameter (peekList peekCellFuzzy) "{Cell,...}" "cells" "row cells")
-  <#> opt (parameter peekAttr "Attr" "attr" "cell attributes")
+  <#> opt (parameter (peekList peekCellFuzzy) "{Cell,...}" "cells"
+           "list of table cells in this row")
+  <#> opt (parameter peekAttr "Attr" "attr" "row attributes")
   =#> functionResult pushRow "Row" "new Row object"
+  #? "Creates a table row."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/SimpleTable.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/SimpleTable.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/SimpleTable.hs     
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/SimpleTable.hs   
2001-09-09 03:46:40.000000000 +0200
@@ -25,6 +25,7 @@
 import Text.Pandoc.Lua.Marshal.Inline (peekInlinesFuzzy, pushInlines)
 import Text.Pandoc.Lua.Marshal.List (pushPandocList)
 import Text.Pandoc.Definition
+import qualified Data.Text as T
 
 -- | A simple (legacy-style) table.
 data SimpleTable = SimpleTable
@@ -95,6 +96,26 @@
         "relative column widths"
   <#> parameter peekRow "{Blocks,...}" "header"
         "table header row"
-  <#> parameter (peekList peekRow) "{{Blocks,...},...}" "body"
-        "table body rows"
+  <#> parameter (peekList peekRow) "{{Blocks,...},...}" "rows"
+        "table rows"
   =#> functionResult pushSimpleTable "SimpleTable" "new SimpleTable object"
+  #? T.unlines
+  [ "Usage:"
+  , " "
+  , "    local caption = \"Overview\""
+  , "    local aligns = {pandoc.AlignDefault, pandoc.AlignDefault}"
+  , "    local widths = {0, 0} -- let pandoc determine col widths"
+  , "    local headers = {{pandoc.Plain({pandoc.Str \"Language\"})},"
+  , "                     {pandoc.Plain({pandoc.Str \"Typing\"})}}"
+  , "    local rows = {"
+  , "      {{pandoc.Plain \"Haskell\"}, {pandoc.Plain \"static\"}},"
+  , "      {{pandoc.Plain \"Lua\"}, {pandoc.Plain \"Dynamic\"}},"
+  , "    }"
+  , "    simple_table = pandoc.SimpleTable("
+  , "      caption,"
+  , "      aligns,"
+  , "      widths,"
+  , "      headers,"
+  , "      rows"
+  , "    )"
+  ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/TableFoot.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/TableFoot.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/TableFoot.hs       
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/TableFoot.hs     
2001-09-09 03:46:40.000000000 +0200
@@ -72,6 +72,8 @@
   ### liftPure2 (\mCells mAttr -> TableFoot
                   (fromMaybe nullAttr mAttr)
                   (fromMaybe [] mCells))
-  <#> opt (parameter (peekList peekRowFuzzy) "{Row,...}" "rows" "footer rows")
+  <#> opt (parameter (peekList peekRowFuzzy) "{Row,...}" "rows"
+           "list of table rows")
   <#> opt (parameter peekAttr "Attr" "attr" "table foot attributes")
   =#> functionResult pushTableFoot "TableFoot" "new TableFoot object"
+  #? "Creates a table foot."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/TableHead.hs 
new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/TableHead.hs
--- old/pandoc-lua-marshal-0.2.7/src/Text/Pandoc/Lua/Marshal/TableHead.hs       
2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-lua-marshal-0.2.7.1/src/Text/Pandoc/Lua/Marshal/TableHead.hs     
2001-09-09 03:46:40.000000000 +0200
@@ -72,6 +72,8 @@
   ### liftPure2 (\mRows mAttr -> TableHead
                   (fromMaybe nullAttr mAttr)
                   (fromMaybe [] mRows))
-  <#> opt (parameter (peekList peekRowFuzzy) "{Row,...}" "rows" "header rows")
+  <#> opt (parameter (peekList peekRowFuzzy) "{Row,...}" "rows"
+           "list of table rows")
   <#> opt (parameter peekAttr "Attr" "attr" "table head attributes")
   =#> functionResult pushTableHead "TableHead" "new TableHead object"
+  #? "Creates a table head."

Reply via email to