diff options
Diffstat (limited to 'def_Header.py')
| -rwxr-xr-x | def_Header.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/def_Header.py b/def_Header.py index 3d5ca66..4408c62 100755 --- a/def_Header.py +++ b/def_Header.py @@ -9,8 +9,18 @@ from railroad import * Diagram( Start("complex"), OneOrMore('#'), - ZeroOrMore(NonTerminal("SPACE")), - Optional(NonTerminal("!NEWLINE Words")), + Choice(0, + Sequence( + OneOrMore(NonTerminal("SPACE")) + ), + Skip() + ), + Choice(0, + Sequence( + NonTerminal("!NEWLINE Words") + ), + Skip() + ), NonTerminal("NEWLINE"), End("complex") ).writeStandalone( |
