6.1.1.2.1.1.1.7.1.31. pycropml.transpiler.antlr_py.grammars.PythonLexer module

class pycropml.transpiler.antlr_py.grammars.PythonLexer.PythonLexer(input=None, output: TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]

Bases: PythonLexerBase

ADD = 55
ADD_ASSIGN = 70
AND = 26
AND_ASSIGN = 76
AND_OP = 52
ARROW = 69
AS = 10
ASSERT = 12
ASSIGN = 49
ASYNC = 35
AT = 68
AT_ASSIGN = 73
AWAIT = 36
BIN_INTEGER = 87
BREAK = 34
CLASS = 29
CLOSE_BRACE = 93
CLOSE_BRACE_action(localctx: RuleContext, actionIndex: int)[source]
CLOSE_BRACKET = 95
CLOSE_BRACKET_action(localctx: RuleContext, actionIndex: int)[source]
CLOSE_PAREN = 91
CLOSE_PAREN_action(localctx: RuleContext, actionIndex: int)[source]
COLON = 46
COMMA = 45
COMMENT = 100
CONTINUE = 33
DECIMAL_INTEGER = 84
DEDENT = 2
DEF = 4
DEL = 31
DIV = 57
DIV_ASSIGN = 74
DOT = 41
ELIF = 14
ELLIPSIS = 42
ELSE = 15
EQUALS = 63
EXCEPT = 23
EXEC = 38
FALSE = 40
FINALLY = 21
FLOAT_NUMBER = 89
FOR = 17
FROM = 7
GLOBAL = 11
GREATER_THAN = 62
GT_EQ = 64
HEX_INTEGER = 86
IDIV = 59
IDIV_ASSIGN = 82
IF = 13
IMAG_NUMBER = 88
IMPORT = 8
IN = 18
INDENT = 1
IS = 28
LAMBDA = 24
LEFT_SHIFT = 53
LEFT_SHIFT_ASSIGN = 79
LESS_THAN = 61
LINE_BREAK = 3
LINE_JOIN = 97
LT_EQ = 65
MINUS = 56
MOD = 58
MOD_ASSIGN = 75
MULT_ASSIGN = 72
NAME = 96
NEWLINE = 98
NEWLINE_action(localctx: RuleContext, actionIndex: int)[source]
NONE = 20
NONLOCAL = 9
NOT = 27
NOT_EQ_1 = 66
NOT_EQ_2 = 67
NOT_OP = 60
OCT_INTEGER = 85
OPEN_BRACE = 92
OPEN_BRACE_action(localctx: RuleContext, actionIndex: int)[source]
OPEN_BRACKET = 94
OPEN_BRACKET_action(localctx: RuleContext, actionIndex: int)[source]
OPEN_PAREN = 90
OPEN_PAREN_action(localctx: RuleContext, actionIndex: int)[source]
OR = 25
OR_ASSIGN = 77
OR_OP = 50
PASS = 32
POWER = 48
POWER_ASSIGN = 81
PRINT = 37
RAISE = 6
RETURN = 5
REVERSE_QUOTE = 43
RIGHT_SHIFT = 54
RIGHT_SHIFT_ASSIGN = 80
SEMI_COLON = 47
STAR = 44
STRING = 83
SUB_ASSIGN = 71
TRUE = 39
TRY = 19
WHILE = 16
WITH = 22
WS = 99
WS_action(localctx: RuleContext, actionIndex: int)[source]
XOR = 51
XOR_ASSIGN = 78
YIELD = 30
action(localctx: RuleContext, ruleIndex: int, actionIndex: int)[source]
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>, <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>, <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 = 'PythonLexer.g4'
literalNames = ['<INVALID>', "'def'", "'return'", "'raise'", "'from'", "'import'", "'nonlocal'", "'as'", "'global'", "'assert'", "'if'", "'elif'", "'else'", "'while'", "'for'", "'in'", "'try'", "'None'", "'finally'", "'with'", "'except'", "'lambda'", "'or'", "'and'", "'not'", "'is'", "'class'", "'yield'", "'del'", "'pass'", "'continue'", "'break'", "'async'", "'await'", "'print'", "'exec'", "'True'", "'False'", "'.'", "'...'", "'`'", "'*'", "','", "':'", "';'", "'**'", "'='", "'|'", "'^'", "'&'", "'<<'", "'>>'", "'+'", "'-'", "'/'", "'%'", "'//'", "'~'", "'<'", "'>'", "'=='", "'>='", "'<='", "'<>'", "'!='", "'@'", "'->'", "'+='", "'-='", "'*='", "'@='", "'/='", "'%='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'**='", "'//='", "'('", "')'", "'{'", "'}'", "'['", "']'"]
modeNames = ['DEFAULT_MODE']
ruleNames = ['DEF', 'RETURN', 'RAISE', 'FROM', 'IMPORT', 'NONLOCAL', 'AS', 'GLOBAL', 'ASSERT', 'IF', 'ELIF', 'ELSE', 'WHILE', 'FOR', 'IN', 'TRY', 'NONE', 'FINALLY', 'WITH', 'EXCEPT', 'LAMBDA', 'OR', 'AND', 'NOT', 'IS', 'CLASS', 'YIELD', 'DEL', 'PASS', 'CONTINUE', 'BREAK', 'ASYNC', 'AWAIT', 'PRINT', 'EXEC', 'TRUE', 'FALSE', 'DOT', 'ELLIPSIS', 'REVERSE_QUOTE', 'STAR', 'COMMA', 'COLON', 'SEMI_COLON', 'POWER', 'ASSIGN', 'OR_OP', 'XOR', 'AND_OP', 'LEFT_SHIFT', 'RIGHT_SHIFT', 'ADD', 'MINUS', 'DIV', 'MOD', 'IDIV', 'NOT_OP', 'LESS_THAN', 'GREATER_THAN', 'EQUALS', 'GT_EQ', 'LT_EQ', 'NOT_EQ_1', 'NOT_EQ_2', 'AT', 'ARROW', 'ADD_ASSIGN', 'SUB_ASSIGN', 'MULT_ASSIGN', 'AT_ASSIGN', 'DIV_ASSIGN', 'MOD_ASSIGN', 'AND_ASSIGN', 'OR_ASSIGN', 'XOR_ASSIGN', 'LEFT_SHIFT_ASSIGN', 'RIGHT_SHIFT_ASSIGN', 'POWER_ASSIGN', 'IDIV_ASSIGN', 'STRING', 'DECIMAL_INTEGER', 'OCT_INTEGER', 'HEX_INTEGER', 'BIN_INTEGER', 'IMAG_NUMBER', 'FLOAT_NUMBER', 'OPEN_PAREN', 'CLOSE_PAREN', 'OPEN_BRACE', 'CLOSE_BRACE', 'OPEN_BRACKET', 'CLOSE_BRACKET', 'NAME', 'LINE_JOIN', 'NEWLINE', 'WS', 'COMMENT', 'SHORT_STRING', 'LONG_STRING', 'LONG_STRING_ITEM', 'RN', 'EXPONENT_OR_POINT_FLOAT', 'POINT_FLOAT', 'SHORT_BYTES', 'LONG_BYTES', 'LONG_BYTES_ITEM', 'SHORT_BYTES_CHAR_NO_SINGLE_QUOTE', 'SHORT_BYTES_CHAR_NO_DOUBLE_QUOTE', 'LONG_BYTES_CHAR', 'BYTES_ESCAPE_SEQ', 'ID_CONTINUE', 'ID_START']
symbolicNames = ['<INVALID>', 'INDENT', 'DEDENT', 'LINE_BREAK', 'DEF', 'RETURN', 'RAISE', 'FROM', 'IMPORT', 'NONLOCAL', 'AS', 'GLOBAL', 'ASSERT', 'IF', 'ELIF', 'ELSE', 'WHILE', 'FOR', 'IN', 'TRY', 'NONE', 'FINALLY', 'WITH', 'EXCEPT', 'LAMBDA', 'OR', 'AND', 'NOT', 'IS', 'CLASS', 'YIELD', 'DEL', 'PASS', 'CONTINUE', 'BREAK', 'ASYNC', 'AWAIT', 'PRINT', 'EXEC', 'TRUE', 'FALSE', 'DOT', 'ELLIPSIS', 'REVERSE_QUOTE', 'STAR', 'COMMA', 'COLON', 'SEMI_COLON', 'POWER', 'ASSIGN', 'OR_OP', 'XOR', 'AND_OP', 'LEFT_SHIFT', 'RIGHT_SHIFT', 'ADD', 'MINUS', 'DIV', 'MOD', 'IDIV', 'NOT_OP', 'LESS_THAN', 'GREATER_THAN', 'EQUALS', 'GT_EQ', 'LT_EQ', 'NOT_EQ_1', 'NOT_EQ_2', 'AT', 'ARROW', 'ADD_ASSIGN', 'SUB_ASSIGN', 'MULT_ASSIGN', 'AT_ASSIGN', 'DIV_ASSIGN', 'MOD_ASSIGN', 'AND_ASSIGN', 'OR_ASSIGN', 'XOR_ASSIGN', 'LEFT_SHIFT_ASSIGN', 'RIGHT_SHIFT_ASSIGN', 'POWER_ASSIGN', 'IDIV_ASSIGN', 'STRING', 'DECIMAL_INTEGER', 'OCT_INTEGER', 'HEX_INTEGER', 'BIN_INTEGER', 'IMAG_NUMBER', 'FLOAT_NUMBER', 'OPEN_PAREN', 'CLOSE_PAREN', 'OPEN_BRACE', 'CLOSE_BRACE', 'OPEN_BRACKET', 'CLOSE_BRACKET', 'NAME', 'LINE_JOIN', 'NEWLINE', 'WS', 'COMMENT']
pycropml.transpiler.antlr_py.grammars.PythonLexer.serializedATN()[source]