diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-18 11:08:01 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-18 14:04:21 +0200 |
| commit | ba1aaf9246f7371bc4c4f8e6636baf44ddf28444 (patch) | |
| tree | a8eb32ce0d7ad526e9fea948d5a71d345c6c7327 /def_Paragraph.py | |
| parent | 72827171201ee9c022a6a8c30107e55a16c3826c (diff) | |
define _
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( |
