From aab058122a8407b28680d4709daa912e648daa58 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sat, 10 May 2025 17:47:29 +0200 Subject: rename variable stack_next -> chars --- .../ruc-play/semantic-markdown/semantic-markdown.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua index 766503c..ca4b164 100644 --- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua +++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua @@ -232,7 +232,7 @@ local function Statements (block) for _, el in ipairs(block.content) do local pos = 1 - local stack_next = "" + local chars = "" -- non-string element if el.t ~= 'Str' then @@ -266,12 +266,12 @@ local function Statements (block) -- entering bracketed enclosure pos = pos + 1 - stack_next = stack_next..s + chars = chars..s encl = Enclosure.BRACKETED -- staying unenclosed else - stack_next = stack_next..el.text + chars = chars..el.text end end @@ -281,7 +281,7 @@ local function Statements (block) if encl == Enclosure.BRACKETED then local _, x, s = el.text:find("^([^%[%]}\\]*)", pos) pos = x and x + 1 or pos + 1 - stack_next = stack_next..s + chars = chars..s -- exiting bracketed enclosure if el.text:sub(pos, pos) == "]" then @@ -319,15 +319,15 @@ local function Statements (block) pos = d + 1 -- TODO: instead recursively call Statements() on remains of Str - stack_next = stack_next..el.text:sub(pos) + chars = chars..el.text:sub(pos) encl = Enclosure.NONE end end -- push any string collected from above parsing to stack - if stack_next:len() > 0 then - table.insert(elems, pandoc.Str(stack_next)) + if chars:len() > 0 then + table.insert(elems, pandoc.Str(chars)) end -- done parsing current Inline element -- cgit v1.2.3