[shex] Allow direct shapeExpression aliases

ericprud has just created a new issue for https://github.com/shexSpec/shex:

== Allow direct shapeExpression aliases ==
The ShEx 2.0 grammar included a construct to prevent a shapeExpression label from referring directly to another shapeExpression label, e.g.
``` 
<S1> @<S2>
```
These patches remove that restriction:
* [spec patch](https://github.com/shexSpec/shexTest/compare/..)
* [shexTest patch](https://github.com/shexSpec/shexTest/compare/..)
* [shex.js patch](https://github.com/shexSpec/shex.js/compare/..)
This never made it into the [Antlr Grammar](https://github.com/shexSpec/grammar/blob/master/ShExDoc.g4#L41)

PROPOSE: accept this \[pending\] change for ShEx 2.1

Please view or discuss this issue at https://github.com/shexSpec/shex/issues/88 using your GitHub account

Received on Thursday, 20 September 2018 14:14:20 UTC