From 61489505e2001fcc04d2b32d8068a8085840c3a6 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sat, 17 May 2025 18:45:12 +0200 Subject: fix LinkDefinition grammar --- def.peg | 2 +- def_LinkDefinition.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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") -- cgit v1.2.3