6.1.1.2.1.1.1.7.1.5. pycropml.transpiler.antlr_py.grammars.CPP14Lexer module¶
- class pycropml.transpiler.antlr_py.grammars.CPP14Lexer.CPP14Lexer(input=None, output: TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]¶
Bases:
Lexer- Alignas = 11¶
- Alignof = 12¶
- And = 96¶
- AndAnd = 119¶
- AndAssign = 109¶
- Arrow = 125¶
- ArrowStar = 124¶
- Asm = 13¶
- Assign = 100¶
- Auto = 14¶
- Binaryliteral = 138¶
- BlockComment = 149¶
- Bool = 15¶
- Break = 16¶
- Caret = 95¶
- Case = 17¶
- Catch = 18¶
- Char = 19¶
- Char16 = 20¶
- Char32 = 21¶
- Characterliteral = 140¶
- Class = 22¶
- Colon = 127¶
- Comma = 123¶
- Const = 23¶
- Const_cast = 25¶
- Constexpr = 24¶
- Continue = 26¶
- Decimalliteral = 135¶
- Decltype = 27¶
- Default = 28¶
- Delete = 29¶
- Directive = 10¶
- Div = 93¶
- DivAssign = 106¶
- Do = 30¶
- Dot = 130¶
- DotStar = 131¶
- Double = 31¶
- Doublecolon = 128¶
- Dynamic_cast = 32¶
- Ellipsis = 132¶
- Else = 33¶
- Enum = 34¶
- Equal = 115¶
- Explicit = 35¶
- Export = 36¶
- Extern = 37¶
- Final = 38¶
- Float = 39¶
- Floatingliteral = 141¶
- For = 40¶
- Friend = 41¶
- Goto = 42¶
- Greater = 102¶
- GreaterEqual = 118¶
- Hexadecimalliteral = 137¶
- Identifier = 133¶
- If = 43¶
- Inline = 44¶
- Int = 45¶
- Integerliteral = 134¶
- Integersuffix = 139¶
- LeftBrace = 88¶
- LeftBracket = 86¶
- LeftParen = 84¶
- LeftShift = 111¶
- LeftShiftAssign = 113¶
- Less = 101¶
- LessEqual = 117¶
- LineComment = 150¶
- Long = 46¶
- Minus = 91¶
- MinusAssign = 104¶
- MinusMinus = 122¶
- Mod = 94¶
- ModAssign = 107¶
- MultiLineMacro = 9¶
- Mutable = 47¶
- Namespace = 48¶
- New = 49¶
- Newline = 148¶
- Noexcept = 50¶
- Not = 99¶
- NotEqual = 116¶
- Nullptr = 51¶
- Octalliteral = 136¶
- Operator = 52¶
- Or = 97¶
- OrAssign = 110¶
- OrOr = 120¶
- Override = 53¶
- Plus = 90¶
- PlusAssign = 103¶
- PlusPlus = 121¶
- Private = 54¶
- Protected = 55¶
- Public = 56¶
- Question = 126¶
- Register = 57¶
- Reinterpret_cast = 58¶
- Return = 59¶
- RightBrace = 89¶
- RightBracket = 87¶
- RightParen = 85¶
- RightShift = 112¶
- RightShiftAssign = 114¶
- Semi = 129¶
- Short = 60¶
- Signed = 61¶
- Sizeof = 62¶
- Star = 92¶
- StarAssign = 105¶
- Static = 63¶
- Static_assert = 64¶
- Static_cast = 65¶
- Stringliteral = 142¶
- Struct = 66¶
- Switch = 67¶
- T__0 = 1¶
- T__1 = 2¶
- T__2 = 3¶
- T__3 = 4¶
- T__4 = 5¶
- T__5 = 6¶
- T__6 = 7¶
- T__7 = 8¶
- Template = 68¶
- This = 69¶
- Thread_local = 70¶
- Throw = 71¶
- Tilde = 98¶
- Try = 72¶
- Typedef = 73¶
- Typeid_ = 74¶
- Typename_ = 75¶
- Union = 76¶
- Unsigned = 77¶
- Userdefinedcharacterliteral = 146¶
- Userdefinedfloatingliteral = 144¶
- Userdefinedintegerliteral = 143¶
- Userdefinedstringliteral = 145¶
- Using = 78¶
- Virtual = 79¶
- Void = 80¶
- Volatile = 81¶
- Wchar = 82¶
- While = 83¶
- Whitespace = 147¶
- XorAssign = 108¶
- 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>, <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 = 'CPP14.g4'¶
- literalNames = ['<INVALID>', "'!'", "'not'", "'&&'", "'and'", "'||'", "'or'", "'false'", "'true'", "'alignas'", "'alignof'", "'asm'", "'auto'", "'bool'", "'break'", "'case'", "'catch'", "'char'", "'char16_t'", "'char32_t'", "'class'", "'const'", "'constexpr'", "'const_cast'", "'continue'", "'decltype'", "'default'", "'delete'", "'do'", "'double'", "'dynamic_cast'", "'else'", "'enum'", "'explicit'", "'export'", "'extern'", "'final'", "'float'", "'for'", "'friend'", "'goto'", "'if'", "'inline'", "'int'", "'long'", "'mutable'", "'namespace'", "'new'", "'noexcept'", "'nullptr'", "'operator'", "'override'", "'private'", "'protected'", "'public'", "'register'", "'reinterpret_cast'", "'return'", "'short'", "'signed'", "'sizeof'", "'static'", "'static_assert'", "'static_cast'", "'struct'", "'switch'", "'template'", "'this'", "'thread_local'", "'throw'", "'try'", "'typedef'", "'typeid'", "'typename'", "'union'", "'unsigned'", "'using'", "'virtual'", "'void'", "'volatile'", "'wchar_t'", "'while'", "'('", "')'", "'['", "']'", "'{'", "'}'", "'+'", "'-'", "'*'", "'/'", "'%'", "'^'", "'&'", "'|'", "'~'", "'='", "'<'", "'>'", "'+='", "'-='", "'*='", "'/='", "'%='", "'^='", "'&='", "'|='", "'<<'", "'>>'", "'<<='", "'>>='", "'=='", "'!='", "'<='", "'>='", "'++'", "'--'", "','", "'->*'", "'->'", "'?'", "':'", "'::'", "';'", "'.'", "'.*'", "'...'"]¶
- modeNames = ['DEFAULT_MODE']¶
- ruleNames = ['T__0', 'T__1', 'T__2', 'T__3', 'T__4', 'T__5', 'T__6', 'T__7', 'MultiLineMacro', 'Directive', 'Alignas', 'Alignof', 'Asm', 'Auto', 'Bool', 'Break', 'Case', 'Catch', 'Char', 'Char16', 'Char32', 'Class', 'Const', 'Constexpr', 'Const_cast', 'Continue', 'Decltype', 'Default', 'Delete', 'Do', 'Double', 'Dynamic_cast', 'Else', 'Enum', 'Explicit', 'Export', 'Extern', 'Final', 'Float', 'For', 'Friend', 'Goto', 'If', 'Inline', 'Int', 'Long', 'Mutable', 'Namespace', 'New', 'Noexcept', 'Nullptr', 'Operator', 'Override', 'Private', 'Protected', 'Public', 'Register', 'Reinterpret_cast', 'Return', 'Short', 'Signed', 'Sizeof', 'Static', 'Static_assert', 'Static_cast', 'Struct', 'Switch', 'Template', 'This', 'Thread_local', 'Throw', 'Try', 'Typedef', 'Typeid_', 'Typename_', 'Union', 'Unsigned', 'Using', 'Virtual', 'Void', 'Volatile', 'Wchar', 'While', 'LeftParen', 'RightParen', 'LeftBracket', 'RightBracket', 'LeftBrace', 'RightBrace', 'Plus', 'Minus', 'Star', 'Div', 'Mod', 'Caret', 'And', 'Or', 'Tilde', 'Not', 'Assign', 'Less', 'Greater', 'PlusAssign', 'MinusAssign', 'StarAssign', 'DivAssign', 'ModAssign', 'XorAssign', 'AndAssign', 'OrAssign', 'LeftShift', 'RightShift', 'LeftShiftAssign', 'RightShiftAssign', 'Equal', 'NotEqual', 'LessEqual', 'GreaterEqual', 'AndAnd', 'OrOr', 'PlusPlus', 'MinusMinus', 'Comma', 'ArrowStar', 'Arrow', 'Question', 'Colon', 'Doublecolon', 'Semi', 'Dot', 'DotStar', 'Ellipsis', 'Hexquad', 'Universalcharactername', 'Identifier', 'Identifiernondigit', 'NONDIGIT', 'DIGIT', 'Integerliteral', 'Decimalliteral', 'Octalliteral', 'Hexadecimalliteral', 'Binaryliteral', 'NONZERODIGIT', 'OCTALDIGIT', 'HEXADECIMALDIGIT', 'BINARYDIGIT', 'Integersuffix', 'Unsignedsuffix', 'Longsuffix', 'Longlongsuffix', 'Characterliteral', 'Cchar', 'Escapesequence', 'Simpleescapesequence', 'Octalescapesequence', 'Hexadecimalescapesequence', 'Floatingliteral', 'Fractionalconstant', 'Exponentpart', 'SIGN', 'Digitsequence', 'Floatingsuffix', 'Stringliteral', 'Encodingprefix', 'Schar', 'Rawstring', 'Userdefinedintegerliteral', 'Userdefinedfloatingliteral', 'Userdefinedstringliteral', 'Userdefinedcharacterliteral', 'Udsuffix', 'Whitespace', 'Newline', 'BlockComment', 'LineComment']¶
- symbolicNames = ['<INVALID>', 'MultiLineMacro', 'Directive', 'Alignas', 'Alignof', 'Asm', 'Auto', 'Bool', 'Break', 'Case', 'Catch', 'Char', 'Char16', 'Char32', 'Class', 'Const', 'Constexpr', 'Const_cast', 'Continue', 'Decltype', 'Default', 'Delete', 'Do', 'Double', 'Dynamic_cast', 'Else', 'Enum', 'Explicit', 'Export', 'Extern', 'Final', 'Float', 'For', 'Friend', 'Goto', 'If', 'Inline', 'Int', 'Long', 'Mutable', 'Namespace', 'New', 'Noexcept', 'Nullptr', 'Operator', 'Override', 'Private', 'Protected', 'Public', 'Register', 'Reinterpret_cast', 'Return', 'Short', 'Signed', 'Sizeof', 'Static', 'Static_assert', 'Static_cast', 'Struct', 'Switch', 'Template', 'This', 'Thread_local', 'Throw', 'Try', 'Typedef', 'Typeid_', 'Typename_', 'Union', 'Unsigned', 'Using', 'Virtual', 'Void', 'Volatile', 'Wchar', 'While', 'LeftParen', 'RightParen', 'LeftBracket', 'RightBracket', 'LeftBrace', 'RightBrace', 'Plus', 'Minus', 'Star', 'Div', 'Mod', 'Caret', 'And', 'Or', 'Tilde', 'Not', 'Assign', 'Less', 'Greater', 'PlusAssign', 'MinusAssign', 'StarAssign', 'DivAssign', 'ModAssign', 'XorAssign', 'AndAssign', 'OrAssign', 'LeftShift', 'RightShift', 'LeftShiftAssign', 'RightShiftAssign', 'Equal', 'NotEqual', 'LessEqual', 'GreaterEqual', 'AndAnd', 'OrOr', 'PlusPlus', 'MinusMinus', 'Comma', 'ArrowStar', 'Arrow', 'Question', 'Colon', 'Doublecolon', 'Semi', 'Dot', 'DotStar', 'Ellipsis', 'Identifier', 'Integerliteral', 'Decimalliteral', 'Octalliteral', 'Hexadecimalliteral', 'Binaryliteral', 'Integersuffix', 'Characterliteral', 'Floatingliteral', 'Stringliteral', 'Userdefinedintegerliteral', 'Userdefinedfloatingliteral', 'Userdefinedstringliteral', 'Userdefinedcharacterliteral', 'Whitespace', 'Newline', 'BlockComment', 'LineComment']¶