aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-17 18:45:12 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-17 18:45:12 +0200
commit61489505e2001fcc04d2b32d8068a8085840c3a6 (patch)
tree049ba54e5d556df90dc8d80f2f2b5026342019ec
parent87c7a9c4e518f3384c1ff9fd7927d65691a6378c (diff)
fix LinkDefinition grammar
-rw-r--r--def.peg2
-rwxr-xr-xdef_LinkDefinition.py1
2 files changed, 2 insertions, 1 deletions
diff --git a/def.peg b/def.peg
index 263b657..4fb3295 100644
--- a/def.peg
+++ b/def.peg
@@ -12,7 +12,7 @@ Block <- Header / List / LinkDefinition / Paragraph
Header <- '#'+ SPACE* Words? SPACE* NEWLINE
List <- ([-*]+ / [[:digit:]]+ [).]) (SPACE+ (List / Words))?
NEWLINE
-LinkDefinition <- '[' !'[]' PlainWords ']:' SPACE Uri NEWLINE
+LinkDefinition <- '[' !'[]' PlainWords ']' ':' SPACE Uri NEWLINE
SPACE SPACE '"' !'"' PlainWords '"' NEWLINE
Paragraph <- (Words (SPACE? NEWLINE / HardBreak))+
NEWLINE+
diff --git a/def_LinkDefinition.py b/def_LinkDefinition.py
index c78c493..48df2c4 100755
--- a/def_LinkDefinition.py
+++ b/def_LinkDefinition.py
@@ -13,6 +13,7 @@ Diagram(
"[",
NonTerminal("![\\[\\]] PlainWords"),
"]",
+ ":",
NonTerminal("SPACE"),
NonTerminal("Uri"),
NonTerminal("NEWLINE")