blob: 25bfe28f81faa313d00105c9b8feffb7e37f189d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#pragma once
#include <yql/essentials/parser/lexer_common/lexer.h>
namespace NSQLTranslationV1 {
NSQLTranslation::ILexer::TPtr MakeLexer(bool ansi, bool antlr4);
// "Probably" because YQL keyword can be an identifier
// depending on a query context. For example
// in SELECT * FROM group - group is an identifier, but
// in SELECT * FROM ... GROUP BY ... - group is a keyword.
bool IsProbablyKeyword(const NSQLTranslation::TParsedToken& token);
}
|