6.1.1.2.1.1.1.7.1.7. pycropml.transpiler.antlr_py.grammars.CPP14Parser module

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

Bases: Parser

class AbstractdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

abstractpackdeclarator()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
noptrabstractdeclarator()[source]
parametersandqualifiers()[source]
ptrabstractdeclarator()[source]
trailingreturntype()[source]
class AbstractpackdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

abstractpackdeclarator()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
noptrabstractpackdeclarator()[source]
ptroperator()[source]
class AccessspecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Private()[source]
Protected()[source]
Public()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AdditiveexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Minus()[source]
Plus()[source]
accept(visitor: ParseTreeVisitor)[source]
additiveexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
multiplicativeexpression()[source]
class AliasdeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Assign()[source]
Identifier()[source]
Semi()[source]
Using()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
thetypeid()[source]
Alignas = 11
class AlignmentspecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Alignas()[source]
Ellipsis()[source]
LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
constantexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
thetypeid()[source]
Alignof = 12
And = 96
AndAnd = 119
AndAssign = 109
class AndexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

And()[source]
accept(visitor: ParseTreeVisitor)[source]
andexpression()[source]
enterRule(listener: ParseTreeListener)[source]
equalityexpression()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Arrow = 125
ArrowStar = 124
Asm = 13
class AsmdefinitionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Asm()[source]
LeftParen()[source]
RightParen()[source]
Semi()[source]
Stringliteral()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Assign = 100
class AssignmentexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
assignmentoperator()[source]
conditionalexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initializerclause()[source]
logicalorexpression()[source]
throwexpression()[source]
class AssignmentoperatorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

AndAssign()[source]
Assign()[source]
DivAssign()[source]
LeftShiftAssign()[source]
MinusAssign()[source]
ModAssign()[source]
OrAssign()[source]
PlusAssign()[source]
RightShiftAssign()[source]
StarAssign()[source]
XorAssign()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AttributeContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributeargumentclause()[source]
attributetoken()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AttributeargumentclauseContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
balancedtokenseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AttributedeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Semi()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AttributelistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
Ellipsis()[source]
accept(visitor: ParseTreeVisitor)[source]
attribute()[source]
attributelist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AttributenamespaceContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AttributescopedtokenContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Doublecolon()[source]
Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
attributenamespace()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AttributespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftBracket(i: int = None)[source]
RightBracket(i: int = None)[source]
accept(visitor: ParseTreeVisitor)[source]
alignmentspecifier()[source]
attributelist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AttributespecifierseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributespecifier()[source]
attributespecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class AttributetokenContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
attributescopedtoken()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Auto = 14
class BalancedtokenContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftBrace(i: int = None)[source]
LeftBracket(i: int = None)[source]
LeftParen(i: int = None)[source]
RightBrace(i: int = None)[source]
RightBracket(i: int = None)[source]
RightParen(i: int = None)[source]
accept(visitor: ParseTreeVisitor)[source]
balancedtokenseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class BalancedtokenseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
balancedtoken()[source]
balancedtokenseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class BaseclauseContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Colon()[source]
accept(visitor: ParseTreeVisitor)[source]
basespecifierlist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class BasespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Virtual()[source]
accept(visitor: ParseTreeVisitor)[source]
accessspecifier()[source]
attributespecifierseq()[source]
basetypespecifier()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class BasespecifierlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
Ellipsis()[source]
accept(visitor: ParseTreeVisitor)[source]
basespecifier()[source]
basespecifierlist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class BasetypespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
classordecltype()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Binaryliteral = 138
BlockComment = 149
class BlockdeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
aliasdeclaration()[source]
asmdefinition()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
namespacealiasdefinition()[source]
opaqueenumdeclaration()[source]
simpledeclaration()[source]
static_assertdeclaration()[source]
usingdeclaration()[source]
usingdirective()[source]
Bool = 15
class BooleanliteralContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
false()[source]
getRuleIndex()[source]
true()[source]
class BracedinitlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
LeftBrace()[source]
RightBrace()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initializerlist()[source]
class BraceorequalinitializerContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Assign()[source]
accept(visitor: ParseTreeVisitor)[source]
bracedinitlist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initializerclause()[source]
Break = 16
class CaptureContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initcapture()[source]
simplecapture()[source]
class CapturedefaultContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

