diff options
author | Karl Berry <karl@freefriends.org> | 2022-12-23 21:03:50 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-12-23 21:03:50 +0000 |
commit | 8d383d484835575910b71ef5e1746d57be9afef3 (patch) | |
tree | 5d61e2067af838ba094af5faed2682ca07373ff1 /Master/texmf-dist/tex/generic/markdown | |
parent | 23f484c87d10a1d39e2ea85bab67f04e17adff4a (diff) |
markdown (23dec22)
git-svn-id: svn://tug.org/texlive/trunk@65339 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/markdown')
-rw-r--r-- | Master/texmf-dist/tex/generic/markdown/markdown.tex | 1063 |
1 files changed, 560 insertions, 503 deletions
diff --git a/Master/texmf-dist/tex/generic/markdown/markdown.tex b/Master/texmf-dist/tex/generic/markdown/markdown.tex index 885c7598b09..bc769262a08 100644 --- a/Master/texmf-dist/tex/generic/markdown/markdown.tex +++ b/Master/texmf-dist/tex/generic/markdown/markdown.tex @@ -341,10 +341,18 @@ { boolean } { false } \__markdown_add_lua_option:nnn + { blankBeforeDivFence } + { boolean } + { false } +\__markdown_add_lua_option:nnn { blankBeforeHeading } { boolean } { false } \__markdown_add_lua_option:nnn + { bracketedSpans } + { boolean } + { false } +\__markdown_add_lua_option:nnn { breakableBlockquotes } { boolean } { false } @@ -376,6 +384,10 @@ { eagerCache } { boolean } { true } +\__markdown_add_lua_option:nnn + { expectJekyllData } + { boolean } + { false } \cs_generate_variant:Nn \__markdown_add_lua_option:nnn { nnV } @@ -384,10 +396,6 @@ { clist } \c_empty_clist \__markdown_add_lua_option:nnn - { expectJekyllData } - { boolean } - { false } -\__markdown_add_lua_option:nnn { fancyLists } { boolean } { false } @@ -396,15 +404,11 @@ { boolean } { false } \__markdown_add_lua_option:nnn - { finalizeCache } + { fencedDivs } { boolean } { false } \__markdown_add_lua_option:nnn - { footnotes } - { boolean } - { false } -\__markdown_add_lua_option:nnn - { notes } + { finalizeCache } { boolean } { false } \__markdown_add_lua_option:nnn @@ -444,6 +448,14 @@ { boolean } { false } \__markdown_add_lua_option:nnn + { footnotes } + { boolean } + { false } +\__markdown_add_lua_option:nnn + { notes } + { boolean } + { false } +\__markdown_add_lua_option:nnn { pipeTables } { boolean } { false } @@ -512,8 +524,8 @@ { boolean } { true } \ExplSyntaxOff -\def\markdownLastModified{2022-10-30}% -\def\markdownVersion{2.18.0-0-gd8ae860}% +\def\markdownLastModified{2022-12-23}% +\def\markdownVersion{2.19.0-0-g80fcf20}% \let\markdownBegin\relax \let\markdownEnd\relax \let\markdownInput\relax @@ -666,952 +678,961 @@ \seq_new:N \g__markdown_renderers_seq \prop_new:N \g__markdown_renderer_arities_prop \ExplSyntaxOff -\def\markdownRendererTickedBox{% - \markdownRendererTickedBoxPrototype}% +\def\markdownRendererAttributeIdentifier{% + \markdownRendererAttributeIdentifierPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { tickedBox } + { attributeIdentifier } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { tickedBox } - { 0 } + { attributeIdentifier } + { 1 } \ExplSyntaxOff -\def\markdownRendererHalfTickedBox{% - \markdownRendererHalfTickedBoxPrototype}% +\def\markdownRendererAttributeClassName{% + \markdownRendererAttributeClassNamePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { halfTickedBox } + { attributeClassName } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { halfTickedBox } - { 0 } + { attributeClassName } + { 1 } \ExplSyntaxOff -\def\markdownRendererUntickedBox{% - \markdownRendererUntickedBoxPrototype}% +\def\markdownRendererAttributeKeyValue{% + \markdownRendererAttributeKeyValuePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { untickedBox } + { attributeKeyValue } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { untickedBox } - { 0 } + { attributeKeyValue } + { 2 } \ExplSyntaxOff -\def\markdownRendererDocumentBegin{% - \markdownRendererDocumentBeginPrototype}% +\def\markdownRendererBlockQuoteBegin{% + \markdownRendererBlockQuoteBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { documentBegin } + { blockQuoteBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { documentBegin } + { blockQuoteBegin } { 0 } \ExplSyntaxOff -\def\markdownRendererDocumentEnd{% - \markdownRendererDocumentEndPrototype}% +\def\markdownRendererBlockQuoteEnd{% + \markdownRendererBlockQuoteEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { documentEnd } + { blockQuoteEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { documentEnd } + { blockQuoteEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererInterblockSeparator{% - \markdownRendererInterblockSeparatorPrototype}% +\def\markdownRendererBracketedSpanAttributeContextBegin{% + \markdownRendererBracketedSpanAttributeContextBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { interblockSeparator } + { bracketedSpanAttributeContextBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { interblockSeparator } + { bracketedSpanAttributeContextBegin } { 0 } \ExplSyntaxOff -\def\markdownRendererLineBreak{% - \markdownRendererLineBreakPrototype}% +\def\markdownRendererBracketedSpanAttributeContextEnd{% + \markdownRendererBracketedSpanAttributeContextEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { lineBreak } + { bracketedSpanAttributeContextEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { lineBreak } + { bracketedSpanAttributeContextEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererEllipsis{% - \markdownRendererEllipsisPrototype}% +\def\markdownRendererUlBegin{% + \markdownRendererUlBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { ellipsis } + { ulBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { ellipsis } + { ulBegin } { 0 } \ExplSyntaxOff -\def\markdownRendererNbsp{% - \markdownRendererNbspPrototype}% +\def\markdownRendererUlBeginTight{% + \markdownRendererUlBeginTightPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { nbsp } + { ulBeginTight } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { nbsp } + { ulBeginTight } { 0 } \ExplSyntaxOff -\def\markdownRendererLeftBrace{% - \markdownRendererLeftBracePrototype}% +\def\markdownRendererUlItem{% + \markdownRendererUlItemPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { leftBrace } + { ulItem } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { leftBrace } + { ulItem } { 0 } \ExplSyntaxOff -\def\markdownRendererRightBrace{% - \markdownRendererRightBracePrototype}% +\def\markdownRendererUlItemEnd{% + \markdownRendererUlItemEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { rightBrace } + { ulItemEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { rightBrace } + { ulItemEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererDollarSign{% - \markdownRendererDollarSignPrototype}% +\def\markdownRendererUlEnd{% + \markdownRendererUlEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { dollarSign } + { ulEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { dollarSign } + { ulEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererPercentSign{% - \markdownRendererPercentSignPrototype}% +\def\markdownRendererUlEndTight{% + \markdownRendererUlEndTightPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { percentSign } + { ulEndTight } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { percentSign } + { ulEndTight } { 0 } \ExplSyntaxOff -\def\markdownRendererAmpersand{% - \markdownRendererAmpersandPrototype}% +\def\markdownRendererInputVerbatim{% + \markdownRendererInputVerbatimPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { ampersand } + { inputVerbatim } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { ampersand } - { 0 } + { inputVerbatim } + { 1 } \ExplSyntaxOff -\def\markdownRendererUnderscore{% - \markdownRendererUnderscorePrototype}% +\def\markdownRendererInputFencedCode{% + \markdownRendererInputFencedCodePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { underscore } + { inputFencedCode } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { underscore } - { 0 } + { inputFencedCode } + { 2 } \ExplSyntaxOff -\def\markdownRendererHash{% - \markdownRendererHashPrototype}% +\def\markdownRendererCodeSpan{% + \markdownRendererCodeSpanPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { hash } + { codeSpan } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { hash } - { 0 } + { codeSpan } + { 1 } \ExplSyntaxOff -\def\markdownRendererCircumflex{% - \markdownRendererCircumflexPrototype}% +\def\markdownRendererContentBlock{% + \markdownRendererContentBlockPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { circumflex } + { contentBlock } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { circumflex } - { 0 } + { contentBlock } + { 4 } \ExplSyntaxOff -\def\markdownRendererBackslash{% - \markdownRendererBackslashPrototype}% +\def\markdownRendererContentBlockOnlineImage{% + \markdownRendererContentBlockOnlineImagePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { backslash } + { contentBlockOnlineImage } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { backslash } - { 0 } + { contentBlockOnlineImage } + { 4 } \ExplSyntaxOff -\def\markdownRendererTilde{% - \markdownRendererTildePrototype}% +\def\markdownRendererContentBlockCode{% + \markdownRendererContentBlockCodePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { tilde } + { contentBlockCode } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { tilde } - { 0 } + { contentBlockCode } + { 5 } \ExplSyntaxOff -\def\markdownRendererPipe{% - \markdownRendererPipePrototype}% +\def\markdownRendererDlBegin{% + \markdownRendererDlBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { pipe } + { dlBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { pipe } + { dlBegin } { 0 } \ExplSyntaxOff -\def\markdownRendererCodeSpan{% - \markdownRendererCodeSpanPrototype}% +\def\markdownRendererDlBeginTight{% + \markdownRendererDlBeginTightPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { codeSpan } + { dlBeginTight } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { codeSpan } - { 1 } + { dlBeginTight } + { 0 } \ExplSyntaxOff -\def\markdownRendererLink{% - \markdownRendererLinkPrototype}% +\def\markdownRendererDlItem{% + \markdownRendererDlItemPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { link } + { dlItem } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { link } - { 4 } + { dlItem } + { 1 } \ExplSyntaxOff -\def\markdownRendererImage{% - \markdownRendererImagePrototype}% +\def\markdownRendererDlItemEnd{% + \markdownRendererDlItemEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { image } + { dlItemEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { image } - { 4 } + { dlItemEnd } + { 0 } \ExplSyntaxOff -\def\markdownRendererContentBlock{% - \markdownRendererContentBlockPrototype}% +\def\markdownRendererDlDefinitionBegin{% + \markdownRendererDlDefinitionBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { contentBlock } + { dlDefinitionBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { contentBlock } - { 4 } + { dlDefinitionBegin } + { 0 } \ExplSyntaxOff -\def\markdownRendererContentBlockOnlineImage{% - \markdownRendererContentBlockOnlineImagePrototype}% +\def\markdownRendererDlDefinitionEnd{% + \markdownRendererDlDefinitionEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { contentBlockOnlineImage } + { dlDefinitionEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { contentBlockOnlineImage } - { 4 } + { dlDefinitionEnd } + { 0 } \ExplSyntaxOff -\def\markdownRendererContentBlockCode{% - \markdownRendererContentBlockCodePrototype}% +\def\markdownRendererDlEnd{% + \markdownRendererDlEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { contentBlockCode } + { dlEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { contentBlockCode } - { 5 } + { dlEnd } + { 0 } \ExplSyntaxOff -\def\markdownRendererUlBegin{% - \markdownRendererUlBeginPrototype}% +\def\markdownRendererDlEndTight{% + \markdownRendererDlEndTightPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { ulBegin } + { dlEndTight } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { ulBegin } + { dlEndTight } { 0 } \ExplSyntaxOff -\def\markdownRendererUlBeginTight{% - \markdownRendererUlBeginTightPrototype}% +\def\markdownRendererEllipsis{% + \markdownRendererEllipsisPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { ulBeginTight } + { ellipsis } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { ulBeginTight } + { ellipsis } { 0 } \ExplSyntaxOff -\def\markdownRendererUlItem{% - \markdownRendererUlItemPrototype}% +\def\markdownRendererEmphasis{% + \markdownRendererEmphasisPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { ulItem } + { emphasis } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { ulItem } - { 0 } + { emphasis } + { 1 } \ExplSyntaxOff -\def\markdownRendererUlItemEnd{% - \markdownRendererUlItemEndPrototype}% +\def\markdownRendererStrongEmphasis{% + \markdownRendererStrongEmphasisPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { ulItemEnd } + { strongEmphasis } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { ulItemEnd } - { 0 } + { strongEmphasis } + { 1 } \ExplSyntaxOff -\def\markdownRendererUlEnd{% - \markdownRendererUlEndPrototype}% +\def\markdownRendererFencedDivAttributeContextBegin{% + \markdownRendererFencedDivAttributeContextBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { ulEnd } + { fencedDivAttributeContextBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { ulEnd } + { fencedDivAttributeContextBegin } { 0 } \ExplSyntaxOff -\def\markdownRendererUlEndTight{% - \markdownRendererUlEndTightPrototype}% +\def\markdownRendererFencedDivAttributeContextEnd{% + \markdownRendererFencedDivAttributeContextEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { ulEndTight } + { fencedDivAttributeContextEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { ulEndTight } + { fencedDivAttributeContextEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererOlBegin{% - \markdownRendererOlBeginPrototype}% +\def\markdownRendererHeaderAttributeContextBegin{% + \markdownRendererHeaderAttributeContextBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { olBegin } + { headerAttributeContextBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { olBegin } + { headerAttributeContextBegin } { 0 } \ExplSyntaxOff -\def\markdownRendererOlBeginTight{% - \markdownRendererOlBeginTightPrototype}% +\def\markdownRendererHeaderAttributeContextEnd{% + \markdownRendererHeaderAttributeContextEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { olBeginTight } + { headerAttributeContextEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { olBeginTight } + { headerAttributeContextEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererFancyOlBegin{% - \markdownRendererFancyOlBeginPrototype}% +\def\markdownRendererHeadingOne{% + \markdownRendererHeadingOnePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { fancyOlBegin } + { headingOne } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { fancyOlBegin } - { 2 } + { headingOne } + { 1 } \ExplSyntaxOff -\def\markdownRendererFancyOlBeginTight{% - \markdownRendererFancyOlBeginTightPrototype}% +\def\markdownRendererHeadingTwo{% + \markdownRendererHeadingTwoPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { fancyOlBeginTight } + { headingTwo } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { fancyOlBeginTight } - { 2 } + { headingTwo } + { 1 } \ExplSyntaxOff -\def\markdownRendererOlItem{% - \markdownRendererOlItemPrototype}% +\def\markdownRendererHeadingThree{% + \markdownRendererHeadingThreePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { olItem } + { headingThree } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { olItem } - { 0 } + { headingThree } + { 1 } \ExplSyntaxOff -\def\markdownRendererOlItemEnd{% - \markdownRendererOlItemEndPrototype}% +\def\markdownRendererHeadingFour{% + \markdownRendererHeadingFourPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { olItemEnd } + { headingFour } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { olItemEnd } - { 0 } + { headingFour } + { 1 } \ExplSyntaxOff -\def\markdownRendererOlItemWithNumber{% - \markdownRendererOlItemWithNumberPrototype}% +\def\markdownRendererHeadingFive{% + \markdownRendererHeadingFivePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { olItemWithNumber } + { headingFive } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { olItemWithNumber } + { headingFive } { 1 } \ExplSyntaxOff -\def\markdownRendererFancyOlItem{% - \markdownRendererFancyOlItemPrototype}% +\def\markdownRendererHeadingSix{% + \markdownRendererHeadingSixPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { fancyOlItem } + { headingSix } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { fancyOlItem } - { 0 } + { headingSix } + { 1 } \ExplSyntaxOff -\def\markdownRendererFancyOlItemEnd{% - \markdownRendererFancyOlItemEndPrototype}% +\def\markdownRendererInlineHtmlComment{% + \markdownRendererInlineHtmlCommentPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { fancyOlItemEnd } + { inlineHtmlComment } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { fancyOlItemEnd } - { 0 } + { inlineHtmlComment } + { 1 } \ExplSyntaxOff -\def\markdownRendererFancyOlItemWithNumber{% - \markdownRendererFancyOlItemWithNumberPrototype}% +\def\markdownRendererBlockHtmlCommentBegin{% + \markdownRendererBlockHtmlCommentBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { fancyOlItemWithNumber } + { blockHtmlCommentBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { fancyOlItemWithNumber } - { 1 } + { blockHtmlCommentBegin } + { 0 } \ExplSyntaxOff -\def\markdownRendererOlEnd{% - \markdownRendererOlEndPrototype}% +\def\markdownRendererBlockHtmlCommentEnd{% + \markdownRendererBlockHtmlCommentEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { olEnd } + { blockHtmlCommentEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { olEnd } + { blockHtmlCommentEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererOlEndTight{% - \markdownRendererOlEndTightPrototype}% +\def\markdownRendererInlineHtmlTag{% + \markdownRendererInlineHtmlTagPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { olEndTight } + { inlineHtmlTag } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { olEndTight } - { 0 } + { inlineHtmlTag } + { 1 } \ExplSyntaxOff -\def\markdownRendererFancyOlEnd{% - \markdownRendererFancyOlEndPrototype}% +\def\markdownRendererInputBlockHtmlElement{% + \markdownRendererInputBlockHtmlElementPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { fancyOlEnd } + { inputBlockHtmlElement } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { fancyOlEnd } - { 0 } + { inputBlockHtmlElement } + { 1 } \ExplSyntaxOff -\def\markdownRendererFancyOlEndTight{% - \markdownRendererFancyOlEndTightPrototype}% +\def\markdownRendererImage{% + \markdownRendererImagePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { fancyOlEndTight } + { image } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { fancyOlEndTight } - { 0 } + { image } + { 4 } \ExplSyntaxOff -\def\markdownRendererDlBegin{% - \markdownRendererDlBeginPrototype}% +\def\markdownRendererInterblockSeparator{% + \markdownRendererInterblockSeparatorPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { dlBegin } + { interblockSeparator } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { dlBegin } + { interblockSeparator } { 0 } \ExplSyntaxOff -\def\markdownRendererDlBeginTight{% - \markdownRendererDlBeginTightPrototype}% +\def\markdownRendererLineBreak{% + \markdownRendererLineBreakPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { dlBeginTight } + { lineBreak } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { dlBeginTight } + { lineBreak } { 0 } \ExplSyntaxOff -\def\markdownRendererDlItem{% - \markdownRendererDlItemPrototype}% +\def\markdownRendererLink{% + \markdownRendererLinkPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { dlItem } + { link } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { dlItem } - { 1 } + { link } + { 4 } \ExplSyntaxOff -\def\markdownRendererDlItemEnd{% - \markdownRendererDlItemEndPrototype}% +\def\markdownRendererDocumentBegin{% + \markdownRendererDocumentBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { dlItemEnd } + { documentBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { dlItemEnd } + { documentBegin } { 0 } \ExplSyntaxOff -\def\markdownRendererDlDefinitionBegin{% - \markdownRendererDlDefinitionBeginPrototype}% +\def\markdownRendererDocumentEnd{% + \markdownRendererDocumentEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { dlDefinitionBegin } + { documentEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { dlDefinitionBegin } + { documentEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererDlDefinitionEnd{% - \markdownRendererDlDefinitionEndPrototype}% +\def\markdownRendererNbsp{% + \markdownRendererNbspPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { dlDefinitionEnd } + { nbsp } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { dlDefinitionEnd } + { nbsp } { 0 } \ExplSyntaxOff -\def\markdownRendererDlEnd{% - \markdownRendererDlEndPrototype}% \ExplSyntaxOn +\cs_new:Npn + \markdownRendererNote + { + \cs_if_exist:NTF + \markdownRendererFootnote + { + \markdownWarning + { + Footnote~renderer~has~been~deprecated,~ + to~be~removed~in~Markdown~3.0.0 + } + \markdownRendererFootnote + } + { + \cs_if_exist:NTF + \markdownRendererFootnotePrototype + { + \markdownWarning + { + Footnote~renderer~prototype~has~been~deprecated,~ + to~be~removed~in~Markdown~3.0.0 + } + \markdownRendererFootnotePrototype + } + { + \markdownRendererNotePrototype + } + } + } \seq_gput_right:Nn \g__markdown_renderers_seq - { dlEnd } + { footnote } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { dlEnd } + { footnote } + { 1 } +\seq_gput_right:Nn + \g__markdown_renderers_seq + { note } +\prop_gput:Nnn + \g__markdown_renderer_arities_prop + { note } + { 1 } +\ExplSyntaxOff +\def\markdownRendererOlBegin{% + \markdownRendererOlBeginPrototype}% +\ExplSyntaxOn +\seq_gput_right:Nn + \g__markdown_renderers_seq + { olBegin } +\prop_gput:Nnn + \g__markdown_renderer_arities_prop + { olBegin } { 0 } \ExplSyntaxOff -\def\markdownRendererDlEndTight{% - \markdownRendererDlEndTightPrototype}% +\def\markdownRendererOlBeginTight{% + \markdownRendererOlBeginTightPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { dlEndTight } + { olBeginTight } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { dlEndTight } + { olBeginTight } { 0 } \ExplSyntaxOff -\def\markdownRendererEmphasis{% - \markdownRendererEmphasisPrototype}% +\def\markdownRendererFancyOlBegin{% + \markdownRendererFancyOlBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { emphasis } + { fancyOlBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { emphasis } - { 1 } + { fancyOlBegin } + { 2 } \ExplSyntaxOff -\def\markdownRendererStrongEmphasis{% - \markdownRendererStrongEmphasisPrototype}% +\def\markdownRendererFancyOlBeginTight{% + \markdownRendererFancyOlBeginTightPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { strongEmphasis } + { fancyOlBeginTight } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { strongEmphasis } - { 1 } + { fancyOlBeginTight } + { 2 } \ExplSyntaxOff -\def\markdownRendererBlockQuoteBegin{% - \markdownRendererBlockQuoteBeginPrototype}% +\def\markdownRendererOlItem{% + \markdownRendererOlItemPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { blockQuoteBegin } + { olItem } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { blockQuoteBegin } + { olItem } { 0 } \ExplSyntaxOff -\def\markdownRendererBlockQuoteEnd{% - \markdownRendererBlockQuoteEndPrototype}% +\def\markdownRendererOlItemEnd{% + \markdownRendererOlItemEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { blockQuoteEnd } + { olItemEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { blockQuoteEnd } + { olItemEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererInputVerbatim{% - \markdownRendererInputVerbatimPrototype}% +\def\markdownRendererOlItemWithNumber{% + \markdownRendererOlItemWithNumberPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { inputVerbatim } + { olItemWithNumber } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { inputVerbatim } + { olItemWithNumber } { 1 } \ExplSyntaxOff -\def\markdownRendererInputFencedCode{% - \markdownRendererInputFencedCodePrototype}% +\def\markdownRendererFancyOlItem{% + \markdownRendererFancyOlItemPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { inputFencedCode } + { fancyOlItem } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { inputFencedCode } - { 2 } + { fancyOlItem } + { 0 } \ExplSyntaxOff -\def\markdownRendererJekyllDataBegin{% - \markdownRendererJekyllDataBeginPrototype}% +\def\markdownRendererFancyOlItemEnd{% + \markdownRendererFancyOlItemEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataBegin } + { fancyOlItemEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataBegin } + { fancyOlItemEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererJekyllDataEnd{% - \markdownRendererJekyllDataEndPrototype}% +\def\markdownRendererFancyOlItemWithNumber{% + \markdownRendererFancyOlItemWithNumberPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataEnd } + { fancyOlItemWithNumber } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataEnd } - { 0 } + { fancyOlItemWithNumber } + { 1 } \ExplSyntaxOff -\def\markdownRendererJekyllDataMappingBegin{% - \markdownRendererJekyllDataMappingBeginPrototype}% +\def\markdownRendererOlEnd{% + \markdownRendererOlEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataMappingBegin } + { olEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataMappingBegin } - { 2 } + { olEnd } + { 0 } \ExplSyntaxOff -\def\markdownRendererJekyllDataMappingEnd{% - \markdownRendererJekyllDataMappingEndPrototype}% +\def\markdownRendererOlEndTight{% + \markdownRendererOlEndTightPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataMappingEnd } + { olEndTight } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataMappingEnd } + { olEndTight } { 0 } \ExplSyntaxOff -\def\markdownRendererJekyllDataSequenceBegin{% - \markdownRendererJekyllDataSequenceBeginPrototype}% +\def\markdownRendererFancyOlEnd{% + \markdownRendererFancyOlEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataSequenceBegin } + { fancyOlEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataSequenceBegin } - { 2 } + { fancyOlEnd } + { 0 } \ExplSyntaxOff -\def\markdownRendererJekyllDataSequenceEnd{% - \markdownRendererJekyllDataSequenceEndPrototype}% +\def\markdownRendererFancyOlEndTight{% + \markdownRendererFancyOlEndTightPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataSequenceEnd } + { fancyOlEndTight } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataSequenceEnd } + { fancyOlEndTight } { 0 } \ExplSyntaxOff -\def\markdownRendererJekyllDataBoolean{% - \markdownRendererJekyllDataBooleanPrototype}% +\def\markdownRendererCite{% + \markdownRendererCitePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataBoolean } + { cite } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataBoolean } - { 2 } + { cite } + { 1 } \ExplSyntaxOff -\def\markdownRendererJekyllDataNumber{% - \markdownRendererJekyllDataNumberPrototype}% +\def\markdownRendererInputRawInline{% + \markdownRendererInputRawInlinePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataNumber } + { inputRawInline } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataNumber } + { inputRawInline } { 2 } \ExplSyntaxOff -\def\markdownRendererJekyllDataString{% - \markdownRendererJekyllDataStringPrototype}% +\def\markdownRendererInputRawBlock{% + \markdownRendererInputRawBlockPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataString } + { inputRawBlock } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataString } + { inputRawBlock } { 2 } \ExplSyntaxOff -\def\markdownRendererJekyllDataEmpty{% - \markdownRendererJekyllDataEmptyPrototype}% +\def\markdownRendererLeftBrace{% + \markdownRendererLeftBracePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { jekyllDataEmpty } + { leftBrace } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { jekyllDataEmpty } - { 1 } + { leftBrace } + { 0 } \ExplSyntaxOff -\def\markdownRendererHeadingOne{% - \markdownRendererHeadingOnePrototype}% +\def\markdownRendererRightBrace{% + \markdownRendererRightBracePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { headingOne } + { rightBrace } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { headingOne } - { 1 } + { rightBrace } + { 0 } \ExplSyntaxOff -\def\markdownRendererHeadingTwo{% - \markdownRendererHeadingTwoPrototype}% +\def\markdownRendererDollarSign{% + \markdownRendererDollarSignPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { headingTwo } + { dollarSign } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { headingTwo } - { 1 } + { dollarSign } + { 0 } \ExplSyntaxOff -\def\markdownRendererHeadingThree{% - \markdownRendererHeadingThreePrototype}% +\def\markdownRendererPercentSign{% + \markdownRendererPercentSignPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { headingThree } + { percentSign } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { headingThree } - { 1 } + { percentSign } + { 0 } \ExplSyntaxOff -\def\markdownRendererHeadingFour{% - \markdownRendererHeadingFourPrototype}% +\def\markdownRendererAmpersand{% + \markdownRendererAmpersandPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { headingFour } + { ampersand } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { headingFour } - { 1 } + { ampersand } + { 0 } \ExplSyntaxOff -\def\markdownRendererHeadingFive{% - \markdownRendererHeadingFivePrototype}% +\def\markdownRendererUnderscore{% + \markdownRendererUnderscorePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { headingFive } + { underscore } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { headingFive } - { 1 } + { underscore } + { 0 } \ExplSyntaxOff -\def\markdownRendererHeadingSix{% - \markdownRendererHeadingSixPrototype}% +\def\markdownRendererHash{% + \markdownRendererHashPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { headingSix } + { hash } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { headingSix } - { 1 } + { hash } + { 0 } \ExplSyntaxOff +\def\markdownRendererCircumflex{% + \markdownRendererCircumflexPrototype}% \ExplSyntaxOn -\cs_new:Npn - \markdownRendererThematicBreak - { - \cs_if_exist:NTF - \markdownRendererHorizontalRule - { - \markdownWarning - { - Horizontal~rule~renderer~has~been~deprecated,~ - to~be~removed~in~Markdown~3.0.0 - } - \markdownRendererHorizontalRule - } - { - \cs_if_exist:NTF - \markdownRendererHorizontalRulePrototype - { - \markdownWarning - { - Horizontal~rule~renderer~prototype~has~been~deprecated,~ - to~be~removed~in~Markdown~3.0.0 - } - \markdownRendererHorizontalRulePrototype - } - { - \markdownRendererThematicBreakPrototype - } - } - } \seq_gput_right:Nn \g__markdown_renderers_seq - { horizontalRule } + { circumflex } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { horizontalRule } + { circumflex } { 0 } +\ExplSyntaxOff +\def\markdownRendererBackslash{% + \markdownRendererBackslashPrototype}% +\ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { thematicBreak } + { backslash } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { thematicBreak } + { backslash } { 0 } \ExplSyntaxOff +\def\markdownRendererTilde{% + \markdownRendererTildePrototype}% \ExplSyntaxOn -\cs_new:Npn - \markdownRendererNote - { - \cs_if_exist:NTF - \markdownRendererFootnote - { - \markdownWarning - { - Footnote~renderer~has~been~deprecated,~ - to~be~removed~in~Markdown~3.0.0 - } - \markdownRendererFootnote - } - { - \cs_if_exist:NTF - \markdownRendererFootnotePrototype - { - \markdownWarning - { - Footnote~renderer~prototype~has~been~deprecated,~ - to~be~removed~in~Markdown~3.0.0 - } - \markdownRendererFootnotePrototype - } - { - \markdownRendererNotePrototype - } - } - } \seq_gput_right:Nn \g__markdown_renderers_seq - { footnote } + { tilde } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { footnote } - { 1 } + { tilde } + { 0 } +\ExplSyntaxOff +\def\markdownRendererPipe{% + \markdownRendererPipePrototype}% +\ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { note } + { pipe } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { note } - { 1 } + { pipe } + { 0 } \ExplSyntaxOff -\def\markdownRendererCite{% - \markdownRendererCitePrototype}% +\def\markdownRendererStrikeThrough{% + \markdownRendererStrikeThroughPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { cite } + { strikeThrough } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { cite } + { strikeThrough } { 1 } \ExplSyntaxOff -\def\markdownRendererTextCite{% - \markdownRendererTextCitePrototype}% +\def\markdownRendererSubscript{% + \markdownRendererSubscriptPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { textCite } + { subscript } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { textCite } + { subscript } + { 1 } +\def\markdownRendererSuperscript{% + \markdownRendererSuperscriptPrototype}% +\ExplSyntaxOn +\seq_gput_right:Nn + \g__markdown_renderers_seq + { superscript } +\prop_gput:Nnn + \g__markdown_renderer_arities_prop + { superscript } { 1 } \ExplSyntaxOff \def\markdownRendererTable{% @@ -1625,169 +1646,204 @@ { table } { 3 } \ExplSyntaxOff -\def\markdownRendererInlineHtmlComment{% - \markdownRendererInlineHtmlCommentPrototype}% +\def\markdownRendererTextCite{% + \markdownRendererTextCitePrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { inlineHtmlComment } + { textCite } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { inlineHtmlComment } + { textCite } { 1 } \ExplSyntaxOff -\def\markdownRendererBlockHtmlCommentBegin{% - \markdownRendererBlockHtmlCommentBeginPrototype}% \ExplSyntaxOn +\cs_new:Npn + \markdownRendererThematicBreak + { + \cs_if_exist:NTF + \markdownRendererHorizontalRule + { + \markdownWarning + { + Horizontal~rule~renderer~has~been~deprecated,~ + to~be~removed~in~Markdown~3.0.0 + } + \markdownRendererHorizontalRule + } + { + \cs_if_exist:NTF + \markdownRendererHorizontalRulePrototype + { + \markdownWarning + { + Horizontal~rule~renderer~prototype~has~been~deprecated,~ + to~be~removed~in~Markdown~3.0.0 + } + \markdownRendererHorizontalRulePrototype + } + { + \markdownRendererThematicBreakPrototype + } + } + } \seq_gput_right:Nn \g__markdown_renderers_seq - { blockHtmlCommentBegin } + { horizontalRule } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { blockHtmlCommentBegin } + { horizontalRule } + { 0 } +\seq_gput_right:Nn + \g__markdown_renderers_seq + { thematicBreak } +\prop_gput:Nnn + \g__markdown_renderer_arities_prop + { thematicBreak } { 0 } \ExplSyntaxOff -\def\markdownRendererBlockHtmlCommentEnd{% - \markdownRendererBlockHtmlCommentEndPrototype}% +\def\markdownRendererTickedBox{% + \markdownRendererTickedBoxPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { blockHtmlCommentEnd } + { tickedBox } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { blockHtmlCommentEnd } + { tickedBox } { 0 } \ExplSyntaxOff -\def\markdownRendererInlineHtmlTag{% - \markdownRendererInlineHtmlTagPrototype}% +\def\markdownRendererHalfTickedBox{% + \markdownRendererHalfTickedBoxPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { inlineHtmlTag } + { halfTickedBox } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { inlineHtmlTag } - { 1 } + { halfTickedBox } + { 0 } \ExplSyntaxOff -\def\markdownRendererInputBlockHtmlElement{% - \markdownRendererInputBlockHtmlElementPrototype}% +\def\markdownRendererUntickedBox{% + \markdownRendererUntickedBoxPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { inputBlockHtmlElement } + { untickedBox } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { inputBlockHtmlElement } - { 1 } + { untickedBox } + { 0 } \ExplSyntaxOff -\def\markdownRendererAttributeIdentifier{% - \markdownRendererAttributeIdentifierPrototype}% +\def\markdownRendererJekyllDataBegin{% + \markdownRendererJekyllDataBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { attributeIdentifier } + { jekyllDataBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { attributeIdentifier } - { 1 } + { jekyllDataBegin } + { 0 } \ExplSyntaxOff -\def\markdownRendererAttributeClassName{% - \markdownRendererAttributeClassNamePrototype}% +\def\markdownRendererJekyllDataEnd{% + \markdownRendererJekyllDataEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { attributeClassName } + { jekyllDataEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { attributeClassName } - { 1 } + { jekyllDataEnd } + { 0 } \ExplSyntaxOff -\def\markdownRendererAttributeKeyValue{% - \markdownRendererAttributeKeyValuePrototype}% +\def\markdownRendererJekyllDataMappingBegin{% + \markdownRendererJekyllDataMappingBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { attributeKeyValue } + { jekyllDataMappingBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { attributeKeyValue } + { jekyllDataMappingBegin } { 2 } \ExplSyntaxOff -\def\markdownRendererHeaderAttributeContextBegin{% - \markdownRendererHeaderAttributeContextBeginPrototype}% +\def\markdownRendererJekyllDataMappingEnd{% + \markdownRendererJekyllDataMappingEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { headerAttributeContextBegin } + { jekyllDataMappingEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { headerAttributeContextBegin } + { jekyllDataMappingEnd } { 0 } \ExplSyntaxOff -\def\markdownRendererHeaderAttributeContextEnd{% - \markdownRendererHeaderAttributeContextEndPrototype}% +\def\markdownRendererJekyllDataSequenceBegin{% + \markdownRendererJekyllDataSequenceBeginPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { headerAttributeContextEnd } + { jekyllDataSequenceBegin } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { headerAttributeContextEnd } - { 0 } + { jekyllDataSequenceBegin } + { 2 } \ExplSyntaxOff -\def\markdownRendererStrikeThrough{% - \markdownRendererStrikeThroughPrototype}% +\def\markdownRendererJekyllDataSequenceEnd{% + \markdownRendererJekyllDataSequenceEndPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { strikeThrough } + { jekyllDataSequenceEnd } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { strikeThrough } - { 1 } + { jekyllDataSequenceEnd } + { 0 } \ExplSyntaxOff -\def\markdownRendererSuperscript{% - \markdownRendererSuperscriptPrototype}% +\def\markdownRendererJekyllDataBoolean{% + \markdownRendererJekyllDataBooleanPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { superscript } + { jekyllDataBoolean } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { superscript } - { 1 } + { jekyllDataBoolean } + { 2 } \ExplSyntaxOff -\def\markdownRendererSubscript{% - \markdownRendererSubscriptPrototype}% +\def\markdownRendererJekyllDataNumber{% + \markdownRendererJekyllDataNumberPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { subscript } + { jekyllDataNumber } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { subscript } - { 1 } -\def\markdownRendererInputRawInline{% - \markdownRendererInputRawInlinePrototype}% + { jekyllDataNumber } + { 2 } +\ExplSyntaxOff +\def\markdownRendererJekyllDataString{% + \markdownRendererJekyllDataStringPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { inputRawInline } + { jekyllDataString } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { inputRawInline } + { jekyllDataString } { 2 } \ExplSyntaxOff -\def\markdownRendererInputRawBlock{% - \markdownRendererInputRawBlockPrototype}% +\def\markdownRendererJekyllDataEmpty{% + \markdownRendererJekyllDataEmptyPrototype}% \ExplSyntaxOn \seq_gput_right:Nn \g__markdown_renderers_seq - { inputRawBlock } + { jekyllDataEmpty } \prop_gput:Nnn \g__markdown_renderer_arities_prop - { inputRawBlock } - { 2 } + { jekyllDataEmpty } + { 1 } \ExplSyntaxOff \ExplSyntaxOn \keys_define:nn @@ -1883,6 +1939,7 @@ } } } +\ExplSyntaxOff \def\markdownLuaRegisterIBCallback#1{\relax}% \def\markdownLuaUnregisterIBCallback#1{\relax}% \ifx\markdownInfo\undefined |