aboutsummaryrefslogtreecommitdiff
path: root/syntax/def_SemWords.py
diff options
context:
space:
mode:
Diffstat (limited to 'syntax/def_SemWords.py')
-rwxr-xr-xsyntax/def_SemWords.py14
1 files changed, 5 insertions, 9 deletions
diff --git a/syntax/def_SemWords.py b/syntax/def_SemWords.py
index d0768ad..2a2af8f 100755
--- a/syntax/def_SemWords.py
+++ b/syntax/def_SemWords.py
@@ -6,17 +6,13 @@
from railroad import *
Diagram(
+ NonTerminal("SemWord"),
Choice(0,
- Sequence(
- NonTerminal("SEMPREFIX"),
- "<",
- NonTerminal("![<>] PRINTABLES"),
- ">",
+ OneOrMore(
+ NonTerminal("_"),
+ NonTerminal("SemWord")
),
- Sequence(
- NonTerminal("SEMPREFIX"),
- NonTerminal("CURIE"),
- )
+ Skip()
),
type="complex"
).writeStandalone(sys.stdout.write)