diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-11 15:00:18 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-11 15:00:18 +0200 |
| commit | 80dfc2d690108220f991f282314d73765f285081 (patch) | |
| tree | 23049087753202e329a61ab6b1ad1a0af4e9f0e4 | |
| parent | 4aeffe5fea08dcb7189a2777e841b5803b562884 (diff) | |
rename variables d* -> nextpos*
| -rw-r--r-- | _extensions/ruc-play/semantic-markdown/semantic-markdown.lua | 14 |
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 aacabdb..9213a1a 100644 --- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua +++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua @@ -339,14 +339,14 @@ local function Statements (block) -- in braced enclosure, leaving it -- TODO: support mixed-use enclosure if encl == Enclosure.BRACED then - local _, d1 = el.text:find("^"..curie_long.."}", pos) - local _, d2 = el.text:find("^"..curie_no_ref.."}", pos) - local _, d3 = el.text:find("^"..curie_local.."}", pos) - local _, d4 = el.text:find("^"..curie_default.."}", pos) - local d = d1 or d2 or d3 or d4 - if d then + local _, nextpos1 = el.text:find("^"..curie_long.."}", pos) + local _, nextpos2 = el.text:find("^"..curie_no_ref.."}", pos) + local _, nextpos3 = el.text:find("^"..curie_local.."}", pos) + local _, nextpos4 = el.text:find("^"..curie_default.."}", pos) + local nextpos = nextpos1 or nextpos2 or nextpos3 or nextpos4 + if nextpos then statement_count = statement_count + 1 - pos = d + 1 + pos = nextpos + 1 -- TODO: instead recursively call Statements() on remains of Str chars_bracketed = chars_bracketed..el.text:sub(pos) |
