6.1.1.2.1.1.1.7.1.27. pycropml.transpiler.antlr_py.grammars.Java8Lexer module

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

Bases: Lexer

ABSTRACT = 1
ADD = 81
ADD_ASSIGN = 91
AND = 77
AND_ASSIGN = 95
ARROW = 89
ASSERT = 2
ASSIGN = 66
AT = 103
BANG = 69
BITAND = 85
BITOR = 86
BOOLEAN = 3
BREAK = 4
BYTE = 5
BooleanLiteral = 53
CARET = 87
CASE = 6
CATCH = 7
CHAR = 8
CLASS = 9
COLON = 72
COLONCOLON = 90
COMMA = 64
COMMENT = 106
CONST = 10
CONTINUE = 11
CharacterLiteral = 54
DEC = 80
DEFAULT = 12
DIV = 84
DIV_ASSIGN = 94
DO = 13
DOT = 65
DOUBLE = 14
ELLIPSIS = 104
ELSE = 15
ENUM = 16
EQUAL = 73
EXTENDS = 17
FINAL = 18
FINALLY = 19
FLOAT = 20
FOR = 21
FloatingPointLiteral = 52
GE = 75
GOTO = 23
GT = 67
IF = 22
IMPLEMENTS = 24
IMPORT = 25
INC = 79
INSTANCEOF = 26
INT = 27
INTERFACE = 28
Identifier = 102
IntegerLiteral = 51
LBRACE = 59
LBRACK = 61
LE = 74
LINE_COMMENT = 107
LONG = 29
LPAREN = 57
LSHIFT_ASSIGN = 99
LT = 68
MOD = 88
MOD_ASSIGN = 98
MUL = 83
MUL_ASSIGN = 93
NATIVE = 30
NEW = 31
NOTEQUAL = 76
NullLiteral = 56
OR = 78
OR_ASSIGN = 96
PACKAGE = 32
PRIVATE = 33
PROTECTED = 34
PUBLIC = 35
QUESTION = 71
RBRACE = 60
RBRACK = 62
RETURN = 36
RPAREN = 58
RSHIFT_ASSIGN = 100
SEMI = 63
SHORT = 37
STATIC = 38
STRICTFP = 39
SUB = 82
SUB_ASSIGN = 92
SUPER = 40
SWITCH = 41
SYNCHRONIZED = 42
StringLiteral = 55
THIS = 43
THROW = 44
THROWS = 45
TILDE = 70
TRANSIENT = 46
TRY = 47
URSHIFT_ASSIGN = 101
VOID = 48
VOLATILE = 49
WHILE = 50
WS = 105
XOR_ASSIGN = 97
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>]
grammarFileName = 'Java8Lexer.g4'
literalNames = ['<INVALID>', "'abstract'", "'assert'", "'boolean'", "'break'", "'byte'", "'case'", "'catch'", "'char'", "'class'", "'const'", "'continue'", "'default'", "'do'", "'double'", "'else'", "'enum'", "'extends'", "'final'", "'finally'", "'float'", "'for'", "'if'", "'goto'", "'implements'", "'import'", "'instanceof'", "'int'", "'interface'", "'long'", "'native'", "'new'", "'package'", "'private'", "'protected'", "'public'", "'return'", "'short'", "'static'", "'strictfp'", "'super'", "'switch'", "'synchronized'", "'this'", "'throw'", "'throws'", "'transient'", "'try'", "'void'", "'volatile'", "'while'", "'null'", "'('", "')'", "'{'", "'}'", "'['", "']'", "';'", "','", "'.'", "'='", "'>'", "'<'", "'!'", "'~'", "'?'", "':'", "'=='", "'<='", "'>='", "'!='", "'&&'", "'||'", "'++'", "'--'", "'+'", "'-'", "'*'", "'/'", "'&'", "'|'", "'^'", "'%'", "'->'", "'::'", "'+='", "'-='", "'*='", "'/='", "'&='", "'|='", "'^='", "'%='", "'<<='", "'>>='", "'>>>='", "'@'", "'...'"]
modeNames = ['DEFAULT_MODE']
ruleNames = ['ABSTRACT', 'ASSERT', 'BOOLEAN', 'BREAK', 'BYTE', 'CASE', 'CATCH', 'CHAR', 'CLASS', 'CONST', 'CONTINUE', 'DEFAULT', 'DO', 'DOUBLE', 'ELSE', 'ENUM', 'EXTENDS', 'FINAL', 'FINALLY', 'FLOAT', 'FOR', 'IF', 'GOTO', 'IMPLEMENTS', 'IMPORT', 'INSTANCEOF', 'INT', 'INTERFACE', 'LONG', 'NATIVE', 'NEW', 'PACKAGE', 'PRIVATE', 'PROTECTED', 'PUBLIC', 'RETURN', 'SHORT', 'STATIC', 'STRICTFP', 'SUPER', 'SWITCH', 'SYNCHRONIZED', 'THIS', 'THROW', 'THROWS', 'TRANSIENT', 'TRY', 'VOID', 'VOLATILE', 'WHILE', 'IntegerLiteral', 'DecimalIntegerLiteral', 'HexIntegerLiteral', 'OctalIntegerLiteral', 'BinaryIntegerLiteral', 'IntegerTypeSuffix', 'DecimalNumeral', 'Digits', 'Digit', 'NonZeroDigit', 'DigitsAndUnderscores', 'DigitOrUnderscore', 'Underscores', 'HexNumeral', 'HexDigits', 'HexDigit', 'HexDigitsAndUnderscores', 'HexDigitOrUnderscore', 'OctalNumeral', 'OctalDigits', 'OctalDigit', 'OctalDigitsAndUnderscores', 'OctalDigitOrUnderscore', 'BinaryNumeral', 'BinaryDigits', 'BinaryDigit', 'BinaryDigitsAndUnderscores', 'BinaryDigitOrUnderscore', 'FloatingPointLiteral', 'DecimalFloatingPointLiteral', 'ExponentPart', 'ExponentIndicator', 'SignedInteger', 'Sign', 'FloatTypeSuffix', 'HexadecimalFloatingPointLiteral', 'HexSignificand', 'BinaryExponent', 'BinaryExponentIndicator', 'BooleanLiteral', 'CharacterLiteral', 'SingleCharacter', 'StringLiteral', 'StringCharacters', 'StringCharacter', 'EscapeSequence', 'OctalEscape', 'ZeroToThree', 'UnicodeEscape', 'NullLiteral', 'LPAREN', 'RPAREN', 'LBRACE', 'RBRACE', 'LBRACK', 'RBRACK', 'SEMI', 'COMMA', 'DOT', 'ASSIGN', 'GT', 'LT', 'BANG', 'TILDE', 'QUESTION', 'COLON', 'EQUAL', 'LE', 'GE', 'NOTEQUAL', 'AND', 'OR', 'INC', 'DEC', 'ADD', 'SUB', 'MUL', 'DIV', 'BITAND', 'BITOR', 'CARET', 'MOD', 'ARROW', 'COLONCOLON', 'ADD_ASSIGN', 'SUB_ASSIGN', 'MUL_ASSIGN', 'DIV_ASSIGN', 'AND_ASSIGN', 'OR_ASSIGN', 'XOR_ASSIGN', 'MOD_ASSIGN', 'LSHIFT_ASSIGN', 'RSHIFT_ASSIGN', 'URSHIFT_ASSIGN', 'Identifier', 'IdentifierStart', 'IdentifierPart', 'AT', 'ELLIPSIS', 'WS', 'COMMENT', 'LINE_COMMENT']
symbolicNames = ['<INVALID>', 'ABSTRACT', 'ASSERT', 'BOOLEAN', 'BREAK', 'BYTE', 'CASE', 'CATCH', 'CHAR', 'CLASS', 'CONST', 'CONTINUE', 'DEFAULT', 'DO', 'DOUBLE', 'ELSE', 'ENUM', 'EXTENDS', 'FINAL', 'FINALLY', 'FLOAT', 'FOR', 'IF', 'GOTO', 'IMPLEMENTS', 'IMPORT', 'INSTANCEOF', 'INT', 'INTERFACE', 'LONG', 'NATIVE', 'NEW', 'PACKAGE', 'PRIVATE', 'PROTECTED', 'PUBLIC', 'RETURN', 'SHORT', 'STATIC', 'STRICTFP', 'SUPER', 'SWITCH', 'SYNCHRONIZED', 'THIS', 'THROW', 'THROWS', 'TRANSIENT', 'TRY', 'VOID', 'VOLATILE', 'WHILE', 'IntegerLiteral', 'FloatingPointLiteral', 'BooleanLiteral', 'CharacterLiteral', 'StringLiteral', 'NullLiteral', 'LPAREN', 'RPAREN', 'LBRACE', 'RBRACE', 'LBRACK', 'RBRACK', 'SEMI', 'COMMA', 'DOT', 'ASSIGN', 'GT', 'LT', 'BANG', 'TILDE', 'QUESTION', 'COLON', 'EQUAL', 'LE', 'GE', 'NOTEQUAL', 'AND', 'OR', 'INC', 'DEC', 'ADD', 'SUB', 'MUL', 'DIV', 'BITAND', 'BITOR', 'CARET', 'MOD', 'ARROW', 'COLONCOLON', 'ADD_ASSIGN', 'SUB_ASSIGN', 'MUL_ASSIGN', 'DIV_ASSIGN', 'AND_ASSIGN', 'OR_ASSIGN', 'XOR_ASSIGN', 'MOD_ASSIGN', 'LSHIFT_ASSIGN', 'RSHIFT_ASSIGN', 'URSHIFT_ASSIGN', 'Identifier', 'AT', 'ELLIPSIS', 'WS', 'COMMENT', 'LINE_COMMENT']
pycropml.transpiler.antlr_py.grammars.Java8Lexer.serializedATN()[source]