You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Pattern expressions are now accepted anywhere an expr is valid
(RETURN, WITH, SET, CASE, boolean combinations), not only WHERE.
This matches openCypher semantics and documents the broader surface
area that was already implicitly enabled by adding anonymous_path
to expr_atom. Added regression tests for each new context:
RETURN projection (bare and AS-aliased), mixed with other
projections, CASE WHEN, boolean AND/OR combinators, SET to
persist a computed boolean property, and WITH ... WHERE pipeline.
- Remove the hardcoded `%expect 7` / `%expect-rr 3` conflict budget
from cypher_gram.y. The exact conflict counts can drift across
Bison versions and distros, which would break builds even though
the grammar is correct (GLR handles the conflicts at runtime via
fork + %dprec). Instead, pass -Wno-conflicts-sr / -Wno-conflicts-rr
via BISONFLAGS in the Makefile so the build stays clean without
binding us to a specific Bison release. Kept a block comment in
the grammar explaining why GLR conflicts are expected and how
they resolve.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments