aboutsummaryrefslogtreecommitdiff
path: root/def_Paragraph.py
diff options
context:
space:
mode:
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(