diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-15 10:36:48 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-15 13:09:17 +0200 |
| commit | 4bfbed4a3f6513fa0c2e999540baec91d1a9468f (patch) | |
| tree | afb2fd290f764fa2c7849acf4bede9f5ae6c61a6 | |
| parent | 095a23c67ce5586eae35e0cf5354df357d9ce21a (diff) | |
replace count statement_count with boolean block_has_diverged
| -rw-r--r-- | _extensions/ruc-play/semantic-markdown/semantic-markdown.lua | 8 |
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 |
