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 d8fd339..d0f68ab 100644 --- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua +++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua @@ -111,11 +111,12 @@ local curie_default = ":" --- @see <https://www.w3.org/TR/rdf12-concepts/#vocabularies> local function Namespaces(blocks) - -- paragraph with only a braced reference CURIE, colon and one word + -- paragraph with only a braced prefix-only CURIE, colon and one word + local pattern = "^{"..curie_prefix.."}:$" if #blocks.content == 3 and blocks.content[1].t == "Str" and blocks.content[2].t == "Space" - and blocks.content[1].text:match "^{"..curie_no_ref.."}%:%:$" + and blocks.content[1].text:match(pattern) then -- default namespace, misparsed as a citation |
