openCypher
openCypher copied to clipboard
Chaining of non arithmetic operators
This PR is based on #541.
This PR proposes changes to the openCypher grammar such that chaining for allowing chaining of non-arithmetic operators as a reaction to issue #539. With the PR, the grammar allows for instance
RETURN foo()[1]:F, foo().x.y[1][4].name:F
as valid syntax, which was not the case before.
The PR also adjusts CIP2021-08-10 Operator precedence (rendered view) to the changed grammar.