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']¶