aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-09 10:04:48 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-09 10:04:48 +0200
commite3f971b79e02ca948c306af2da160a39072426b0 (patch)
treea9fab9f7d285db492f353d527edd2000d11b187c
parentde31d968044d2390df2b8a6b8f44d7f001500c1f (diff)
fix math braced prefix-only CURIE
-rw-r--r--_extensions/ruc-play/semantic-markdown/semantic-markdown.lua5
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