pandoc/data
Albert Krewinkel 3692a1d1e8
Lua: use package pandoc-lua-marshal (#7719)
The marshaling functions for pandoc's AST are extracted into a separate
package. The package comes with a number of changes:

  - Pandoc's List module was rewritten in C, thereby improving error
    messages.

  - Lists of `Block` and `Inline` elements are marshaled using the new
    list types `Blocks` and `Inlines`, respectively. These types
    currently behave identical to the generic List type, but give better
    error messages. This also opens up the possibility of adding
    element-specific methods to these lists in the future.

  - Elements of type `MetaValue` are no longer pushed as values which
    have `.t` and `.tag` properties. This was already true for
    `MetaString` and `MetaBool` values, which are still marshaled as Lua
    strings and booleans, respectively. Affected values:

      + `MetaBlocks` values are marshaled as a `Blocks` list;

      + `MetaInlines` values are marshaled as a `Inlines` list;

      + `MetaList` values are marshaled as a generic pandoc `List`s.

      + `MetaMap` values are marshaled as plain tables and no longer
        given any metatable.

  - The test suite for marshaled objects and their constructors has
    been extended and improved.

  - A bug in Citation objects, where setting a citation's suffix
    modified it's prefix, has been fixed.
2021-11-27 17:08:01 -08:00
..
docx docx writer settings.xml: 2021-05-15 11:04:53 -07:00
dzslides Updated dzslides template. 2015-07-13 22:46:49 -07:00
odt Update default ODT style 2021-02-19 10:18:49 -08:00
pptx pptx: Line up continuation paragraphs 2021-10-17 17:24:30 -07:00
templates JATS template: fix incomplete previous commit 2021-11-11 09:44:49 +01:00
translations Add translations zh-Hans.yaml and zh-Hant.yaml 2020-12-02 21:00:57 -08:00
abbreviations Additional abbreviations 2018-11-20 15:42:24 -05:00
bash_completion.tpl Update bash_completion.tpl 2021-11-03 14:58:30 -07:00
creole.lua Remove some extra stuff from data/creole.lua. 2021-11-08 08:13:31 -08:00
default.csl Update default CSL to use latest chicago-author-date.csl. 2021-01-10 12:52:50 -08:00
epub.css epub.css: Fix cover page selectors and add note explaining their use. (#6649) 2020-08-30 15:12:12 -07:00
init.lua Lua filters: load module pandoc before calling init.lua (#5287) 2019-02-09 13:56:49 -08:00
sample.lua Various sample.lua editorial fixes. (#7493) 2021-08-12 10:16:34 -07:00