From 4bfbed4a3f6513fa0c2e999540baec91d1a9468f Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Thu, 15 May 2025 10:36:48 +0200 Subject: replace count statement_count with boolean block_has_diverged --- _extensions/ruc-play/semantic-markdown/semantic-markdown.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to '_extensions') 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 -- cgit v1.2.3