From b1ebaac5c08407ddd680041cae918b9341fea5be Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 18 May 2025 13:53:00 +0200 Subject: fix replace Optional(...) with Choice(0, ... , Skip()) --- def_Markdown.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'def_Markdown.py') 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) -- cgit v1.2.3