And()[source]
Assign()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class CapturelistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
Ellipsis()[source]
accept(visitor: ParseTreeVisitor)[source]
capture()[source]
capturelist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Caret = 95
Case = 17
class CastexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
castexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
thetypeid()[source]
unaryexpression()[source]
Catch = 18
Char = 19
Char16 = 20
Char32 = 21
Characterliteral = 140
Class = 22
class ClassheadContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
baseclause()[source]
classheadname()[source]
classkey()[source]
classvirtspecifier()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class ClassheadnameContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
classname()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
class ClasskeyContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Class()[source]
Struct()[source]
Union()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class ClassnameContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
simpletemplateid()[source]
class ClassordecltypeContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
classname()[source]
decltypespecifier()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
class ClassspecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftBrace()[source]
RightBrace()[source]
accept(visitor: ParseTreeVisitor)[source]
classhead()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
memberspecification()[source]
class ClassvirtspecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Final()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Colon = 127
Comma = 123
class CompoundstatementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftBrace()[source]
RightBrace()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
statementseq()[source]
class ConditionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Assign()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
bracedinitlist()[source]
declarator()[source]
declspecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
initializerclause()[source]
class ConditionalexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Colon()[source]
Question()[source]
accept(visitor: ParseTreeVisitor)[source]
assignmentexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
logicalorexpression()[source]
Const = 23
Const_cast = 25
class ConstantexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
conditionalexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Constexpr = 24
Continue = 26
class ConversiondeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
conversiondeclarator()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
ptroperator()[source]
class ConversionfunctionidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Operator()[source]
accept(visitor: ParseTreeVisitor)[source]
conversiontypeid()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class ConversiontypeidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
conversiondeclarator()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
typespecifierseq()[source]
class CtorinitializerContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Colon()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
meminitializerlist()[source]
class CvqualifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Const()[source]
Volatile()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class CvqualifierseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
cvqualifier()[source]
cvqualifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Decimalliteral = 135
class DeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributedeclaration()[source]
blockdeclaration()[source]
emptydeclaration()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
explicitinstantiation()[source]
explicitspecialization()[source]
functiondefinition()[source]
getRuleIndex()[source]
linkagespecification()[source]
namespacedefinition()[source]
templatedeclaration()[source]
class DeclarationseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
declaration()[source]
declarationseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class DeclarationstatementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
blockdeclaration()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class DeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
noptrdeclarator()[source]
parametersandqualifiers()[source]
ptrdeclarator()[source]
trailingreturntype()[source]
class DeclaratoridContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Ellipsis()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
idexpression()[source]
class DeclspecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Constexpr()[source]
Friend()[source]
Typedef()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
functionspecifier()[source]
getRuleIndex()[source]
storageclassspecifier()[source]
typespecifier()[source]
class DeclspecifierseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
declspecifier()[source]
declspecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Decltype = 27
class DecltypespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Auto()[source]
Decltype()[source]
LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
Default = 28
Delete = 29
class DeleteexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Delete()[source]
Doublecolon()[source]
LeftBracket()[source]
RightBracket()[source]
accept(visitor: ParseTreeVisitor)[source]
castexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Directive = 10
Div = 93
DivAssign = 106
Do = 30
Dot = 130
DotStar = 131
Double = 31
Doublecolon = 128
Dynamic_cast = 32
class DynamicexceptionspecificationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
RightParen()[source]
Throw()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
typeidlist()[source]
EOF = -1
class ElaboratedtypespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Enum()[source]
Identifier()[source]
Template()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
classkey()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
simpletemplateid()[source]
Ellipsis = 132
Else = 33
class EmptydeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Semi()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Enum = 34
class EnumbaseContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Colon()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
typespecifierseq()[source]
class EnumeratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class EnumeratordefinitionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Assign()[source]
accept(visitor: ParseTreeVisitor)[source]
constantexpression()[source]
enterRule(listener: ParseTreeListener)[source]
enumerator()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class EnumeratorlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
enumeratordefinition()[source]
enumeratorlist()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class EnumheadContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
enumbase()[source]
enumkey()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
class EnumkeyContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Class()[source]
Enum()[source]
Struct()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class EnumnameContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class EnumspecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
LeftBrace()[source]
RightBrace()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
enumeratorlist()[source]
enumhead()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Equal = 115
class EqualityexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Equal()[source]
NotEqual()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
equalityexpression()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
relationalexpression()[source]
class ExceptiondeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Ellipsis()[source]
abstractdeclarator()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
declarator()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
typespecifierseq()[source]
class ExceptionspecificationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
dynamicexceptionspecification()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
noexceptspecification()[source]
class ExclusiveorexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Caret()[source]
accept(visitor: ParseTreeVisitor)[source]
andexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exclusiveorexpression()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Explicit = 35
class ExplicitinstantiationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Extern()[source]
Template()[source]
accept(visitor: ParseTreeVisitor)[source]
declaration()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class ExplicitspecializationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Greater()[source]
Less()[source]
Template()[source]
accept(visitor: ParseTreeVisitor)[source]
declaration()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Export = 36
class ExpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
accept(visitor: ParseTreeVisitor)[source]
assignmentexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
class ExpressionlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initializerlist()[source]
class ExpressionstatementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Semi()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
class ExtensionnamespacedefinitionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Inline()[source]
LeftBrace()[source]
Namespace()[source]
RightBrace()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
namespacebody()[source]
originalnamespacename()[source]
Extern = 37
class FalseContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Final = 38
Float = 39
Floatingliteral = 141
For = 40
class ForinitstatementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expressionstatement()[source]
getRuleIndex()[source]
simpledeclaration()[source]
class ForrangedeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
declarator()[source]
declspecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class ForrangeinitializerContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
bracedinitlist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
Friend = 41
class FunctionbodyContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Assign()[source]
Default()[source]
Delete()[source]
Semi()[source]
accept(visitor: ParseTreeVisitor)[source]
compoundstatement()[source]
ctorinitializer()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
functiontryblock()[source]
getRuleIndex()[source]
class FunctiondefinitionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
declarator()[source]
declspecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
functionbody()[source]
getRuleIndex()[source]
virtspecifierseq()[source]
class FunctionspecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Explicit()[source]
Inline()[source]
Virtual()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class FunctiontryblockContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Try()[source]
accept(visitor: ParseTreeVisitor)[source]
compoundstatement()[source]
ctorinitializer()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
handlerseq()[source]
Goto = 42
Greater = 102
GreaterEqual = 118
class HandlerContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Catch()[source]
LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
compoundstatement()[source]
enterRule(listener: ParseTreeListener)[source]
exceptiondeclaration()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class HandlerseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
handler()[source]
handlerseq()[source]
Hexadecimalliteral = 137
Identifier = 133
class IdexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
qualifiedid()[source]
unqualifiedid()[source]
If = 43
class InclusiveorexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Or()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exclusiveorexpression()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
inclusiveorexpression()[source]
class InitcaptureContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

