aboutsummaryrefslogtreecommitdiff
path: root/def_Paragraph.py
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-18 11:08:01 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-18 14:04:21 +0200
commitba1aaf9246f7371bc4c4f8e6636baf44ddf28444 (patch)
treea8eb32ce0d7ad526e9fea948d5a71d345c6c7327 /def_Paragraph.py
parent72827171201ee9c022a6a8c30107e55a16c3826c (diff)
define _
Diffstat (limited to 'def_Paragraph.py')
-rwxr-xr-xdef_Paragraph.py21
1 files changed, 7 insertions, 14 deletions
diff --git a/def_Paragraph.py b/def_Paragraph.py
index 55ec343..90a7816 100755
--- a/def_Paragraph.py
+++ b/def_Paragraph.py
@@ -8,20 +8,13 @@ from railroad import *
Diagram(
Start("complex"),
- Stack(
- OneOrMore(Sequence(
- NonTerminal("Words"),
- Choice(0,
- Sequence(
- Optional(NonTerminal("SPACE")),
- NonTerminal("NEWLINE"),
- ),
- NonTerminal("HardBreak"),
- ))
- ),
- OneOrMore(
- NonTerminal("NEWLINE")
- )
+ NonTerminal("Words"),
+ ZeroOrMore(
+ NonTerminal("HardBreak"),
+ NonTerminal("Words")
+ ),
+ OneOrMore(
+ NonTerminal("NEWLINE")
),
End("complex")
).writeStandalone(