diff options
Diffstat (limited to '_extensions')
| -rw-r--r-- | _extensions/ruc-play/semantic-markdown/semantic-markdown.lua | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua index c548ca3..4df6d38 100644 --- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua +++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua @@ -225,7 +225,7 @@ function Statements (block) -- unenclosed -- TODO: support backslash except immediately before bracket if not (bracketed or braced) then - _, x, s = string.find(el.text, "^([^%[\\]*)") + _, x, s = el.text:find("^([^%[\\]*)") if x then a = x + 1 else @@ -249,7 +249,7 @@ function Statements (block) -- TODO: support backslash except immediately before bracket/brace -- TODO: support nested bracket enclosure if bracketed and not braced then - _, x, s = string.find(el.text, "^([^%[%]}\\]*)", pos) + _, x, s = el.text:find("^([^%[%]}\\]*)", pos) if x then b = x + 1 else @@ -285,10 +285,10 @@ function Statements (block) -- in braced enclosure, leaving it -- TODO: support mixed-use enclosure if braced then - _, d1 = string.find(el.text, "^"..curie_long.."}", pos) - _, d2 = string.find(el.text, "^"..curie_no_ref.."}", pos) - _, d3 = string.find(el.text, "^"..curie_local.."}", pos) - _, d4 = string.find(el.text, "^"..curie_default.."}", pos) + _, d1 = el.text:find("^"..curie_long.."}", pos) + _, d2 = el.text:find("^"..curie_no_ref.."}", pos) + _, d3 = el.text:find("^"..curie_local.."}", pos) + _, d4 = el.text:find("^"..curie_default.."}", pos) if d1 then d = d1 elseif d2 then d = d2 elseif d3 then d = d3 @@ -300,12 +300,12 @@ function Statements (block) braced = false pos = d + 1 -- TODO: instead recursively call Statements() on remains of Str - stack_next = stack_next..string.sub(el.text, pos) + stack_next = stack_next..el.text:sub(pos) end end -- push any string collected from above parsing to stack - if string.len(stack_next) > 0 then + if stack_next:len() > 0 then table.insert(stack, pandoc.Str(stack_next)) end |
