namespaceSqlParser\MySql\Lexer

Classes 10§

Charsets @visibility rootThe character set names an underscore introducer may name.
KeywordTable @visibility rootThe words and operators MySQL's lexer turns into keyword tokens.
MySqlLexer @visibility rootReads MySQL text into the terminals of its grammar, as sql_lex.cc does.
NumberScanner @visibility rootReads MySQL's numeric literals and the identifiers that begin with a digit.
OperatorScanner @visibility rootReads MySQL's operators, punctuation and parameter markers.
QuotedScanner @visibility rootReads MySQL's quoted tokens: strings, quoted identifiers and prefixed literals.
Scan @visibility rootThe state one MySQL tokenization carries from token to token.
TriviaScanner @visibility rootSkips the whitespace and comments between MySQL tokens.
VariableScanner @visibility rootReads what follows @ in MySQL: a user variable, a host name or a system variable.
WordScanner @visibility rootReads MySQL's words: keywords, identifiers, introducers and dollar-quoted strings.

Enums 1§

LexerState @visibility rootWhere MySQL's lexer resumes after a token that decides how the next one is read.