aboutsummaryrefslogtreecommitdiff
path: root/_extensions/ruc-play/semantic-markdown
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-15 10:36:48 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-15 13:09:17 +0200
commit4bfbed4a3f6513fa0c2e999540baec91d1a9468f (patch)
treeafb2fd290f764fa2c7849acf4bede9f5ae6c61a6 /_extensions/ruc-play/semantic-markdown
parent095a23c67ce5586eae35e0cf5354df357d9ce21a (diff)
replace count statement_count with boolean block_has_diverged
Diffstat (limited to '_extensions/ruc-play/semantic-markdown')
-rw-r--r--_extensions/ruc-play/semantic-markdown/semantic-markdown.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua
index 02a068e..a9ed383 100644
--- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua
+++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua
@@ -311,7 +311,7 @@ local function Statements (block)
local encl = Enclosure.NONE
-- amount of detected statements in this block
- local statement_count = 0
+ local block_has_diverged = false
-- stacks of qualified and pending unenclosed/enclosed elements
local elems = pandoc.List()
@@ -516,7 +516,7 @@ local function Statements (block)
chars_unenclosed = el.text:sub(nextpos + 1)
encl = Enclosure.BRACED_DONE
- statement_count = statement_count + 1
+ block_has_diverged = true
end
end
@@ -539,11 +539,11 @@ local function Statements (block)
and not TableEmpty(elems_enclosed)
then
elems:extend(elems_enclosed)
- statement_count = statement_count + 1
+ block_has_diverged = true
end
-- return altered stack if it contains complete enclosures
- if statement_count > 0 then
+ if block_has_diverged then
-- disqualify incomplete enclosure
if encl ~= Enclosure.NONE then