And()[source]
Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initializer()[source]
class InitdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
declarator()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initializer()[source]
class InitdeclaratorlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initdeclarator()[source]
initdeclaratorlist()[source]
class InitializerContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
braceorequalinitializer()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expressionlist()[source]
getRuleIndex()[source]
class InitializerclauseContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
assignmentexpression()[source]
bracedinitlist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class InitializerlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
Ellipsis()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initializerclause()[source]
initializerlist()[source]
Inline = 44
Int = 45
Integerliteral = 134
Integersuffix = 139
class IterationstatementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Colon()[source]
Do()[source]
For()[source]
LeftParen()[source]
RightParen()[source]
Semi()[source]
While()[source]
accept(visitor: ParseTreeVisitor)[source]
condition()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
forinitstatement()[source]
forrangedeclaration()[source]
forrangeinitializer()[source]
getRuleIndex()[source]
statement()[source]
class JumpstatementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Break()[source]
Continue()[source]
Goto()[source]
Identifier()[source]
Return()[source]
Semi()[source]
accept(visitor: ParseTreeVisitor)[source]
bracedinitlist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
class LabeledstatementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Case()[source]
Colon()[source]
Default()[source]
Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
constantexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
statement()[source]
class LambdacaptureContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
accept(visitor: ParseTreeVisitor)[source]
capturedefault()[source]
capturelist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class LambdadeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
Mutable()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exceptionspecification()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
parameterdeclarationclause()[source]
trailingreturntype()[source]
class LambdaexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
compoundstatement()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
lambdadeclarator()[source]
lambdaintroducer()[source]
class LambdaintroducerContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftBracket()[source]
RightBracket()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
lambdacapture()[source]
LeftBrace = 88
LeftBracket = 86
LeftParen = 84
LeftShift = 111
LeftShiftAssign = 113
Less = 101
LessEqual = 117
LineComment = 150
class LinkagespecificationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Extern()[source]
LeftBrace()[source]
RightBrace()[source]
Stringliteral()[source]
accept(visitor: ParseTreeVisitor)[source]
declaration()[source]
declarationseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class LiteralContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Characterliteral()[source]
Floatingliteral()[source]
Integerliteral()[source]
Stringliteral()[source]
accept(visitor: ParseTreeVisitor)[source]
booleanliteral()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
pointerliteral()[source]
userdefinedliteral()[source]
class LiteraloperatoridContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
Operator()[source]
Stringliteral()[source]
Userdefinedstringliteral()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class LogicalandexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
inclusiveorexpression()[source]
logicalandexpression()[source]
class LogicalorexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
logicalandexpression()[source]
logicalorexpression()[source]
Long = 46
class MemberdeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Semi()[source]
accept(visitor: ParseTreeVisitor)[source]
aliasdeclaration()[source]
attributespecifierseq()[source]
declspecifierseq()[source]
emptydeclaration()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
functiondefinition()[source]
getRuleIndex()[source]
memberdeclaratorlist()[source]
static_assertdeclaration()[source]
templatedeclaration()[source]
usingdeclaration()[source]
class MemberdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Colon()[source]
Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
braceorequalinitializer()[source]
constantexpression()[source]
declarator()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
purespecifier()[source]
virtspecifierseq()[source]
class MemberdeclaratorlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
memberdeclarator()[source]
memberdeclaratorlist()[source]
class MemberspecificationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Colon()[source]
accept(visitor: ParseTreeVisitor)[source]
accessspecifier()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
memberdeclaration()[source]
memberspecification()[source]
class MeminitializerContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
bracedinitlist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expressionlist()[source]
getRuleIndex()[source]
meminitializerid()[source]
class MeminitializeridContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
classordecltype()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class MeminitializerlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
Ellipsis()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
meminitializer()[source]
meminitializerlist()[source]
Minus = 91
MinusAssign = 104
MinusMinus = 122
Mod = 94
ModAssign = 107
MultiLineMacro = 9
class MultiplicativeexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Div()[source]
Mod()[source]
Star()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
multiplicativeexpression()[source]
pmexpression()[source]
Mutable = 47
class NamednamespacedefinitionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
extensionnamespacedefinition()[source]
getRuleIndex()[source]
originalnamespacedefinition()[source]
Namespace = 48
class NamespacealiasContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class NamespacealiasdefinitionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Assign()[source]
Identifier()[source]
Namespace()[source]
Semi()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
qualifiednamespacespecifier()[source]
class NamespacebodyContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
declarationseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class NamespacedefinitionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
namednamespacedefinition()[source]
unnamednamespacedefinition()[source]
class NamespacenameContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
namespacealias()[source]
originalnamespacename()[source]
class NestednamespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Doublecolon()[source]
Identifier()[source]
Template()[source]
accept(visitor: ParseTreeVisitor)[source]
decltypespecifier()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
namespacename()[source]
nestednamespecifier()[source]
simpletemplateid()[source]
thetypename()[source]
New = 49
class NewdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
newdeclarator()[source]
noptrnewdeclarator()[source]
ptroperator()[source]
class NewexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Doublecolon()[source]
LeftParen()[source]
New()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
newinitializer()[source]
newplacement()[source]
newtypeid()[source]
thetypeid()[source]
class NewinitializerContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
bracedinitlist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expressionlist()[source]
getRuleIndex()[source]
Newline = 148
class NewplacementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expressionlist()[source]
getRuleIndex()[source]
class NewtypeidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
newdeclarator()[source]
typespecifierseq()[source]
Noexcept = 50
class NoexceptexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
Noexcept()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
class NoexceptspecificationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
Noexcept()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
constantexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class NoptrabstractdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftBracket()[source]
LeftParen()[source]
RightBracket()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
constantexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
noptrabstractdeclarator()[source]
parametersandqualifiers()[source]
ptrabstractdeclarator()[source]
class NoptrabstractpackdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Ellipsis()[source]
LeftBracket()[source]
RightBracket()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
constantexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
noptrabstractpackdeclarator()[source]
parametersandqualifiers()[source]
class NoptrdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftBracket()[source]
LeftParen()[source]
RightBracket()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
constantexpression()[source]
declaratorid()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
noptrdeclarator()[source]
parametersandqualifiers()[source]
ptrdeclarator()[source]
class NoptrnewdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftBracket()[source]
RightBracket()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
constantexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
noptrnewdeclarator()[source]
Not = 99
NotEqual = 116
Nullptr = 51
Octalliteral = 136
class OpaqueenumdeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
Semi()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
enumbase()[source]
enumkey()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Operator = 52
class OperatorfunctionidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Operator()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
theoperator()[source]
Or = 97
OrAssign = 110
OrOr = 120
class OriginalnamespacedefinitionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
Inline()[source]
LeftBrace()[source]
Namespace()[source]
RightBrace()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
namespacebody()[source]
class OriginalnamespacenameContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Override = 53
class ParameterdeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Assign()[source]
abstractdeclarator()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
declarator()[source]
declspecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initializerclause()[source]
class ParameterdeclarationclauseContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
Ellipsis()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
parameterdeclarationlist()[source]
class ParameterdeclarationlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
parameterdeclaration()[source]
parameterdeclarationlist()[source]
class ParametersandqualifiersContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
RightParen()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
cvqualifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exceptionspecification()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
parameterdeclarationclause()[source]
refqualifier()[source]
Plus = 90
PlusAssign = 103
PlusPlus = 121
class PmexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

