diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-18 15:28:41 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-18 15:28:41 +0200 |
| commit | 8fe2090f505d76760cc3b4ad482b5614c058a51b (patch) | |
| tree | 9c05119ffe2d86881d6b0c7a6048c21070e9fda3 | |
| parent | be2cd3566db38253447d631aaeac0defffcd81a6 (diff) | |
deprioritize whitespace
| -rwxr-xr-x | def_LinkLabel.py | 4 | ||||
| -rwxr-xr-x | def_LinkTitle.py | 12 | ||||
| -rwxr-xr-x | def__.py | 8 |
3 files changed, 12 insertions, 12 deletions
diff --git a/def_LinkLabel.py b/def_LinkLabel.py index cefebce..be8afcb 100755 --- a/def_LinkLabel.py +++ b/def_LinkLabel.py @@ -9,9 +9,9 @@ from railroad import * Diagram( Start("complex"), "[", - Choice(0, (NonTerminal("_")), Skip()), + Optional(NonTerminal("_"), True), NonTerminal("![\\[\\]] PlainWords"), - Choice(0, (NonTerminal("_")), Skip()), + Optional(NonTerminal("_"), True), "]", End("complex") ).writeStandalone( diff --git a/def_LinkTitle.py b/def_LinkTitle.py index 7894593..ebedb3a 100755 --- a/def_LinkTitle.py +++ b/def_LinkTitle.py @@ -11,23 +11,23 @@ Diagram( Choice(0, Sequence( '"', - Choice(0, (NonTerminal("_")), Skip()), + Optional(NonTerminal("_"), True), NonTerminal("!'\"' PlainWords"), - Choice(0, (NonTerminal("_")), Skip()), + Optional(NonTerminal("_"), True), '"', ), Sequence( "'", - Choice(0, (NonTerminal("_")), Skip()), + Optional(NonTerminal("_"), True), NonTerminal("!\"'\" PlainWords"), - Choice(0, (NonTerminal("_")), Skip()), + Optional(NonTerminal("_"), True), "'", ), Sequence( "(", - Choice(0, (NonTerminal("_")), Skip()), + Optional(NonTerminal("_"), True), NonTerminal("![()] PlainWords"), - Choice(0, (NonTerminal("_")), Skip()), + Optional(NonTerminal("_"), True), ")", ) ), @@ -13,11 +13,11 @@ Diagram( OneOrMore(NonTerminal("SPACE")), ), Sequence( - Choice(0, (NonTerminal("SPACE")), Skip()), + Optional(NonTerminal("SPACE"), True), NonTerminal("NEWLINE"), - Choice(0, (NonTerminal("SPACE")), Skip()), - Choice(0, (NonTerminal("SPACE")), Skip()), - Choice(0, (NonTerminal("SPACE")), Skip()) + Optional(NonTerminal("SPACE"), True), + Optional(NonTerminal("SPACE"), True), + Optional(NonTerminal("SPACE"), True) ) ), End("complex") |
