Lexer improvements:

- Convert unquoted idents to lowercase.
- Recognize quoted idents.
- Allow all unicode whitespace characters
- Added UnexpectedSymbol token for unexpected input (otherwise it is just ignored)
- Handle mixed case keywords in the lexer file instead of filtering the stream
This commit is contained in:
eelke 2022-04-03 20:09:58 +02:00
parent 81f27a6a18
commit 0da32b916c
6 changed files with 132 additions and 104 deletions

View file

@ -104,7 +104,6 @@ SOURCES += \
catalog/PgSequenceContainer.cpp
HEADERS += \
CaseChangingCharStream.h \
Pglablib.h \
ASyncDBConnection.h \
ConnectionConfig.h \