ArrowStar()[source]
DotStar()[source]
accept(visitor: ParseTreeVisitor)[source]
castexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
pmexpression()[source]
class PointerliteralContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Nullptr()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class PostfixexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Arrow()[source]
Const_cast()[source]
Dot()[source]
Dynamic_cast()[source]
Greater()[source]
LeftBracket()[source]
LeftParen()[source]
Less()[source]
MinusMinus()[source]
PlusPlus()[source]
Reinterpret_cast()[source]
RightBracket()[source]
RightParen()[source]
Static_cast()[source]
Template()[source]
accept(visitor: ParseTreeVisitor)[source]
bracedinitlist()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
expressionlist()[source]
getRuleIndex()[source]
idexpression()[source]
postfixexpression()[source]
primaryexpression()[source]
pseudodestructorname()[source]
simpletypespecifier()[source]
thetypeid()[source]
typeidofthetypeid()[source]
typenamespecifier()[source]
class PrimaryexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftParen()[source]
RightParen()[source]
This()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expression()[source]
getRuleIndex()[source]
idexpression()[source]
lambdaexpression()[source]
literal()[source]
Private = 54
Protected = 55
class PseudodestructornameContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Doublecolon()[source]
Template()[source]
Tilde()[source]
accept(visitor: ParseTreeVisitor)[source]
decltypespecifier()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
simpletemplateid()[source]
thetypename(i: int = None)[source]
class PtrabstractdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
noptrabstractdeclarator()[source]
ptrabstractdeclarator()[source]
ptroperator()[source]
class PtrdeclaratorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
noptrdeclarator()[source]
ptrdeclarator()[source]
ptroperator()[source]
class PtroperatorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

And()[source]
Star()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
cvqualifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
Public = 56
class PurespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Assign()[source]
Octalliteral()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class QualifiedidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Template()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
unqualifiedid()[source]
class QualifiednamespacespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
namespacename()[source]
nestednamespecifier()[source]
Question = 126
RULE_abstractdeclarator = 130
RULE_abstractpackdeclarator = 133
RULE_accessspecifier = 163
RULE_additiveexpression = 33
RULE_aliasdeclaration = 64
RULE_alignmentspecifier = 108
RULE_andexpression = 38
RULE_asmdefinition = 104
RULE_assignmentexpression = 44
RULE_assignmentoperator = 45
RULE_attribute = 110
RULE_attributeargumentclause = 114
RULE_attributedeclaration = 68
RULE_attributelist = 109
RULE_attributenamespace = 113
RULE_attributescopedtoken = 112
RULE_attributespecifier = 107
RULE_attributespecifierseq = 106
RULE_attributetoken = 111
RULE_balancedtoken = 116
RULE_balancedtokenseq = 115
RULE_baseclause = 158
RULE_basespecifier = 160
RULE_basespecifierlist = 159
RULE_basetypespecifier = 162
RULE_blockdeclaration = 63
RULE_booleanliteral = 199
RULE_bracedinitlist = 144
RULE_braceorequalinitializer = 141
RULE_capture = 11
RULE_capturedefault = 9
RULE_capturelist = 10
RULE_castexpression = 30
RULE_classhead = 147
RULE_classheadname = 148
RULE_classkey = 150
RULE_classname = 145
RULE_classordecltype = 161
RULE_classspecifier = 146
RULE_classvirtspecifier = 149
RULE_compoundstatement = 51
RULE_condition = 54
RULE_conditionalexpression = 43
RULE_constantexpression = 47
RULE_conversiondeclarator = 166
RULE_conversionfunctionid = 164
RULE_conversiontypeid = 165
RULE_ctorinitializer = 167
RULE_cvqualifier = 126
RULE_cvqualifierseq = 125
RULE_declaration = 62
RULE_declarationseq = 61
RULE_declarationstatement = 60
RULE_declarator = 119
RULE_declaratorid = 128
RULE_declspecifier = 69
RULE_declspecifierseq = 70
RULE_decltypespecifier = 80
RULE_deleteexpression = 28
RULE_dynamicexceptionspecification = 192
RULE_elaboratedtypespecifier = 81
RULE_emptydeclaration = 67
RULE_enumbase = 87
RULE_enumerator = 90
RULE_enumeratordefinition = 89
RULE_enumeratorlist = 88
RULE_enumhead = 84
RULE_enumkey = 86
RULE_enumname = 82
RULE_enumspecifier = 83
RULE_equalityexpression = 37
RULE_exceptiondeclaration = 189
RULE_exceptionspecification = 191
RULE_exclusiveorexpression = 39
RULE_explicitinstantiation = 183
RULE_explicitspecialization = 184
RULE_expression = 46
RULE_expressionlist = 18
RULE_expressionstatement = 50
RULE_extensionnamespacedefinition = 96
RULE_false = 195
RULE_forinitstatement = 56
RULE_forrangedeclaration = 57
RULE_forrangeinitializer = 58
RULE_functionbody = 139
RULE_functiondefinition = 138
RULE_functionspecifier = 72
RULE_functiontryblock = 186
RULE_handler = 188
RULE_handlerseq = 187
RULE_idexpression = 2
RULE_inclusiveorexpression = 40
RULE_initcapture = 13
RULE_initdeclarator = 118
RULE_initdeclaratorlist = 117
RULE_initializer = 140
RULE_initializerclause = 142
RULE_initializerlist = 143
RULE_iterationstatement = 55
RULE_jumpstatement = 59
RULE_labeledstatement = 49
RULE_lambdacapture = 8
RULE_lambdadeclarator = 14
RULE_lambdaexpression = 6
RULE_lambdaintroducer = 7
RULE_linkagespecification = 105
RULE_literal = 198
RULE_literaloperatorid = 172
RULE_logicalandexpression = 41
RULE_logicalorexpression = 42
RULE_memberdeclaration = 152
RULE_memberdeclarator = 154
RULE_memberdeclaratorlist = 153
RULE_memberspecification = 151
RULE_meminitializer = 169
RULE_meminitializerid = 170
RULE_meminitializerlist = 168
RULE_multiplicativeexpression = 32
RULE_namednamespacedefinition = 94
RULE_namespacealias = 99
RULE_namespacealiasdefinition = 100
RULE_namespacebody = 98
RULE_namespacedefinition = 93
RULE_namespacename = 91
RULE_nestednamespecifier = 5
RULE_newdeclarator = 25
RULE_newexpression = 22
RULE_newinitializer = 27
RULE_newplacement = 23
RULE_newtypeid = 24
RULE_noexceptexpression = 29
RULE_noexceptspecification = 194
RULE_noptrabstractdeclarator = 132
RULE_noptrabstractpackdeclarator = 134
RULE_noptrdeclarator = 121
RULE_noptrnewdeclarator = 26
RULE_opaqueenumdeclaration = 85
RULE_operatorfunctionid = 171
RULE_originalnamespacedefinition = 95
RULE_originalnamespacename = 92
RULE_parameterdeclaration = 137
RULE_parameterdeclarationclause = 135
RULE_parameterdeclarationlist = 136
RULE_parametersandqualifiers = 122
RULE_pmexpression = 31
RULE_pointerliteral = 200
RULE_postfixexpression = 15
RULE_primaryexpression = 1
RULE_pseudodestructorname = 19
RULE_ptrabstractdeclarator = 131
RULE_ptrdeclarator = 120
RULE_ptroperator = 124
RULE_purespecifier = 157
RULE_qualifiedid = 4
RULE_qualifiednamespacespecifier = 101
RULE_refqualifier = 127
RULE_relationalexpression = 36
RULE_selectionstatement = 53
RULE_shiftexpression = 34
RULE_shiftoperator = 35
RULE_simplecapture = 12
RULE_simpledeclaration = 65
RULE_simpletemplateid = 177
RULE_simpletypespecifier = 78
RULE_statement = 48
RULE_statementseq = 52
RULE_static_assertdeclaration = 66
RULE_storageclassspecifier = 71
RULE_templateargument = 181
RULE_templateargumentlist = 180
RULE_templatedeclaration = 173
RULE_templateid = 178
RULE_templatename = 179
RULE_templateparameter = 175
RULE_templateparameterlist = 174
RULE_theoperator = 197
RULE_thetypeid = 129
RULE_thetypename = 79
RULE_throwexpression = 190
RULE_trailingreturntype = 123
RULE_trailingtypespecifier = 75
RULE_trailingtypespecifierseq = 77
RULE_translationunit = 0
RULE_true = 196
RULE_tryblock = 185
RULE_typedefname = 73
RULE_typeidlist = 193
RULE_typeidofexpr = 16
RULE_typeidofthetypeid = 17
RULE_typenamespecifier = 182
RULE_typeparameter = 176
RULE_typespecifier = 74
RULE_typespecifierseq = 76
RULE_unaryexpression = 20
RULE_unaryoperator = 21
RULE_unnamednamespacedefinition = 97
RULE_unqualifiedid = 3
RULE_userdefinedliteral = 201
RULE_usingdeclaration = 102
RULE_usingdirective = 103
RULE_virtspecifier = 156
RULE_virtspecifierseq = 155
class RefqualifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

