diff options
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 bcd8f13..02a068e 100644 --- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua +++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua @@ -327,8 +327,6 @@ local function Statements (block) -- non-string element, highest state first to support fall-through if el.t ~= 'Str' then - elems_unenclosed:insert(el) - if encl == Enclosure.BRACED_DONE then -- push post-brace string to stack @@ -348,6 +346,7 @@ local function Statements (block) end if encl == Enclosure.BRACED then + elems_unenclosed:insert(el) elems_enclosed:insert(el) goto continue @@ -365,12 +364,14 @@ local function Statements (block) end if encl == Enclosure.BRACKETED then + elems_unenclosed:insert(el) elems_enclosed:insert(el) goto continue end if encl == Enclosure.NONE then + elems_unenclosed:insert(el) -- specific elements represent content enclosure if ElementTypeIsEnclosure[el.t] then |
