diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-09 10:04:48 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-09 10:04:48 +0200 |
| commit | e3f971b79e02ca948c306af2da160a39072426b0 (patch) | |
| tree | a9fab9f7d285db492f353d527edd2000d11b187c | |
| parent | de31d968044d2390df2b8a6b8f44d7f001500c1f (diff) | |
fix math braced prefix-only CURIE
| -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 |