And()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Register = 57
Reinterpret_cast = 58
class RelationalexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Greater()[source]
GreaterEqual()[source]
Less()[source]
LessEqual()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
relationalexpression()[source]
shiftexpression()[source]
Return = 59
RightBrace = 89
RightBracket = 87
RightParen = 85
RightShift = 112
RightShiftAssign = 114
class SelectionstatementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Else()[source]
If()[source]
LeftParen()[source]
RightParen()[source]
Switch()[source]
accept(visitor: ParseTreeVisitor)[source]
condition()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
statement(i: int = None)[source]
Semi = 129
class ShiftexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
additiveexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
shiftexpression()[source]
shiftoperator()[source]
class ShiftoperatorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

LeftShift()[source]
RightShift()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Short = 60
Signed = 61
class SimplecaptureContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

And()[source]
Identifier()[source]
This()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class SimpledeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Semi()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
declspecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
initdeclaratorlist()[source]
class SimpletemplateidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Greater()[source]
Less()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
templateargumentlist()[source]
templatename()[source]
class SimpletypespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Auto()[source]
Bool()[source]
Char()[source]
Char16()[source]
Char32()[source]
Double()[source]
Float()[source]
Int()[source]
Long()[source]
Short()[source]
Signed()[source]
Template()[source]
Unsigned()[source]
Void()[source]
Wchar()[source]
accept(visitor: ParseTreeVisitor)[source]
decltypespecifier()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
simpletemplateid()[source]
thetypename()[source]
Sizeof = 62
Star = 92
StarAssign = 105
class StatementContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
compoundstatement()[source]
declarationstatement()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expressionstatement()[source]
getRuleIndex()[source]
iterationstatement()[source]
jumpstatement()[source]
labeledstatement()[source]
selectionstatement()[source]
tryblock()[source]
class StatementseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
statement()[source]
statementseq()[source]
Static = 63
Static_assert = 64
class Static_assertdeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
LeftParen()[source]
RightParen()[source]
Semi()[source]
Static_assert()[source]
Stringliteral()[source]
accept(visitor: ParseTreeVisitor)[source]
constantexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Static_cast = 65
class StorageclassspecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Extern()[source]
Mutable()[source]
Register()[source]
Static()[source]
Thread_local()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
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
class TemplateargumentContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
constantexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
idexpression()[source]
thetypeid()[source]
class TemplateargumentlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
Ellipsis()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
templateargument()[source]
templateargumentlist()[source]
class TemplatedeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Greater()[source]
Less()[source]
Template()[source]
accept(visitor: ParseTreeVisitor)[source]
declaration()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
templateparameterlist()[source]
class TemplateidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Greater()[source]
Less()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
literaloperatorid()[source]
operatorfunctionid()[source]
simpletemplateid()[source]
templateargumentlist()[source]
class TemplatenameContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class TemplateparameterContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
parameterdeclaration()[source]
typeparameter()[source]
class TemplateparameterlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
templateparameter()[source]
templateparameterlist()[source]
class TheoperatorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

And()[source]
AndAssign()[source]
Arrow()[source]
ArrowStar()[source]
Assign()[source]
Caret()[source]
Comma()[source]
Delete()[source]
Div()[source]
DivAssign()[source]
Equal()[source]
Greater()[source]
GreaterEqual()[source]
LeftBracket()[source]
LeftParen()[source]
LeftShift()[source]
LeftShiftAssign()[source]
Less()[source]
LessEqual()[source]
Minus()[source]
MinusAssign()[source]
MinusMinus()[source]
Mod()[source]
ModAssign()[source]
New()[source]
NotEqual()[source]
Or()[source]
OrAssign()[source]
Plus()[source]
PlusAssign()[source]
PlusPlus()[source]
RightBracket()[source]
RightParen()[source]
RightShift()[source]
RightShiftAssign()[source]
Star()[source]
StarAssign()[source]
Tilde()[source]
XorAssign()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class ThetypeidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

abstractdeclarator()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
typespecifierseq()[source]
class ThetypenameContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
classname()[source]
enterRule(listener: ParseTreeListener)[source]
enumname()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
simpletemplateid()[source]
typedefname()[source]
This = 69
Thread_local = 70
Throw = 71
class ThrowexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Throw()[source]
accept(visitor: ParseTreeVisitor)[source]
assignmentexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Tilde = 98
class TrailingreturntypeContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Arrow()[source]
abstractdeclarator()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
trailingtypespecifierseq()[source]
class TrailingtypespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
cvqualifier()[source]
elaboratedtypespecifier()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
simpletypespecifier()[source]
typenamespecifier()[source]
class TrailingtypespecifierseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
trailingtypespecifier()[source]
trailingtypespecifierseq()[source]
class TranslationunitContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

