diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-26 13:05:25 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-26 13:05:40 +0200 |
| commit | c20684579782d2ebbdf08b85618b4c01cdb93adb (patch) | |
| tree | 6a014e67e5aa8774b046dc69223f9862f2477e3e /syntax/SemWord.py | |
| parent | a3eb7e16a727849c58cbabe3b1b9ef64b6f740f6 (diff) | |
simplify syntax for SemWord
Diffstat (limited to 'syntax/SemWord.py')
| -rwxr-xr-x | syntax/SemWord.py | 19 |
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" |
