diff options
Diffstat (limited to 'def_Paragraph.py')
| -rwxr-xr-x | def_Paragraph.py | 21 |
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( |