EOF()[source]
accept(visitor: ParseTreeVisitor)[source]
declarationseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class TrueContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Try = 72
class TryblockContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Try()[source]
accept(visitor: ParseTreeVisitor)[source]
compoundstatement()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
handlerseq()[source]
Typedef = 73
class TypedefnameContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Typeid_ = 74
class TypeidlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Comma()[source]
Ellipsis()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
thetypeid()[source]
typeidlist()[source]
class TypeidofexprContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Typeid_()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class TypeidofthetypeidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Typeid_()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Typename_ = 75
class TypenamespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
Template()[source]
Typename_()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
simpletemplateid()[source]
class TypeparameterContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Assign()[source]
Class()[source]
Ellipsis()[source]
Greater()[source]
Identifier()[source]
Less()[source]
Template()[source]
Typename_()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
idexpression()[source]
templateparameterlist()[source]
thetypeid()[source]
class TypespecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
classspecifier()[source]
enterRule(listener: ParseTreeListener)[source]
enumspecifier()[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
trailingtypespecifier()[source]
class TypespecifierseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
typespecifier()[source]
typespecifierseq()[source]
class UnaryexpressionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Alignof()[source]
Ellipsis()[source]
Identifier()[source]
LeftParen()[source]
MinusMinus()[source]
PlusPlus()[source]
RightParen()[source]
Sizeof()[source]
accept(visitor: ParseTreeVisitor)[source]
castexpression()[source]
deleteexpression()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
newexpression()[source]
noexceptexpression()[source]
postfixexpression()[source]
thetypeid()[source]
unaryexpression()[source]
unaryoperator()[source]
class UnaryoperatorContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

And()[source]
Minus()[source]
Or()[source]
Plus()[source]
Star()[source]
Tilde()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Union = 76
class UnnamednamespacedefinitionContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Inline()[source]
LeftBrace()[source]
Namespace()[source]
RightBrace()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
namespacebody()[source]
class UnqualifiedidContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
Tilde()[source]
accept(visitor: ParseTreeVisitor)[source]
classname()[source]
conversionfunctionid()[source]
decltypespecifier()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
literaloperatorid()[source]
operatorfunctionid()[source]
templateid()[source]
Unsigned = 77
Userdefinedcharacterliteral = 146
Userdefinedfloatingliteral = 144
Userdefinedintegerliteral = 143
class UserdefinedliteralContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Userdefinedcharacterliteral()[source]
Userdefinedfloatingliteral()[source]
Userdefinedintegerliteral()[source]
Userdefinedstringliteral()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Userdefinedstringliteral = 145
Using = 78
class UsingdeclarationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Doublecolon()[source]
Semi()[source]
Typename_()[source]
Using()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
nestednamespecifier()[source]
unqualifiedid()[source]
class UsingdirectiveContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Namespace()[source]
Semi()[source]
Using()[source]
accept(visitor: ParseTreeVisitor)[source]
attributespecifierseq()[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
namespacename()[source]
nestednamespecifier()[source]
class VirtspecifierContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Final()[source]
Override()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
class VirtspecifierseqContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
virtspecifier()[source]
virtspecifierseq()[source]
Virtual = 79
Void = 80
Volatile = 81
Wchar = 82
While = 83
Whitespace = 147
XorAssign = 108
abstractdeclarator()[source]
abstractpackdeclarator()[source]
accessspecifier()[source]
additiveexpression(_p: int = 0)[source]
additiveexpression_sempred(localctx: AdditiveexpressionContext, predIndex: int)[source]
aliasdeclaration()[source]
alignmentspecifier()[source]
andexpression(_p: int = 0)[source]
andexpression_sempred(localctx: AndexpressionContext, predIndex: int)[source]
asmdefinition()[source]
assignmentexpression()[source]
assignmentoperator()[source]
atn = <antlr4.atn.ATN.ATN object>
attribute()[source]
attributeargumentclause()[source]
attributedeclaration()[source]
attributelist(_p: int = 0)[source]
attributelist_sempred(localctx: AttributelistContext, predIndex: int)[source]
attributenamespace()[source]
attributescopedtoken()[source]
attributespecifier()[source]
attributespecifierseq(_p: int = 0)[source]
attributespecifierseq_sempred(localctx: AttributespecifierseqContext, predIndex: int)[source]
attributetoken()[source]
balancedtoken()[source]
balancedtokenseq(_p: int = 0)[source]
balancedtokenseq_sempred(localctx: BalancedtokenseqContext, predIndex: int)[source]
baseclause()[source]
basespecifier()[source]
basespecifierlist(_p: int = 0)[source]
basespecifierlist_sempred(localctx: BasespecifierlistContext, predIndex: int)[source]
basetypespecifier()[source]
blockdeclaration()[source]
booleanliteral()[source]
bracedinitlist()[source]
braceorequalinitializer()[source]
capture()[source]
capturedefault()[source]
capturelist(_p: int = 0)[source]
capturelist_sempred(localctx: CapturelistContext, predIndex: int)[source]
castexpression()[source]
classhead()[source]
classheadname()[source]
classkey()[source]
classname()[source]
classordecltype()[source]
classspecifier()[source]
classvirtspecifier()[source]
compoundstatement()[source]
condition()[source]
conditionalexpression()[source]
constantexpression()[source]
conversiondeclarator()[source]
conversionfunctionid()[source]
conversiontypeid()[source]
ctorinitializer()[source]
cvqualifier()[source]
cvqualifierseq()[source]
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>, <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>, <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>, <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>, <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>]
declaration()[source]
declarationseq(_p: int = 0)[source]
declarationseq_sempred(localctx: DeclarationseqContext, predIndex: int)[source]
declarationstatement()[source]
declarator()[source]
declaratorid()[source]
declspecifier()[source]
declspecifierseq()[source]
decltypespecifier()[source]
deleteexpression()[source]
dynamicexceptionspecification()[source]
elaboratedtypespecifier()[source]
emptydeclaration()[source]
enumbase()[source]
enumerator()[source]
enumeratordefinition()[source]
enumeratorlist(_p: int = 0)[source]
enumeratorlist_sempred(localctx: EnumeratorlistContext, predIndex: int)[source]
enumhead()[source]
enumkey()[source]
enumname()[source]
enumspecifier()[source]
equalityexpression(_p: int = 0)[source]
equalityexpression_sempred(localctx: EqualityexpressionContext, predIndex: int)[source]
exceptiondeclaration()[source]
exceptionspecification()[source]
exclusiveorexpression(_p: int = 0)[source]
exclusiveorexpression_sempred(localctx: ExclusiveorexpressionContext, predIndex: int)[source]
explicitinstantiation()[source]
explicitspecialization()[source]
expression(_p: int = 0)[source]
expression_sempred(localctx: ExpressionContext, predIndex: int)[source]
expressionlist()[source]
expressionstatement()[source]
extensionnamespacedefinition()[source]
false()[source]
forinitstatement()[source]
forrangedeclaration()[source]
forrangeinitializer()[source]
functionbody()[source]
functiondefinition()[source]
functionspecifier()[source]
functiontryblock()[source]
grammarFileName = 'CPP14.g4'
handler()[source]
handlerseq()[source]
idexpression()[source]
inclusiveorexpression(_p: int = 0)[source]
inclusiveorexpression_sempred(localctx: InclusiveorexpressionContext, predIndex: int)[source]
initcapture()[source]
initdeclarator()[source]
initdeclaratorlist(_p: int = 0)[source]
initdeclaratorlist_sempred(localctx: InitdeclaratorlistContext, predIndex: int)[source]
initializer()[source]
initializerclause()[source]
initializerlist(_p: int = 0)[source]
initializerlist_sempred(localctx: InitializerlistContext, predIndex: int)[source]
iterationstatement()[source]
jumpstatement()[source]
labeledstatement()[source]
lambdacapture()[source]
lambdadeclarator()[source]
lambdaexpression()[source]
lambdaintroducer()[source]
linkagespecification()[source]
literal()[source]
literalNames = ['<INVALID>', "'!'", "'not'", "'&&'", "'and'", "'||'", "'or'", "'false'", "'true'", '<INVALID>', '<INVALID>', "'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'", "'('", "')'", "'['", "']'", "'{'", "'}'", "'+'", "'-'", "'*'", "'/'", "'%'", "'^'", "'&'", "'|'", "'~'", '<INVALID>', "'='", "'<'", "'>'", "'+='", "'-='", "'*='", "'/='", "'%='", "'^='", "'&='", "'|='", "'<<'", "'>>'", "'<<='", "'>>='", "'=='", "'!='", "'<='", "'>='", '<INVALID>', '<INVALID>', "'++'", "'--'", "','", "'->*'", "'->'", "'?'", "':'", "'::'", "';'", "'.'", "'.*'", "'...'"]
literaloperatorid()[source]
logicalandexpression(_p: int = 0)[source]
logicalandexpression_sempred(localctx: LogicalandexpressionContext, predIndex: int)[source]
logicalorexpression(_p: int = 0)[source]
logicalorexpression_sempred(localctx: LogicalorexpressionContext, predIndex: int)[source]
memberdeclaration()[source]
memberdeclarator()[source]
memberdeclaratorlist(_p: int = 0)[source]
memberdeclaratorlist_sempred(localctx: MemberdeclaratorlistContext, predIndex: int)[source]
memberspecification()[source]
meminitializer()[source]
meminitializerid()[source]
meminitializerlist()[source]
multiplicativeexpression(_p: int = 0)[source]
multiplicativeexpression_sempred(localctx: MultiplicativeexpressionContext, predIndex: int)[source]
namednamespacedefinition()[source]
namespacealias()[source]
namespacealiasdefinition()[source]
namespacebody()[source]
namespacedefinition()[source]
namespacename()[source]
nestednamespecifier(_p: int = 0)[source]
nestednamespecifier_sempred(localctx: NestednamespecifierContext, predIndex: int)[source]
newdeclarator()[source]
newexpression()[source]
newinitializer()[source]
newplacement()[source]
newtypeid()[source]
noexceptexpression()[source]
noexceptspecification()[source]
noptrabstractdeclarator(_p: int = 0)[source]
noptrabstractdeclarator_sempred(localctx: NoptrabstractdeclaratorContext, predIndex: int)[source]
noptrabstractpackdeclarator(_p: int = 0)[source]
noptrabstractpackdeclarator_sempred(localctx: NoptrabstractpackdeclaratorContext, predIndex: int)[source]
noptrdeclarator(_p: int = 0)[source]
noptrdeclarator_sempred(localctx: NoptrdeclaratorContext, predIndex: int)[source]
noptrnewdeclarator(_p: int = 0)[source]
noptrnewdeclarator_sempred(localctx: NoptrnewdeclaratorContext, predIndex: int)[source]
opaqueenumdeclaration()[source]
operatorfunctionid()[source]
originalnamespacedefinition()[source]
originalnamespacename()[source]
parameterdeclaration()[source]
parameterdeclarationclause()[source]
parameterdeclarationlist(_p: int = 0)[source]
parameterdeclarationlist_sempred(localctx: ParameterdeclarationlistContext, predIndex: int)[source]
parametersandqualifiers()[source]
pmexpression(_p: int = 0)[source]
pmexpression_sempred(localctx: PmexpressionContext, predIndex: int)[source]
pointerliteral()[source]
postfixexpression(_p: int = 0)[source]
postfixexpression_sempred(localctx: PostfixexpressionContext, predIndex: int)[source]
primaryexpression()[source]
pseudodestructorname()[source]
ptrabstractdeclarator()[source]
ptrdeclarator()[source]
ptroperator()[source]
purespecifier()[source]
qualifiedid()[source]
qualifiednamespacespecifier()[source]
refqualifier()[source]
relationalexpression(_p: int = 0)[source]
relationalexpression_sempred(localctx: RelationalexpressionContext, predIndex: int)[source]
ruleNames = ['translationunit', 'primaryexpression', 'idexpression', 'unqualifiedid', 'qualifiedid', 'nestednamespecifier', 'lambdaexpression', 'lambdaintroducer', 'lambdacapture', 'capturedefault', 'capturelist', 'capture', 'simplecapture', 'initcapture', 'lambdadeclarator', 'postfixexpression', 'typeidofexpr', 'typeidofthetypeid', 'expressionlist', 'pseudodestructorname', 'unaryexpression', 'unaryoperator', 'newexpression', 'newplacement', 'newtypeid', 'newdeclarator', 'noptrnewdeclarator', 'newinitializer', 'deleteexpression', 'noexceptexpression', 'castexpression', 'pmexpression', 'multiplicativeexpression', 'additiveexpression', 'shiftexpression', 'shiftoperator', 'relationalexpression', 'equalityexpression', 'andexpression', 'exclusiveorexpression', 'inclusiveorexpression', 'logicalandexpression', 'logicalorexpression', 'conditionalexpression', 'assignmentexpression', 'assignmentoperator', 'expression', 'constantexpression', 'statement', 'labeledstatement', 'expressionstatement', 'compoundstatement', 'statementseq', 'selectionstatement', 'condition', 'iterationstatement', 'forinitstatement', 'forrangedeclaration', 'forrangeinitializer', 'jumpstatement', 'declarationstatement', 'declarationseq', 'declaration', 'blockdeclaration', 'aliasdeclaration', 'simpledeclaration', 'static_assertdeclaration', 'emptydeclaration', 'attributedeclaration', 'declspecifier', 'declspecifierseq', 'storageclassspecifier', 'functionspecifier', 'typedefname', 'typespecifier', 'trailingtypespecifier', 'typespecifierseq', 'trailingtypespecifierseq', 'simpletypespecifier', 'thetypename', 'decltypespecifier', 'elaboratedtypespecifier', 'enumname', 'enumspecifier', 'enumhead', 'opaqueenumdeclaration', 'enumkey', 'enumbase', 'enumeratorlist', 'enumeratordefinition', 'enumerator', 'namespacename', 'originalnamespacename', 'namespacedefinition', 'namednamespacedefinition', 'originalnamespacedefinition', 'extensionnamespacedefinition', 'unnamednamespacedefinition', 'namespacebody', 'namespacealias', 'namespacealiasdefinition', 'qualifiednamespacespecifier', 'usingdeclaration', 'usingdirective', 'asmdefinition', 'linkagespecification', 'attributespecifierseq', 'attributespecifier', 'alignmentspecifier', 'attributelist', 'attribute', 'attributetoken', 'attributescopedtoken', 'attributenamespace', 'attributeargumentclause', 'balancedtokenseq', 'balancedtoken', 'initdeclaratorlist', 'initdeclarator', 'declarator', 'ptrdeclarator', 'noptrdeclarator', 'parametersandqualifiers', 'trailingreturntype', 'ptroperator', 'cvqualifierseq', 'cvqualifier', 'refqualifier', 'declaratorid', 'thetypeid', 'abstractdeclarator', 'ptrabstractdeclarator', 'noptrabstractdeclarator', 'abstractpackdeclarator', 'noptrabstractpackdeclarator', 'parameterdeclarationclause', 'parameterdeclarationlist', 'parameterdeclaration', 'functiondefinition', 'functionbody', 'initializer', 'braceorequalinitializer', 'initializerclause', 'initializerlist', 'bracedinitlist', 'classname', 'classspecifier', 'classhead', 'classheadname', 'classvirtspecifier', 'classkey', 'memberspecification', 'memberdeclaration', 'memberdeclaratorlist', 'memberdeclarator', 'virtspecifierseq', 'virtspecifier', 'purespecifier', 'baseclause', 'basespecifierlist', 'basespecifier', 'classordecltype', 'basetypespecifier', 'accessspecifier', 'conversionfunctionid', 'conversiontypeid', 'conversiondeclarator', 'ctorinitializer', 'meminitializerlist', 'meminitializer', 'meminitializerid', 'operatorfunctionid', 'literaloperatorid', 'templatedeclaration', 'templateparameterlist', 'templateparameter', 'typeparameter', 'simpletemplateid', 'templateid', 'templatename', 'templateargumentlist', 'templateargument', 'typenamespecifier', 'explicitinstantiation', 'explicitspecialization', 'tryblock', 'functiontryblock', 'handlerseq', 'handler', 'exceptiondeclaration', 'throwexpression', 'exceptionspecification', 'dynamicexceptionspecification', 'typeidlist', 'noexceptspecification', 'false', 'true', 'theoperator', 'literal', 'booleanliteral', 'pointerliteral', 'userdefinedliteral']
selectionstatement()[source]
sempred(localctx: RuleContext, ruleIndex: int, predIndex: int)[source]
sharedContextCache = <antlr4.PredictionContext.PredictionContextCache object>
shiftexpression(_p: int = 0)[source]
shiftexpression_sempred(localctx: ShiftexpressionContext, predIndex: int)[source]
shiftoperator()[source]
simplecapture()[source]
simpledeclaration()[source]
simpletemplateid()[source]
simpletypespecifier()[source]
statement()[source]
statementseq(_p: int = 0)[source]
statementseq_sempred(localctx: StatementseqContext, predIndex: int)[source]
static_assertdeclaration()[source]
storageclassspecifier()[source]
symbolicNames = ['<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<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']
templateargument()[source]
templateargumentlist(_p: int = 0)[source]
templateargumentlist_sempred(localctx: TemplateargumentlistContext, predIndex: int)[source]
templatedeclaration()[source]
templateid()[source]
templatename()[source]
templateparameter()[source]
templateparameterlist(_p: int = 0)[source]
templateparameterlist_sempred(localctx: TemplateparameterlistContext, predIndex: int)[source]
theoperator()[source]
thetypeid()[source]
thetypename()[source]
throwexpression()[source]
trailingreturntype()[source]
trailingtypespecifier()[source]
trailingtypespecifierseq()[source]
translationunit()[source]
true()[source]
tryblock()[source]
typedefname()[source]
typeidlist(_p: int = 0)[source]
typeidlist_sempred(localctx: TypeidlistContext, predIndex: int)[source]
typeidofexpr()[source]
typeidofthetypeid()[source]
typenamespecifier()[source]
typeparameter()[source]
typespecifier()[source]
typespecifierseq()[source]
unaryexpression()[source]
unaryoperator()[source]
unnamednamespacedefinition()[source]
unqualifiedid()[source]
userdefinedliteral()[source]
usingdeclaration()[source]
usingdirective()[source]
virtspecifier()[source]
virtspecifierseq(_p: int = 0)[source]
virtspecifierseq_sempred(localctx: VirtspecifierseqContext, predIndex: int)[source]
pycropml.transpiler.antlr_py.grammars.CPP14Parser.serializedATN()[source]