Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
feat(spanner/spansql): case insensitive parsing of keywords and funct…
…ions (#4034) This handles the most important parts of the parser as it relates to case insensitivity, namely permitting the lexical tokens for the grammar (as opposed to elements like table/column names) to have arbitrary case. This includes a complete audit of the parser to check all the lexical token handling, and cleaned up a few places that were particularly ancient. The rendered output remains canonically uppercase. Fixes #4032.
- Loading branch information
Showing
3 changed files
with
70 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters