Skip to content

Conversation

Dinesh0204
Copy link

…expressions

- Added lookahead logic in SimpleConditionalExpression()
- Handles CASE, COALESCE, NULLIF, and parenthesized expressions
- Added comprehensive test coverage

Fixes doctrine#12178"
@Dinesh0204 Dinesh0204 changed the title Fix in operator after case expression Fix IN operator after case expression Oct 4, 2025
@mpdude
Copy link
Contributor

mpdude commented Oct 6, 2025

Could you please review the EBNF documentation section and make sure it is in sync with your fix?

@Dinesh0204 Dinesh0204 force-pushed the fix-in-operator-after-case-expression branch from d930d82 to 4ed240c Compare October 9, 2025 05:54
@Dinesh0204
Copy link
Author

Dinesh0204 commented Oct 9, 2025

Could you please review the EBNF documentation section and make sure it is in sync with your fix?

Hii,
I have Updated grammar to support CASE, COALESCE, and NULLIF expressions with IN/NOT IN operators.

@Dinesh0204 Dinesh0204 force-pushed the fix-in-operator-after-case-expression branch from 7e53bf8 to d04f57b Compare October 9, 2025 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Querybuilder: Expected =, <, <=, <>, >, >=, !=, got 'IN'

2 participants