From c20684579782d2ebbdf08b85618b4c01cdb93adb Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Mon, 26 May 2025 13:05:25 +0200 Subject: simplify syntax for SemWord --- syntax/SemWord.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'syntax/SemWord.py') 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" -- cgit v1.2.3