diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-15 09:38:12 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-15 09:38:12 +0200 |
| commit | 6b190baf6ba20b545e0311282f34c81887526ddd (patch) | |
| tree | 54e557518bb21f9e4a6afcbdf23ed8b3a72bd448 /_extensions | |
| parent | 73e90892262fe996612c72d91ee5db20afccf19d (diff) | |
generalize matching enclosure begin
Diffstat (limited to '_extensions')
| -rw-r--r-- | _extensions/ruc-play/semantic-markdown/semantic-markdown.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua index 492c933..505b296 100644 --- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua +++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua @@ -396,7 +396,8 @@ local function Statements (block) chars_unenclosed = chars_unenclosed..s -- entering bracketed enclosure - if el.text:sub(pos, pos) == "[" then + local t = el.text:sub(pos, pos) + if t == "[" then -- qualify unenclosed elements elems:extend(elems_unenclosed) @@ -407,7 +408,7 @@ local function Statements (block) end pos = pos + 1 - chars_unenclosed = chars_unenclosed.."[" + chars_unenclosed = chars_unenclosed..t chars_enclosed = "" encl = Enclosure.BRACKETED end |
