radb.RALexer module

class radb.RALexer.RALexer(input=None, output: TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]

Bases: antlr4.Lexer.Lexer

AGGR = 25
AND = 11
ARG_L = 35
ARG_R = 36
CLEAR = 46
COLON = 38
COMMA = 27
COMMENT = 2
CONCAT = 32
CROSS = 21
DIFF = 23
DOT = 26
EQ = 43
FORCE = 5
GE = 41
GETS = 37
GT = 44
HELP = 49
ID = 16
INTERSECT = 24
IS = 8
IS_NOT_NULL = 7
IS_NULL = 6
JOIN = 20
LE = 39
LIKE = 10
LINE_COMMENT = 3
LIST = 45
LT = 42
MINUS = 31
NE = 40
NOT = 13
NULL = 9
NUMBER = 15
OR = 12
PAREN_L = 33
PAREN_R = 34
PLUS = 30
PROJECT = 18
QUIT = 50
RENAME = 17
SAVE = 47
SELECT = 19
SLASH = 29
SOURCE = 48
SQLEXEC = 51
SQLEXEC_MODE = 1
SQLEXEC_TEXT = 52
STAR = 28
STRING = 14
TERMINATOR = 4
UNION = 22
WS = 1
atn = <antlr4.atn.ATN.ATN object>
channelNames = ['DEFAULT_TOKEN_CHANNEL', 'HIDDEN']
decisionsToDFA = [<antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>]
grammarFileName = 'RALexer.g4'
literalNames = ['<INVALID>', "';'", "'!'", "'\\rename'", "'\\project'", "'\\select'", "'\\join'", "'\\cross'", "'\\union'", "'\\diff'", "'\\intersect'", "'\\aggr'", "'.'", "','", "'*'", "'/'", "'+'", "'-'", "'||'", "'('", "')'", "'_{'", "'}'", "':-'", "':'", "'<='", "'<>'", "'>='", "'<'", "'='", "'>'", "'\\list'", "'\\clear'", "'\\save'", "'\\source'", "'\\help'", "'\\quit'", "'\\sqlexec'"]
modeNames = ['DEFAULT_MODE', 'SQLEXEC_MODE']
ruleNames = ['WS', 'COMMENT', 'LINE_COMMENT', 'TERMINATOR', 'FORCE', 'IS_NULL', 'IS_NOT_NULL', 'IS', 'NULL', 'LIKE', 'AND', 'OR', 'NOT', 'STRING', 'NUMBER', 'ID', 'RENAME', 'PROJECT', 'SELECT', 'JOIN', 'CROSS', 'UNION', 'DIFF', 'INTERSECT', 'AGGR', 'DOT', 'COMMA', 'STAR', 'SLASH', 'PLUS', 'MINUS', 'CONCAT', 'PAREN_L', 'PAREN_R', 'ARG_L', 'ARG_R', 'GETS', 'COLON', 'LE', 'NE', 'GE', 'LT', 'EQ', 'GT', 'LIST', 'CLEAR', 'SAVE', 'SOURCE', 'HELP', 'QUIT', 'SQLEXEC', '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', 'UNSIGNED_INTEGER_FRAGMENT', 'SQLEXEC_TEXT']
symbolicNames = ['<INVALID>', 'WS', 'COMMENT', 'LINE_COMMENT', 'TERMINATOR', 'FORCE', 'IS_NULL', 'IS_NOT_NULL', 'IS', 'NULL', 'LIKE', 'AND', 'OR', 'NOT', 'STRING', 'NUMBER', 'ID', 'RENAME', 'PROJECT', 'SELECT', 'JOIN', 'CROSS', 'UNION', 'DIFF', 'INTERSECT', 'AGGR', 'DOT', 'COMMA', 'STAR', 'SLASH', 'PLUS', 'MINUS', 'CONCAT', 'PAREN_L', 'PAREN_R', 'ARG_L', 'ARG_R', 'GETS', 'COLON', 'LE', 'NE', 'GE', 'LT', 'EQ', 'GT', 'LIST', 'CLEAR', 'SAVE', 'SOURCE', 'HELP', 'QUIT', 'SQLEXEC', 'SQLEXEC_TEXT']
radb.RALexer.serializedATN()[source]