aboutsummaryrefslogtreecommitdiff
path: root/syntax/SemWord.py
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-26 13:05:25 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-26 13:05:40 +0200
commitc20684579782d2ebbdf08b85618b4c01cdb93adb (patch)
tree6a014e67e5aa8774b046dc69223f9862f2477e3e /syntax/SemWord.py
parenta3eb7e16a727849c58cbabe3b1b9ef64b6f740f6 (diff)
simplify syntax for SemWord
Diffstat (limited to 'syntax/SemWord.py')
-rwxr-xr-xsyntax/SemWord.py19
1 files changed, 9 insertions, 10 deletions
diff --git a/syntax/SemWord.py b/syntax/SemWord.py
index 243c707..b501e03 100755
--- a/syntax/SemWord.py
+++ b/syntax/SemWord.py
@@ -6,16 +6,15 @@
from railroad import *
Diagram(
- Group(Choice(0,
- Sequence(
- NonTerminal("SEMPREFIX"),
- "<",
- NonTerminal("![<>] PRINTABLES"),
- ">",
- ),
- Sequence(
- NonTerminal("SEMPREFIX"),
- NonTerminal("CURIE"),
+ Group(Sequence(
+ NonTerminal("SEMPREFIX"),
+ Choice(0,
+ Sequence(
+ "<",
+ NonTerminal("![<>] PRINTABLES"),
+ ">",
+ ),
+ NonTerminal("CURIE")
)
)),
type="complex"