/
githubmirror
/
sqlc
Обзор
Документация
Войти
/
githubmirror
/
sqlc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/engine/sqlite/parser/SQLiteLexer.interp
636 строк
65 KB
Nao Yonashiro
fix(engine/sqlite): support -> and ->> operators (#2927)
31 окт 2023, 22:05
Не верифицирован
31 окт 2023, 22:05
9cd9139
Код
Авторство
О чём код?
token literal names: null ';' '.' '(' ')' ',' '=' '*' '+' '->>' '->' '-' '~' '||' '/' '%' '<<' '>>' '&' '|' '<' '<=' '>' '>=' '==' '!=' '<>' null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null token symbolic names: null SCOL DOT OPEN_PAR CLOSE_PAR COMMA ASSIGN STAR PLUS PTR2 PTR MINUS TILDE PIPE2 DIV MOD LT2 GT2 AMP PIPE LT LT_EQ GT GT_EQ EQ NOT_EQ1 NOT_EQ2 ABORT_ ACTION_ ADD_ AFTER_ ALL_ ALTER_ ANALYZE_ AND_ AS_ ASC_ ATTACH_ AUTOINCREMENT_ BEFORE_ BEGIN_ BETWEEN_ BY_ CASCADE_ CASE_ CAST_ CHECK_ COLLATE_ COLUMN_ COMMIT_ CONFLICT_ CONSTRAINT_ CREATE_ CROSS_ CURRENT_DATE_ CURRENT_TIME_ CURRENT_TIMESTAMP_ DATABASE_ DEFAULT_ DEFERRABLE_ DEFERRED_ DELETE_ DESC_ DETACH_ DISTINCT_ DROP_ EACH_ ELSE_ END_ ESCAPE_ EXCEPT_ EXCLUSIVE_ EXISTS_ EXPLAIN_ FAIL_ FOR_ FOREIGN_ FROM_ FULL_ GLOB_ GROUP_ HAVING_ IF_ IGNORE_ IMMEDIATE_ IN_ INDEX_ INDEXED_ INITIALLY_ INNER_ INSERT_ INSTEAD_ INTERSECT_ INTO_ IS_ ISNULL_ JOIN_ KEY_ LEFT_ LIKE_ LIMIT_ MATCH_ NATURAL_ NO_ NOT_ NOTNULL_ NULL_ OF_ OFFSET_ ON_ OR_ ORDER_ OUTER_ PLAN_ PRAGMA_ PRIMARY_ QUERY_ RAISE_ RECURSIVE_ REFERENCES_ REGEXP_ REINDEX_ RELEASE_ RENAME_ REPLACE_ RESTRICT_ RETURNING_ RIGHT_ ROLLBACK_ ROW_ ROWS_ SAVEPOINT_ SELECT_ SET_ STRICT_ TABLE_ TEMP_ TEMPORARY_ THEN_ TO_ TRANSACTION_ TRIGGER_ UNION_ UNIQUE_ UPDATE_ USING_ VACUUM_ VALUES_ VIEW_ VIRTUAL_ WHEN_ WHERE_ WITH_ WITHOUT_ FIRST_VALUE_ OVER_ PARTITION_ RANGE_ PRECEDING_ UNBOUNDED_ CURRENT_ FOLLOWING_ CUME_DIST_ DENSE_RANK_ LAG_ LAST_VALUE_ LEAD_ NTH_VALUE_ NTILE_ PERCENT_RANK_ RANK_ ROW_NUMBER_ GENERATED_ ALWAYS_ STORED_ TRUE_ FALSE_ WINDOW_ NULLS_ FIRST_ LAST_ FILTER_ GROUPS_ EXCLUDE_ TIES_ OTHERS_ DO_ NOTHING_ IDENTIFIER NUMERIC_LITERAL NUMBERED_BIND_PARAMETER NAMED_BIND_PARAMETER STRING_LITERAL BLOB_LITERAL SINGLE_LINE_COMMENT MULTILINE_COMMENT SPACES UNEXPECTED_CHAR rule names: SCOL DOT OPEN_PAR CLOSE_PAR COMMA ASSIGN STAR PLUS PTR2 PTR MINUS TILDE PIPE2 DIV MOD LT2 GT2 AMP PIPE LT LT_EQ GT GT_EQ EQ NOT_EQ1 NOT_EQ2 ABORT_ ACTION_ ADD_ AFTER_ ALL_ ALTER_ ANALYZE_ AND_ AS_ ASC_ ATTACH_ AUTOINCREMENT_ BEFORE_ BEGIN_ BETWEEN_ BY_ CASCADE_ CASE_ CAST_ CHECK_ COLLATE_ COLUMN_ COMMIT_ CONFLICT_ CONSTRAINT_ CREATE_ CROSS_ CURRENT_DATE_ CURRENT_TIME_ CURRENT_TIMESTAMP_ DATABASE_ DEFAULT_ DEFERRABLE_ DEFERRED_ DELETE_ DESC_ DETACH_ DISTINCT_ DROP_ EACH_ ELSE_ END_ ESCAPE_ EXCEPT_ EXCLUSIVE_ EXISTS_ EXPLAIN_ FAIL_ FOR_ FOREIGN_ FROM_ FULL_ GLOB_ GROUP_ HAVING_ IF_ IGNORE_ IMMEDIATE_ IN_ INDEX_ INDEXED_ INITIALLY_ INNER_ INSERT_ INSTEAD_ INTERSECT_ INTO_ IS_ ISNULL_ JOIN_ KEY_ LEFT_ LIKE_ LIMIT_ MATCH_ NATURAL_ NO_ NOT_ NOTNULL_ NULL_ OF_ OFFSET_ ON_ OR_ ORDER_ OUTER_ PLAN_ PRAGMA_ PRIMARY_ QUERY_ RAISE_ RECURSIVE_ REFERENCES_ REGEXP_ REINDEX_ RELEASE_ RENAME_ REPLACE_ RESTRICT_ RETURNING_ RIGHT_ ROLLBACK_ ROW_ ROWS_ SAVEPOINT_ SELECT_ SET_ STRICT_ TABLE_ TEMP_ TEMPORARY_ THEN_ TO_ TRANSACTION_ TRIGGER_ UNION_ UNIQUE_ UPDATE_ USING_ VACUUM_ VALUES_ VIEW_ VIRTUAL_ WHEN_ WHERE_ WITH_ WITHOUT_ FIRST_VALUE_ OVER_ PARTITION_ RANGE_ PRECEDING_ UNBOUNDED_ CURRENT_ FOLLOWING_ CUME_DIST_ DENSE_RANK_ LAG_ LAST_VALUE_ LEAD_ NTH_VALUE_ NTILE_ PERCENT_RANK_ RANK_ ROW_NUMBER_ GENERATED_ ALWAYS_ STORED_ TRUE_ FALSE_ WINDOW_ NULLS_ FIRST_ LAST_ FILTER_ GROUPS_ EXCLUDE_ TIES_ OTHERS_ DO_ NOTHING_ IDENTIFIER NUMERIC_LITERAL NUMBERED_BIND_PARAMETER NAMED_BIND_PARAMETER STRING_LITERAL BLOB_LITERAL SINGLE_LINE_COMMENT MULTILINE_COMMENT SPACES UNEXPECTED_CHAR HEX_DIGIT DIGIT A B C D E F G H I J K L M N O P Q R S T U V W X Y Z channel names: DEFAULT_TOKEN_CHANNEL HIDDEN mode names: DEFAULT_MODE atn: [4, 0, 197, 1829, 6, -1, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, … [Строка слишком длинная. Вы можете скачать файл]