aboutsummaryrefslogtreecommitdiff
path: root/def_Markdown.py
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-18 13:53:00 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-18 14:05:03 +0200
commitb1ebaac5c08407ddd680041cae918b9341fea5be (patch)
treec586914a3799869afbde8cee60ed07736366a3bb /def_Markdown.py
parent90d5b0125fb943eea852ab14ed7a8243c86d7d21 (diff)
fix replace Optional(...) with Choice(0, ... , Skip())
Diffstat (limited to 'def_Markdown.py')
-rwxr-xr-xdef_Markdown.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/def_Markdown.py b/def_Markdown.py
index ce66425..23739b6 100755
--- a/def_Markdown.py
+++ b/def_Markdown.py
@@ -7,7 +7,13 @@ from os.path import basename, splitext
from railroad import *
Diagram(
- ZeroOrMore(NonTerminal("MetaBlock")),
- ZeroOrMore(NonTerminal("Block"))
+ Choice(0,
+ OneOrMore(NonTerminal("MetaBlock")),
+ Skip()
+ ),
+ Choice(0,
+ OneOrMore(NonTerminal("Block")),
+ Skip()
+ )
).writeStandalone(
open(splitext(basename(__file__))[0] + ".svg", "w").write)