From 37549af48bdde961b843e399ae963ca57aed48f9 Mon Sep 17 00:00:00 2001 From: Bastien Dumont Date: Sun, 9 Jan 2022 21:55:51 +0100 Subject: [PATCH] =?UTF-8?q?Remplacement=20du=20champ=20"c"=20(qui=20exista?= =?UTF-8?q?it=20mais=20n'=C3=A9tait=20pas=20document=C3=A9,=20et=20a=20?= =?UTF-8?q?=C3=A9t=C3=A9=20supprim=C3=A9)=20par=20le=20champ=20"text"=20da?= =?UTF-8?q?ns=20les=20manipulations=20de=20Str?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Filtres-Pandoc/lines-in-exponent.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Filtres-Pandoc/lines-in-exponent.lua b/Filtres-Pandoc/lines-in-exponent.lua index 3cbfd84..6527409 100644 --- a/Filtres-Pandoc/lines-in-exponent.lua +++ b/Filtres-Pandoc/lines-in-exponent.lua @@ -19,9 +19,9 @@ ]]-- local function isLineIndication(first, middle, last) - return last.t == 'Str' and string.match(last.c, '^l. [^,]+,?$') + return last.t == 'Str' and string.match(last.text, '^l. [^,]+,?$') and middle.t == 'Space' - and first.t == 'Str' and string.match(first.c, '.+,$') + and first.t == 'Str' and string.match(first.text, '.+,$') end local function isCommaAfterLineIndication(lineIndication) @@ -31,10 +31,10 @@ end function Inlines (inlines) for i = #inlines, 3, -1 do if isLineIndication(inlines[i-2], inlines[i-1], inlines[i]) then - firstString = inlines[i-2].c + firstString = inlines[i-2].text inlines[i-2].text = string.match(firstString, '^[^,]+') - if isCommaAfterLineIndication(inlines[i].c) then - inlines[i].text = string.match(inlines[i].c, '^[^,]+') + if isCommaAfterLineIndication(inlines[i].text) then + inlines[i].text = string.match(inlines[i].text, '^[^,]+') inlines:insert(i+1, pandoc.Str(',')) end inlines[i] = pandoc.Superscript(pandoc.Str(string.sub(inlines[i].text, 5)))