Filters should have the same token precedence as the *
character. This makes intuitive sense,
foo[*].bar.baz should have the same RHS as
foo[?a==b].bar.baz
This appears to have been a regression from when the switchover
to a handwritten parser happened.
Filters should have the same token precedence as the
*
character. This makes intuitive sense,foo[*].bar.baz
should have the same RHS asfoo[?a==b].bar.baz
This appears to have been a regression from when the switchover to a handwritten parser happened.
Given the expression
foo[?a==b].bar.baz
Before:
After: