aboutsummaryrefslogtreecommitdiff
path: root/syntax/def_SemWords.py
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-26 10:52:35 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-26 11:40:24 +0200
commit393fbb26231c57309e8bfa92c9b209c5f4b6c70e (patch)
treea2524e2390d865df2824aac07cfbdf039f5a8d64 /syntax/def_SemWords.py
parent0e9dcfb9067585e4698b050c0d4f4dff3efe4377 (diff)
consistently mark new syntax with dotted line
Diffstat (limited to 'syntax/def_SemWords.py')
-rwxr-xr-xsyntax/def_SemWords.py22
1 files changed, 12 insertions, 10 deletions
diff --git a/syntax/def_SemWords.py b/syntax/def_SemWords.py
index dbf2a1d..83867ef 100755
--- a/syntax/def_SemWords.py
+++ b/syntax/def_SemWords.py
@@ -6,15 +6,17 @@
from railroad import *
Diagram(
- NonTerminal("SemWord"),
- Choice(0,
- OneOrMore(
- Sequence(
- NonTerminal("_"),
- NonTerminal("SemWord")
- )
- ),
- Skip()
- ),
+ Group(Sequence(
+ NonTerminal("SemWord"),
+ Choice(0,
+ OneOrMore(
+ Sequence(
+ NonTerminal("_"),
+ NonTerminal("SemWord")
+ )
+ ),
+ Skip()
+ )
+ )),
type="complex"
).writeStandalone(sys.stdout.write)