diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-20 01:23:03 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-20 01:23:03 +0200 |
| commit | 1d70a5dd5fbed275551d7adf07c2b0981943e166 (patch) | |
| tree | 51b921a7599c977332ad4489ae0a1639918be0e8 | |
| parent | 98a996d973101f3067ce8f2c24ecc8cf22ccbdfa (diff) | |
fix definition for Markdown
| -rw-r--r-- | def.peg | 2 | ||||
| -rwxr-xr-x | def_Markdown.py | 11 |
2 files changed, 11 insertions, 2 deletions
@@ -5,7 +5,7 @@ # SPDX-License-Identifier: GPL-3+ # Document -Markdown <- MetaBlock* Block* +Markdown <- ('---' NEWLINE MetaBlock* '---' NEWLINE)? Block* # Block elements Block <- Header diff --git a/def_Markdown.py b/def_Markdown.py index 23739b6..782e3c5 100755 --- a/def_Markdown.py +++ b/def_Markdown.py @@ -8,7 +8,16 @@ from railroad import * Diagram( Choice(0, - OneOrMore(NonTerminal("MetaBlock")), + Sequence( + "---", + NonTerminal("NEWLINE"), + Choice(0, + OneOrMore(NonTerminal("MetaBlock")), + Skip() + ), + "---", + NonTerminal("NEWLINE"), + ), Skip() ), Choice(0, |
