diff options
Diffstat (limited to 'syntax/def_SemWords.py')
| -rwxr-xr-x | syntax/def_SemWords.py | 14 |
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) |
