Open ericprud opened 5 years ago
Note also that if we wanted to allow annotations/semActs on start rules without this change, we can't se shapeExpression
directly:
- [6] | start | ::= | "start" '=' inlineShapeExpression
+ [6] | start | ::= | "start" '=' shapeAnd ("OR" shapeAnd)*
The ShEx 2.0 grammar included a construct to prevent a shapeExpression label from referring directly to another shapeExpression label, e.g.
The construct in question:
These patches remove that restriction:
PROPOSE: accept this [pending] change for ShEx 2.1