Skip to content

Fix multiple parser issues from TODO.md#12

Merged
kyleconroy merged 1 commit intomainfrom
claude/fix-todo-issues-015m79fup58dGN8Vs87DkSd7
Dec 13, 2025
Merged

Fix multiple parser issues from TODO.md#12
kyleconroy merged 1 commit intomainfrom
claude/fix-todo-issues-015m79fup58dGN8Vs87DkSd7

Conversation

@kyleconroy
Copy link
Copy Markdown
Collaborator

  • Fix table/database names starting with numbers (e.g., 03657_test)
  • Add parseIdentifierName helper for numeric-prefix identifiers
  • Support FORMAT Null and other keyword format names
  • Add FETCH FIRST ... ROW ONLY syntax support
  • Add INSERT INTO FUNCTION support
  • Allow keywords as alias names
  • Add MOD and DIV keyword operators
  • Support $ in identifier names for parameterized settings
  • Handle == as equality operator in lexer

Tests passing increased from 5196 to 5352 (+156 tests)

- Fix table/database names starting with numbers (e.g., 03657_test)
- Add parseIdentifierName helper for numeric-prefix identifiers
- Support FORMAT Null and other keyword format names
- Add FETCH FIRST ... ROW ONLY syntax support
- Add INSERT INTO FUNCTION support
- Allow keywords as alias names
- Add MOD and DIV keyword operators
- Support $ in identifier names for parameterized settings
- Handle == as equality operator in lexer

Tests passing increased from 5196 to 5352 (+156 tests)
@kyleconroy kyleconroy merged commit d84f12f into main Dec 13, 2025
1 check 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.

2 participants