The current N3 grammar defines iriPropertyList ::= IPLSTART iri predicateObjectList ']'. The five positive cases in the W3C parser manifest all fail today:
:s :p [id :identified :name "value"] .
The construct uses the supplied IRI as the property-list subject instead of minting a blank node. Negative cases also require the parser to distinguish illegal semicolons and non-IRI identifiers.
An old prototype exists as 04c1e74 on feat/full-n3-support, but it lacks current error propagation, complete lexer boundaries, and parser coverage.
Part of #640.
The current N3 grammar defines
iriPropertyList ::= IPLSTART iri predicateObjectList ']'. The five positive cases in the W3C parser manifest all fail today:The construct uses the supplied IRI as the property-list subject instead of minting a blank node. Negative cases also require the parser to distinguish illegal semicolons and non-IRI identifiers.
An old prototype exists as
04c1e74onfeat/full-n3-support, but it lacks current error propagation, complete lexer boundaries, and parser coverage.Part of #640.