Skip to content

Commit f6dc6fc

Browse files
committed
fix(t-star): restricted subjectX and objectX
1 parent 087f9e9 commit f6dc6fc

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

src/syntax/terse.syntax-source

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -357,11 +357,9 @@ contexts:
357357
tripleX_AFTER_BEGIN:
358358
- switch:
359359
- tripleX: [predicateObjectListX^, tripleXNested]
360-
- hollowAnonymousBlankNode: [predicateObjectListX^, hollowAnonymousBlankNode]
361-
- anonymousBlankNode: [predicateObjectListX?, blankNodePropertyList]
362-
- collection: [predicateObjectListX^, collection]
363-
- namedNode: [predicateObjectListX^, namedNode]
364360
- labeledBlankNode: [predicateObjectListX^, labeledBlankNode]
361+
- namedNode: [predicateObjectListX^, namedNode]
362+
- hollowAnonymousBlankNode: [predicateObjectListX^, hollowAnonymousBlankNode]
365363
- throw
366364

367365
predicateObjectListX:
@@ -371,7 +369,12 @@ contexts:
371369
objectX:
372370
- switch:
373371
- tripleXNested
374-
- goto: object
372+
- labeledBlankNode
373+
- namedNode
374+
- hollowAnonymousBlankNode
375+
mask: meta.term.role.object.SYNTAX
376+
- goto: literal
377+
mask: meta.term.role.object.SYNTAX
375378

376379
tripleX_TERMINATE:
377380
- match: '>>'

0 commit comments

Comments
 (0)