aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-10 17:47:29 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-10 17:47:29 +0200
commitaab058122a8407b28680d4709daa912e648daa58 (patch)
tree5c2540c40a6a74faefbdd85862ec7ad6b5350260
parentd283e624f16eda40d2e5db3108e3afac0689e730 (diff)
rename variable stack_next -> chars
-rw-r--r--_extensions/ruc-play/semantic-markdown/semantic-markdown.lua14
1 files 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