diff options
| -rw-r--r-- | sem-md/sem-md.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sem-md/sem-md.lua b/sem-md/sem-md.lua index 867d0ee..1423fcf 100644 --- a/sem-md/sem-md.lua +++ b/sem-md/sem-md.lua @@ -439,15 +439,15 @@ local function Statements (block) if t == "[" or t == "{" then -- qualify unenclosed elements + if chars_unenclosed:len() > 0 then + elems_unenclosed:insert(pandoc.Str(chars_unenclosed)) + end elems:extend(elems_unenclosed) elems_unenclosed = pandoc.List() elems_enclosed = pandoc.List() - if chars_unenclosed:len() > 0 then - elems:insert(pandoc.Str(chars_unenclosed)) - end pos = pos + 1 - chars_unenclosed = chars_unenclosed..t + chars_unenclosed = t chars_enclosed = "" if t == "[" then encl = Enclosure.BRACKETED |
