Skip to content

fix(oracle): parse boolean postfix checks#159

Merged
rebelice merged 1 commit into
mainfrom
codex/oracle-parser-check-like-loc
May 29, 2026
Merged

fix(oracle): parse boolean postfix checks#159
rebelice merged 1 commit into
mainfrom
codex/oracle-parser-check-like-loc

Conversation

@rebelice
Copy link
Copy Markdown
Collaborator

Summary

  • Parse Oracle postfix predicates (IS, IN, BETWEEN, LIKE) inside the expression precedence loop so low-precedence AND/OR can continue after them.
  • Fix LikeExpr source locations to include the left operand.
  • Add regression coverage for CHECK (... IS NULL OR ...) and full LIKE NodeLoc ranges.

Test Plan

  • go test ./oracle/... -count=1

@rebelice rebelice merged commit 58c913f into main May 29, 2026
2 checks passed
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.

1 participant