Interface: KipperParserListener
compiler.KipperParserListener
This interface defines a complete listener for a parse tree produced by
KipperParser
.
Hierarchy
ParseTreeListener
↳
KipperParserListener
Implemented by
Table of contents
Properties
- enterActualAdditiveExpression
- enterActualAssignmentExpression
- enterActualBitwiseAndExpression
- enterActualBitwiseOrExpression
- enterActualBitwiseShiftExpression
- enterActualBitwiseXorExpression
- enterActualCastOrConvertExpression
- enterActualConditionalExpression
- enterActualEqualityExpression
- enterActualLogicalAndExpression
- enterActualLogicalOrExpression
- enterActualMultiplicativeExpression
- enterActualRelationalExpression
- enterAdditiveExpression
- enterArgumentExpressionList
- enterArrayPrimaryExpression
- enterAssignmentExpression
- enterAssignmentOperator
- enterBitwiseAndExpression
- enterBitwiseOrExpression
- enterBitwiseShiftExpression
- enterBitwiseShiftOperators
- enterBitwiseXorExpression
- enterBlockItem
- enterBlockItemList
- enterBoolPrimaryExpression
- enterBracketNotation
- enterBracketNotationMemberAccessExpression
- enterCastOrConvertExpression
- enterCompilationUnit
- enterCompoundStatement
- enterComputedPrimaryExpression
- enterConditionalExpression
- enterDeclaration
- enterDeclarator
- enterDirectDeclarator
- enterDoWhileLoopIterationStatement
- enterDotNotation
- enterDotNotationMemberAccessExpression
- enterEqualityExpression
- enterExplicitCallFunctionCallExpression
- enterExpression
- enterExpressionStatement
- enterExternalBlockItem
- enterExternalItem
- enterFStringDoubleQuoteAtom
- enterFStringPrimaryExpression
- enterFStringSingleQuoteAtom
- enterForLoopIterationStatement
- enterFunctionCallExpression
- enterFunctionDeclaration
- enterGenericTypeSpecifierExpression
- enterIdentifier
- enterIdentifierOrStringPrimaryExpression
- enterIdentifierPrimaryExpression
- enterIdentifierTypeSpecifierExpression
- enterIfStatement
- enterIncrementOrDecrementOperator
- enterIncrementOrDecrementPostfixExpression
- enterIncrementOrDecrementUnaryExpression
- enterInitDeclarator
- enterInitializer
- enterIterationStatement
- enterJumpStatement
- enterLambdaExpression
- enterLogicalAndExpression
- enterLogicalOrExpression
- enterMultiplicativeExpression
- enterNumberPrimaryExpression
- enterObjectPrimaryExpression
- enterObjectProperty
- enterOperatorModifiedUnaryExpression
- enterParameterDeclaration
- enterParameterList
- enterPassOnAdditiveExpression
- enterPassOnAssignmentExpression
- enterPassOnBitwiseAndExpression
- enterPassOnBitwiseOrExpression
- enterPassOnBitwiseShiftExpression
- enterPassOnBitwiseXorExpression
- enterPassOnCastOrConvertExpression
- enterPassOnConditionalExpression
- enterPassOnEqualityExpression
- enterPassOnLogicalAndExpression
- enterPassOnLogicalOrExpression
- enterPassOnMultiplicativeExpression
- enterPassOnRelationalExpression
- enterPassOncomputedPrimaryExpression
- enterPostfixExpression
- enterPrimaryExpression
- enterRelationalExpression
- enterReturnStatement
- enterSelectionStatement
- enterSliceNotation
- enterSliceNotationMemberAccessExpression
- enterStatement
- enterStorageTypeSpecifier
- enterStringPrimaryExpression
- enterSwitchLabeledStatement
- enterSwitchStatement
- enterTangledPrimaryExpression
- enterTranslationUnit
- enterTypeSpecifierExpression
- enterTypeSpecifierIdentifier
- enterTypeofTypeSpecifierExpression
- enterUnaryExpression
- enterUnaryOperator
- enterVariableDeclaration
- enterVoidOrNullOrUndefinedPrimaryExpression
- enterWhileLoopIterationStatement
- exitActualAdditiveExpression
- exitActualAssignmentExpression
- exitActualBitwiseAndExpression
- exitActualBitwiseOrExpression
- exitActualBitwiseShiftExpression
- exitActualBitwiseXorExpression
- exitActualCastOrConvertExpression
- exitActualConditionalExpression
- exitActualEqualityExpression
- exitActualLogicalAndExpression
- exitActualLogicalOrExpression
- exitActualMultiplicativeExpression
- exitActualRelationalExpression
- exitAdditiveExpression
- exitArgumentExpressionList
- exitArrayPrimaryExpression
- exitAssignmentExpression
- exitAssignmentOperator
- exitBitwiseAndExpression
- exitBitwiseOrExpression
- exitBitwiseShiftExpression
- exitBitwiseShiftOperators
- exitBitwiseXorExpression
- exitBlockItem
- exitBlockItemList
- exitBoolPrimaryExpression
- exitBracketNotation
- exitBracketNotationMemberAccessExpression
- exitCastOrConvertExpression
- exitCompilationUnit
- exitCompoundStatement
- exitComputedPrimaryExpression
- exitConditionalExpression
- exitDeclaration
- exitDeclarator
- exitDirectDeclarator
- exitDoWhileLoopIterationStatement
- exitDotNotation
- exitDotNotationMemberAccessExpression
- exitEqualityExpression
- exitExplicitCallFunctionCallExpression
- exitExpression
- exitExpressionStatement
- exitExternalBlockItem
- exitExternalItem
- exitFStringDoubleQuoteAtom
- exitFStringPrimaryExpression
- exitFStringSingleQuoteAtom
- exitForLoopIterationStatement
- exitFunctionCallExpression
- exitFunctionDeclaration
- exitGenericTypeSpecifierExpression
- exitIdentifier
- exitIdentifierOrStringPrimaryExpression
- exitIdentifierPrimaryExpression
- exitIdentifierTypeSpecifierExpression
- exitIfStatement
- exitIncrementOrDecrementOperator
- exitIncrementOrDecrementPostfixExpression
- exitIncrementOrDecrementUnaryExpression
- exitInitDeclarator
- exitInitializer
- exitIterationStatement
- exitJumpStatement
- exitLambdaExpression
- exitLogicalAndExpression
- exitLogicalOrExpression
- exitMultiplicativeExpression
- exitNumberPrimaryExpression
- exitObjectPrimaryExpression
- exitObjectProperty
- exitOperatorModifiedUnaryExpression
- exitParameterDeclaration
- exitParameterList
- exitPassOnAdditiveExpression
- exitPassOnAssignmentExpression
- exitPassOnBitwiseAndExpression
- exitPassOnBitwiseOrExpression
- exitPassOnBitwiseShiftExpression
- exitPassOnBitwiseXorExpression
- exitPassOnCastOrConvertExpression
- exitPassOnConditionalExpression
- exitPassOnEqualityExpression
- exitPassOnLogicalAndExpression
- exitPassOnLogicalOrExpression
- exitPassOnMultiplicativeExpression
- exitPassOnRelationalExpression
- exitPassOncomputedPrimaryExpression
- exitPostfixExpression
- exitPrimaryExpression
- exitRelationalExpression
- exitReturnStatement
- exitSelectionStatement
- exitSliceNotation
- exitSliceNotationMemberAccessExpression
- exitStatement
- exitStorageTypeSpecifier
- exitStringPrimaryExpression
- exitSwitchLabeledStatement
- exitSwitchStatement
- exitTangledPrimaryExpression
- exitTranslationUnit
- exitTypeSpecifierExpression
- exitTypeSpecifierIdentifier
- exitTypeofTypeSpecifierExpression
- exitUnaryExpression
- exitUnaryOperator
- exitVariableDeclaration
- exitVoidOrNullOrUndefinedPrimaryExpression
- exitWhileLoopIterationStatement
Properties
enterActualAdditiveExpression
• Optional
enterActualAdditiveExpression: (ctx
: ActualAdditiveExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualAdditiveExpression
labeled alternative in KipperParser.additiveExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualAdditiveExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:443
enterActualAssignmentExpression
• Optional
enterActualAssignmentExpression: (ctx
: ActualAssignmentExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualAssignmentExpression
labeled alternative in KipperParser.assignmentExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualAssignmentExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:339
enterActualBitwiseAndExpression
• Optional
enterActualBitwiseAndExpression: (ctx
: ActualBitwiseAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualBitwiseAndExpression
labeled alternative in KipperParser.bitwiseAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:170
enterActualBitwiseOrExpression
• Optional
enterActualBitwiseOrExpression: (ctx
: ActualBitwiseOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualBitwiseOrExpression
labeled alternative in KipperParser.bitwiseOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:391
enterActualBitwiseShiftExpression
• Optional
enterActualBitwiseShiftExpression: (ctx
: ActualBitwiseShiftExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualBitwiseShiftExpression
labeled alternative in KipperParser.bitwiseShiftExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseShiftExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:144
enterActualBitwiseXorExpression
• Optional
enterActualBitwiseXorExpression: (ctx
: ActualBitwiseXorExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualBitwiseXorExpression
labeled alternative in KipperParser.bitwiseXorExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseXorExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:222
enterActualCastOrConvertExpression
• Optional
enterActualCastOrConvertExpression: (ctx
: ActualCastOrConvertExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualCastOrConvertExpression
labeled alternative in KipperParser.castOrConvertExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualCastOrConvertExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:365
enterActualConditionalExpression
• Optional
enterActualConditionalExpression: (ctx
: ActualConditionalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualConditionalExpression
labeled alternative in KipperParser.conditionalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualConditionalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:495
enterActualEqualityExpression
• Optional
enterActualEqualityExpression: (ctx
: ActualEqualityExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualEqualityExpression
labeled alternative in KipperParser.equalityExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualEqualityExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:417
enterActualLogicalAndExpression
• Optional
enterActualLogicalAndExpression: (ctx
: ActualLogicalAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualLogicalAndExpression
labeled alternative in KipperParser.logicalAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualLogicalAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:196
enterActualLogicalOrExpression
• Optional
enterActualLogicalOrExpression: (ctx
: ActualLogicalOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualLogicalOrExpression
labeled alternative in KipperParser.logicalOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualLogicalOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:547
enterActualMultiplicativeExpression
• Optional
enterActualMultiplicativeExpression: (ctx
: ActualMultiplicativeExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualMultiplicativeExpression
labeled alternative in KipperParser.multiplicativeExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualMultiplicativeExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:521
enterActualRelationalExpression
• Optional
enterActualRelationalExpression: (ctx
: ActualRelationalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualRelationalExpression
labeled alternative in KipperParser.relationalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualRelationalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:469
enterAdditiveExpression
• Optional
enterAdditiveExpression: (ctx
: AdditiveExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.additiveExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
AdditiveExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1197
enterArgumentExpressionList
• Optional
enterArgumentExpressionList: (ctx
: ArgumentExpressionListContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.argumentExpressionList
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ArgumentExpressionListContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1054
enterArrayPrimaryExpression
• Optional
enterArrayPrimaryExpression: (ctx
: ArrayPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.arrayPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ArrayPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:999
enterAssignmentExpression
• Optional
enterAssignmentExpression: (ctx
: AssignmentExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.assignmentExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
AssignmentExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1318
enterAssignmentOperator
• Optional
enterAssignmentOperator: (ctx
: AssignmentOperatorContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.assignmentOperator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
AssignmentOperatorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1329
enterBitwiseAndExpression
• Optional
enterBitwiseAndExpression: (ctx
: BitwiseAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.bitwiseAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1252
enterBitwiseOrExpression
• Optional
enterBitwiseOrExpression: (ctx
: BitwiseOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.bitwiseOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1274
enterBitwiseShiftExpression
• Optional
enterBitwiseShiftExpression: (ctx
: BitwiseShiftExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.bitwiseShiftExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseShiftExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1208
enterBitwiseShiftOperators
• Optional
enterBitwiseShiftOperators: (ctx
: BitwiseShiftOperatorsContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.bitwiseShiftOperators
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseShiftOperatorsContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1219
enterBitwiseXorExpression
• Optional
enterBitwiseXorExpression: (ctx
: BitwiseXorExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.bitwiseXorExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseXorExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1263
enterBlockItem
• Optional
enterBlockItem: (ctx
: BlockItemContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.blockItem
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BlockItemContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:603
enterBlockItemList
• Optional
enterBlockItemList: (ctx
: BlockItemListContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.blockItemList
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BlockItemListContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:592
enterBoolPrimaryExpression
• Optional
enterBoolPrimaryExpression: (ctx
: BoolPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.boolPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BoolPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:900
enterBracketNotation
• Optional
enterBracketNotation: (ctx
: BracketNotationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.bracketNotation
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BracketNotationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1076
enterBracketNotationMemberAccessExpression
• Optional
enterBracketNotationMemberAccessExpression: (ctx
: BracketNotationMemberAccessExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the bracketNotationMemberAccessExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BracketNotationMemberAccessExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:300
enterCastOrConvertExpression
• Optional
enterCastOrConvertExpression: (ctx
: CastOrConvertExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.castOrConvertExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
CastOrConvertExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1175
enterCompilationUnit
• Optional
enterCompilationUnit: (ctx
: CompilationUnitContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.compilationUnit
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
CompilationUnitContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:559
enterCompoundStatement
• Optional
enterCompoundStatement: (ctx
: CompoundStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.compoundStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
CompoundStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:735
enterComputedPrimaryExpression
• Optional
enterComputedPrimaryExpression: (ctx
: ComputedPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ComputedPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1043
enterConditionalExpression
• Optional
enterConditionalExpression: (ctx
: ConditionalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.conditionalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ConditionalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1307
enterDeclaration
• Optional
enterDeclaration: (ctx
: DeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.declaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:614
enterDeclarator
• Optional
enterDeclarator: (ctx
: DeclaratorContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.declarator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DeclaratorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:658
enterDirectDeclarator
• Optional
enterDirectDeclarator: (ctx
: DirectDeclaratorContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.directDeclarator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DirectDeclaratorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:669
enterDoWhileLoopIterationStatement
• Optional
enterDoWhileLoopIterationStatement: (ctx
: DoWhileLoopIterationStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.doWhileLoopIterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DoWhileLoopIterationStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:834
enterDotNotation
• Optional
enterDotNotation: (ctx
: DotNotationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.dotNotation
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DotNotationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1065
enterDotNotationMemberAccessExpression
• Optional
enterDotNotationMemberAccessExpression: (ctx
: DotNotationMemberAccessExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the dotNotationMemberAccessExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DotNotationMemberAccessExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:287
enterEqualityExpression
• Optional
enterEqualityExpression: (ctx
: EqualityExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.equalityExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
EqualityExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1241
enterExplicitCallFunctionCallExpression
• Optional
enterExplicitCallFunctionCallExpression: (ctx
: ExplicitCallFunctionCallExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the explicitCallFunctionCallExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExplicitCallFunctionCallExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:274
enterExpression
• Optional
enterExpression: (ctx
: ExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.expression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1340
enterExpressionStatement
• Optional
enterExpressionStatement: (ctx
: ExpressionStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.expressionStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExpressionStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:746
enterExternalBlockItem
• Optional
enterExternalBlockItem: (ctx
: ExternalBlockItemContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the externalBlockItem
labeled alternative in KipperParser.externalItem
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExternalBlockItemContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:235
enterExternalItem
• Optional
enterExternalItem: (ctx
: ExternalItemContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.externalItem
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExternalItemContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:581
enterFStringDoubleQuoteAtom
• Optional
enterFStringDoubleQuoteAtom: (ctx
: FStringDoubleQuoteAtomContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.fStringDoubleQuoteAtom
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FStringDoubleQuoteAtomContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:977
enterFStringPrimaryExpression
• Optional
enterFStringPrimaryExpression: (ctx
: FStringPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.fStringPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FStringPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:955
enterFStringSingleQuoteAtom
• Optional
enterFStringSingleQuoteAtom: (ctx
: FStringSingleQuoteAtomContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.fStringSingleQuoteAtom
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FStringSingleQuoteAtomContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:966
enterForLoopIterationStatement
• Optional
enterForLoopIterationStatement: (ctx
: ForLoopIterationStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.forLoopIterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ForLoopIterationStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:812
enterFunctionCallExpression
• Optional
enterFunctionCallExpression: (ctx
: FunctionCallExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the functionCallExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FunctionCallExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:261
enterFunctionDeclaration
• Optional
enterFunctionDeclaration: (ctx
: FunctionDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.functionDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FunctionDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:625
enterGenericTypeSpecifierExpression
• Optional
enterGenericTypeSpecifierExpression: (ctx
: GenericTypeSpecifierExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.genericTypeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
GenericTypeSpecifierExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1373
enterIdentifier
• Optional
enterIdentifier: (ctx
: IdentifierContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.identifier
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:922
enterIdentifierOrStringPrimaryExpression
• Optional
enterIdentifierOrStringPrimaryExpression: (ctx
: IdentifierOrStringPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.identifierOrStringPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierOrStringPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:933
enterIdentifierPrimaryExpression
• Optional
enterIdentifierPrimaryExpression: (ctx
: IdentifierPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.identifierPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:911
enterIdentifierTypeSpecifierExpression
• Optional
enterIdentifierTypeSpecifierExpression: (ctx
: IdentifierTypeSpecifierExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.identifierTypeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierTypeSpecifierExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1362
enterIfStatement
• Optional
enterIfStatement: (ctx
: IfStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.ifStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IfStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:768
enterIncrementOrDecrementOperator
• Optional
enterIncrementOrDecrementOperator: (ctx
: IncrementOrDecrementOperatorContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.incrementOrDecrementOperator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IncrementOrDecrementOperatorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1153
enterIncrementOrDecrementPostfixExpression
• Optional
enterIncrementOrDecrementPostfixExpression: (ctx
: IncrementOrDecrementPostfixExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.incrementOrDecrementPostfixExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IncrementOrDecrementPostfixExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1109
enterIncrementOrDecrementUnaryExpression
• Optional
enterIncrementOrDecrementUnaryExpression: (ctx
: IncrementOrDecrementUnaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.incrementOrDecrementUnaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IncrementOrDecrementUnaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1131
enterInitDeclarator
• Optional
enterInitDeclarator: (ctx
: InitDeclaratorContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.initDeclarator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InitDeclaratorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:680
enterInitializer
• Optional
enterInitializer: (ctx
: InitializerContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.initializer
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InitializerContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:713
enterIterationStatement
• Optional
enterIterationStatement: (ctx
: IterationStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.iterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IterationStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:801
enterJumpStatement
• Optional
enterJumpStatement: (ctx
: JumpStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.jumpStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
JumpStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:845
enterLambdaExpression
• Optional
enterLambdaExpression: (ctx
: LambdaExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.lambdaExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LambdaExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:878
enterLogicalAndExpression
• Optional
enterLogicalAndExpression: (ctx
: LogicalAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.logicalAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LogicalAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1285
enterLogicalOrExpression
• Optional
enterLogicalOrExpression: (ctx
: LogicalOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.logicalOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LogicalOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1296
enterMultiplicativeExpression
• Optional
enterMultiplicativeExpression: (ctx
: MultiplicativeExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.multiplicativeExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
MultiplicativeExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1186
enterNumberPrimaryExpression
• Optional
enterNumberPrimaryExpression: (ctx
: NumberPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.numberPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
NumberPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:988
enterObjectPrimaryExpression
• Optional
enterObjectPrimaryExpression: (ctx
: ObjectPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.objectPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ObjectPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1010
enterObjectProperty
• Optional
enterObjectProperty: (ctx
: ObjectPropertyContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.objectProperty
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ObjectPropertyContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1021
enterOperatorModifiedUnaryExpression
• Optional
enterOperatorModifiedUnaryExpression: (ctx
: OperatorModifiedUnaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.operatorModifiedUnaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
OperatorModifiedUnaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1142
enterParameterDeclaration
• Optional
enterParameterDeclaration: (ctx
: ParameterDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.parameterDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ParameterDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:702
enterParameterList
• Optional
enterParameterList: (ctx
: ParameterListContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.parameterList
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ParameterListContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:691
enterPassOnAdditiveExpression
• Optional
enterPassOnAdditiveExpression: (ctx
: PassOnAdditiveExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnAdditiveExpression
labeled alternative in KipperParser.additiveExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnAdditiveExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:430
enterPassOnAssignmentExpression
• Optional
enterPassOnAssignmentExpression: (ctx
: PassOnAssignmentExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnAssignmentExpression
labeled alternative in KipperParser.assignmentExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnAssignmentExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:326
enterPassOnBitwiseAndExpression
• Optional
enterPassOnBitwiseAndExpression: (ctx
: PassOnBitwiseAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnBitwiseAndExpression
labeled alternative in KipperParser.bitwiseAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:157
enterPassOnBitwiseOrExpression
• Optional
enterPassOnBitwiseOrExpression: (ctx
: PassOnBitwiseOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnBitwiseOrExpression
labeled alternative in KipperParser.bitwiseOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:378
enterPassOnBitwiseShiftExpression
• Optional
enterPassOnBitwiseShiftExpression: (ctx
: PassOnBitwiseShiftExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnBitwiseShiftExpression
labeled alternative in KipperParser.bitwiseShiftExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseShiftExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:131
enterPassOnBitwiseXorExpression
• Optional
enterPassOnBitwiseXorExpression: (ctx
: PassOnBitwiseXorExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnBitwiseXorExpression
labeled alternative in KipperParser.bitwiseXorExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseXorExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:209
enterPassOnCastOrConvertExpression
• Optional
enterPassOnCastOrConvertExpression: (ctx
: PassOnCastOrConvertExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnCastOrConvertExpression
labeled alternative in KipperParser.castOrConvertExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnCastOrConvertExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:352
enterPassOnConditionalExpression
• Optional
enterPassOnConditionalExpression: (ctx
: PassOnConditionalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnConditionalExpression
labeled alternative in KipperParser.conditionalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnConditionalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:482
enterPassOnEqualityExpression
• Optional
enterPassOnEqualityExpression: (ctx
: PassOnEqualityExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnEqualityExpression
labeled alternative in KipperParser.equalityExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnEqualityExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:404
enterPassOnLogicalAndExpression
• Optional
enterPassOnLogicalAndExpression: (ctx
: PassOnLogicalAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnLogicalAndExpression
labeled alternative in KipperParser.logicalAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnLogicalAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:183
enterPassOnLogicalOrExpression
• Optional
enterPassOnLogicalOrExpression: (ctx
: PassOnLogicalOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnLogicalOrExpression
labeled alternative in KipperParser.logicalOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnLogicalOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:534
enterPassOnMultiplicativeExpression
• Optional
enterPassOnMultiplicativeExpression: (ctx
: PassOnMultiplicativeExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnMultiplicativeExpression
labeled alternative in KipperParser.multiplicativeExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnMultiplicativeExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:508
enterPassOnRelationalExpression
• Optional
enterPassOnRelationalExpression: (ctx
: PassOnRelationalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnRelationalExpression
labeled alternative in KipperParser.relationalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnRelationalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:456
enterPassOncomputedPrimaryExpression
• Optional
enterPassOncomputedPrimaryExpression: (ctx
: PassOncomputedPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOncomputedPrimaryExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOncomputedPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:248
enterPostfixExpression
• Optional
enterPostfixExpression: (ctx
: PostfixExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.postfixExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PostfixExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1098
enterPrimaryExpression
• Optional
enterPrimaryExpression: (ctx
: PrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.primaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:867
enterRelationalExpression
• Optional
enterRelationalExpression: (ctx
: RelationalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.relationalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
RelationalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1230
enterReturnStatement
• Optional
enterReturnStatement: (ctx
: ReturnStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.returnStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ReturnStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:856
enterSelectionStatement
• Optional
enterSelectionStatement: (ctx
: SelectionStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.selectionStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SelectionStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:757
enterSliceNotation
• Optional
enterSliceNotation: (ctx
: SliceNotationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.sliceNotation
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SliceNotationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1087
enterSliceNotationMemberAccessExpression
• Optional
enterSliceNotationMemberAccessExpression: (ctx
: SliceNotationMemberAccessExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the sliceNotationMemberAccessExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SliceNotationMemberAccessExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:313
enterStatement
• Optional
enterStatement: (ctx
: StatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.statement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
StatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:724
enterStorageTypeSpecifier
• Optional
enterStorageTypeSpecifier: (ctx
: StorageTypeSpecifierContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.storageTypeSpecifier
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
StorageTypeSpecifierContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:647
enterStringPrimaryExpression
• Optional
enterStringPrimaryExpression: (ctx
: StringPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.stringPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
StringPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:944
enterSwitchLabeledStatement
• Optional
enterSwitchLabeledStatement: (ctx
: SwitchLabeledStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.switchLabeledStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SwitchLabeledStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:790
enterSwitchStatement
• Optional
enterSwitchStatement: (ctx
: SwitchStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.switchStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SwitchStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:779
enterTangledPrimaryExpression
• Optional
enterTangledPrimaryExpression: (ctx
: TangledPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.tangledPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TangledPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:889
enterTranslationUnit
• Optional
enterTranslationUnit: (ctx
: TranslationUnitContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.translationUnit
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TranslationUnitContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:570
enterTypeSpecifierExpression
• Optional
enterTypeSpecifierExpression: (ctx
: TypeSpecifierExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.typeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeSpecifierExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1351
enterTypeSpecifierIdentifier
• Optional
enterTypeSpecifierIdentifier: (ctx
: TypeSpecifierIdentifierContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.typeSpecifierIdentifier
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeSpecifierIdentifierContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1395
enterTypeofTypeSpecifierExpression
• Optional
enterTypeofTypeSpecifierExpression: (ctx
: TypeofTypeSpecifierExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.typeofTypeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeofTypeSpecifierExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1384
enterUnaryExpression
• Optional
enterUnaryExpression: (ctx
: UnaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.unaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
UnaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1120
enterUnaryOperator
• Optional
enterUnaryOperator: (ctx
: UnaryOperatorContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.unaryOperator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
UnaryOperatorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1164
enterVariableDeclaration
• Optional
enterVariableDeclaration: (ctx
: VariableDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.variableDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
VariableDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:636
enterVoidOrNullOrUndefinedPrimaryExpression
• Optional
enterVoidOrNullOrUndefinedPrimaryExpression: (ctx
: VoidOrNullOrUndefinedPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.voidOrNullOrUndefinedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
VoidOrNullOrUndefinedPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1032
enterWhileLoopIterationStatement
• Optional
enterWhileLoopIterationStatement: (ctx
: WhileLoopIterationStatementContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.whileLoopIterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
WhileLoopIterationStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:823
exitActualAdditiveExpression
• Optional
exitActualAdditiveExpression: (ctx
: ActualAdditiveExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualAdditiveExpression
labeled alternative in KipperParser.additiveExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualAdditiveExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:449
exitActualAssignmentExpression
• Optional
exitActualAssignmentExpression: (ctx
: ActualAssignmentExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualAssignmentExpression
labeled alternative in KipperParser.assignmentExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualAssignmentExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:345
exitActualBitwiseAndExpression
• Optional
exitActualBitwiseAndExpression: (ctx
: ActualBitwiseAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualBitwiseAndExpression
labeled alternative in KipperParser.bitwiseAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:176
exitActualBitwiseOrExpression
• Optional
exitActualBitwiseOrExpression: (ctx
: ActualBitwiseOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualBitwiseOrExpression
labeled alternative in KipperParser.bitwiseOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:397
exitActualBitwiseShiftExpression
• Optional
exitActualBitwiseShiftExpression: (ctx
: ActualBitwiseShiftExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualBitwiseShiftExpression
labeled alternative in KipperParser.bitwiseShiftExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseShiftExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:150
exitActualBitwiseXorExpression
• Optional
exitActualBitwiseXorExpression: (ctx
: ActualBitwiseXorExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualBitwiseXorExpression
labeled alternative in KipperParser.bitwiseXorExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseXorExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:228
exitActualCastOrConvertExpression
• Optional
exitActualCastOrConvertExpression: (ctx
: ActualCastOrConvertExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualCastOrConvertExpression
labeled alternative in KipperParser.castOrConvertExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualCastOrConvertExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:371
exitActualConditionalExpression
• Optional
exitActualConditionalExpression: (ctx
: ActualConditionalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualConditionalExpression
labeled alternative in KipperParser.conditionalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualConditionalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:501
exitActualEqualityExpression
• Optional
exitActualEqualityExpression: (ctx
: ActualEqualityExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualEqualityExpression
labeled alternative in KipperParser.equalityExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualEqualityExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:423
exitActualLogicalAndExpression
• Optional
exitActualLogicalAndExpression: (ctx
: ActualLogicalAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualLogicalAndExpression
labeled alternative in KipperParser.logicalAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualLogicalAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:202
exitActualLogicalOrExpression
• Optional
exitActualLogicalOrExpression: (ctx
: ActualLogicalOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualLogicalOrExpression
labeled alternative in KipperParser.logicalOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualLogicalOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:553
exitActualMultiplicativeExpression
• Optional
exitActualMultiplicativeExpression: (ctx
: ActualMultiplicativeExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualMultiplicativeExpression
labeled alternative in KipperParser.multiplicativeExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualMultiplicativeExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:527
exitActualRelationalExpression
• Optional
exitActualRelationalExpression: (ctx
: ActualRelationalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualRelationalExpression
labeled alternative in KipperParser.relationalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualRelationalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:475
exitAdditiveExpression
• Optional
exitAdditiveExpression: (ctx
: AdditiveExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.additiveExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
AdditiveExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1202
exitArgumentExpressionList
• Optional
exitArgumentExpressionList: (ctx
: ArgumentExpressionListContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.argumentExpressionList
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ArgumentExpressionListContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1059
exitArrayPrimaryExpression
• Optional
exitArrayPrimaryExpression: (ctx
: ArrayPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.arrayPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ArrayPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1004
exitAssignmentExpression
• Optional
exitAssignmentExpression: (ctx
: AssignmentExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.assignmentExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
AssignmentExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1323
exitAssignmentOperator
• Optional
exitAssignmentOperator: (ctx
: AssignmentOperatorContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.assignmentOperator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
AssignmentOperatorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1334
exitBitwiseAndExpression
• Optional
exitBitwiseAndExpression: (ctx
: BitwiseAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.bitwiseAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1257
exitBitwiseOrExpression
• Optional
exitBitwiseOrExpression: (ctx
: BitwiseOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.bitwiseOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1279
exitBitwiseShiftExpression
• Optional
exitBitwiseShiftExpression: (ctx
: BitwiseShiftExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.bitwiseShiftExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseShiftExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1213
exitBitwiseShiftOperators
• Optional
exitBitwiseShiftOperators: (ctx
: BitwiseShiftOperatorsContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.bitwiseShiftOperators
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseShiftOperatorsContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1224
exitBitwiseXorExpression
• Optional
exitBitwiseXorExpression: (ctx
: BitwiseXorExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.bitwiseXorExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseXorExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1268
exitBlockItem
• Optional
exitBlockItem: (ctx
: BlockItemContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.blockItem
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BlockItemContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:608
exitBlockItemList
• Optional
exitBlockItemList: (ctx
: BlockItemListContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.blockItemList
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BlockItemListContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:597
exitBoolPrimaryExpression
• Optional
exitBoolPrimaryExpression: (ctx
: BoolPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.boolPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BoolPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:905
exitBracketNotation
• Optional
exitBracketNotation: (ctx
: BracketNotationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.bracketNotation
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BracketNotationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1081
exitBracketNotationMemberAccessExpression
• Optional
exitBracketNotationMemberAccessExpression: (ctx
: BracketNotationMemberAccessExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the bracketNotationMemberAccessExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BracketNotationMemberAccessExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:306
exitCastOrConvertExpression
• Optional
exitCastOrConvertExpression: (ctx
: CastOrConvertExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.castOrConvertExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
CastOrConvertExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1180
exitCompilationUnit
• Optional
exitCompilationUnit: (ctx
: CompilationUnitContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.compilationUnit
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
CompilationUnitContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:564
exitCompoundStatement
• Optional
exitCompoundStatement: (ctx
: CompoundStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.compoundStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
CompoundStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:740
exitComputedPrimaryExpression
• Optional
exitComputedPrimaryExpression: (ctx
: ComputedPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ComputedPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1048
exitConditionalExpression
• Optional
exitConditionalExpression: (ctx
: ConditionalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.conditionalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ConditionalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1312
exitDeclaration
• Optional
exitDeclaration: (ctx
: DeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.declaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:619
exitDeclarator
• Optional
exitDeclarator: (ctx
: DeclaratorContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.declarator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DeclaratorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:663
exitDirectDeclarator
• Optional
exitDirectDeclarator: (ctx
: DirectDeclaratorContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.directDeclarator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DirectDeclaratorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:674
exitDoWhileLoopIterationStatement
• Optional
exitDoWhileLoopIterationStatement: (ctx
: DoWhileLoopIterationStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.doWhileLoopIterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DoWhileLoopIterationStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:839
exitDotNotation
• Optional
exitDotNotation: (ctx
: DotNotationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.dotNotation
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DotNotationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1070
exitDotNotationMemberAccessExpression
• Optional
exitDotNotationMemberAccessExpression: (ctx
: DotNotationMemberAccessExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the dotNotationMemberAccessExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DotNotationMemberAccessExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:293
exitEqualityExpression
• Optional
exitEqualityExpression: (ctx
: EqualityExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.equalityExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
EqualityExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1246
exitExplicitCallFunctionCallExpression
• Optional
exitExplicitCallFunctionCallExpression: (ctx
: ExplicitCallFunctionCallExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the explicitCallFunctionCallExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExplicitCallFunctionCallExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:280
exitExpression
• Optional
exitExpression: (ctx
: ExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.expression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1345
exitExpressionStatement
• Optional
exitExpressionStatement: (ctx
: ExpressionStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.expressionStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExpressionStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:751
exitExternalBlockItem
• Optional
exitExternalBlockItem: (ctx
: ExternalBlockItemContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the externalBlockItem
labeled alternative in KipperParser.externalItem
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExternalBlockItemContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:241
exitExternalItem
• Optional
exitExternalItem: (ctx
: ExternalItemContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.externalItem
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExternalItemContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:586
exitFStringDoubleQuoteAtom
• Optional
exitFStringDoubleQuoteAtom: (ctx
: FStringDoubleQuoteAtomContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.fStringDoubleQuoteAtom
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FStringDoubleQuoteAtomContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:982
exitFStringPrimaryExpression
• Optional
exitFStringPrimaryExpression: (ctx
: FStringPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.fStringPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FStringPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:960
exitFStringSingleQuoteAtom
• Optional
exitFStringSingleQuoteAtom: (ctx
: FStringSingleQuoteAtomContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.fStringSingleQuoteAtom
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FStringSingleQuoteAtomContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:971
exitForLoopIterationStatement
• Optional
exitForLoopIterationStatement: (ctx
: ForLoopIterationStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.forLoopIterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ForLoopIterationStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:817
exitFunctionCallExpression
• Optional
exitFunctionCallExpression: (ctx
: FunctionCallExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the functionCallExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FunctionCallExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:267
exitFunctionDeclaration
• Optional
exitFunctionDeclaration: (ctx
: FunctionDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.functionDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FunctionDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:630
exitGenericTypeSpecifierExpression
• Optional
exitGenericTypeSpecifierExpression: (ctx
: GenericTypeSpecifierExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.genericTypeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
GenericTypeSpecifierExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1378
exitIdentifier
• Optional
exitIdentifier: (ctx
: IdentifierContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.identifier
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:927
exitIdentifierOrStringPrimaryExpression
• Optional
exitIdentifierOrStringPrimaryExpression: (ctx
: IdentifierOrStringPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.identifierOrStringPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierOrStringPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:938
exitIdentifierPrimaryExpression
• Optional
exitIdentifierPrimaryExpression: (ctx
: IdentifierPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.identifierPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:916
exitIdentifierTypeSpecifierExpression
• Optional
exitIdentifierTypeSpecifierExpression: (ctx
: IdentifierTypeSpecifierExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.identifierTypeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierTypeSpecifierExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1367
exitIfStatement
• Optional
exitIfStatement: (ctx
: IfStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.ifStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IfStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:773
exitIncrementOrDecrementOperator
• Optional
exitIncrementOrDecrementOperator: (ctx
: IncrementOrDecrementOperatorContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.incrementOrDecrementOperator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IncrementOrDecrementOperatorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1158
exitIncrementOrDecrementPostfixExpression
• Optional
exitIncrementOrDecrementPostfixExpression: (ctx
: IncrementOrDecrementPostfixExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.incrementOrDecrementPostfixExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IncrementOrDecrementPostfixExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1114
exitIncrementOrDecrementUnaryExpression
• Optional
exitIncrementOrDecrementUnaryExpression: (ctx
: IncrementOrDecrementUnaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.incrementOrDecrementUnaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IncrementOrDecrementUnaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1136
exitInitDeclarator
• Optional
exitInitDeclarator: (ctx
: InitDeclaratorContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.initDeclarator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InitDeclaratorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:685
exitInitializer
• Optional
exitInitializer: (ctx
: InitializerContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.initializer
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InitializerContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:718
exitIterationStatement
• Optional
exitIterationStatement: (ctx
: IterationStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.iterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IterationStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:806
exitJumpStatement
• Optional
exitJumpStatement: (ctx
: JumpStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.jumpStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
JumpStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:850
exitLambdaExpression
• Optional
exitLambdaExpression: (ctx
: LambdaExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.lambdaExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LambdaExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:883
exitLogicalAndExpression
• Optional
exitLogicalAndExpression: (ctx
: LogicalAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.logicalAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LogicalAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1290
exitLogicalOrExpression
• Optional
exitLogicalOrExpression: (ctx
: LogicalOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.logicalOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LogicalOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1301
exitMultiplicativeExpression
• Optional
exitMultiplicativeExpression: (ctx
: MultiplicativeExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.multiplicativeExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
MultiplicativeExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1191
exitNumberPrimaryExpression
• Optional
exitNumberPrimaryExpression: (ctx
: NumberPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.numberPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
NumberPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:993
exitObjectPrimaryExpression
• Optional
exitObjectPrimaryExpression: (ctx
: ObjectPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.objectPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ObjectPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1015
exitObjectProperty
• Optional
exitObjectProperty: (ctx
: ObjectPropertyContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.objectProperty
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ObjectPropertyContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1026
exitOperatorModifiedUnaryExpression
• Optional
exitOperatorModifiedUnaryExpression: (ctx
: OperatorModifiedUnaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.operatorModifiedUnaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
OperatorModifiedUnaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1147
exitParameterDeclaration
• Optional
exitParameterDeclaration: (ctx
: ParameterDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.parameterDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ParameterDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:707
exitParameterList
• Optional
exitParameterList: (ctx
: ParameterListContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.parameterList
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ParameterListContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:696
exitPassOnAdditiveExpression
• Optional
exitPassOnAdditiveExpression: (ctx
: PassOnAdditiveExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnAdditiveExpression
labeled alternative in KipperParser.additiveExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnAdditiveExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:436
exitPassOnAssignmentExpression
• Optional
exitPassOnAssignmentExpression: (ctx
: PassOnAssignmentExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnAssignmentExpression
labeled alternative in KipperParser.assignmentExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnAssignmentExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:332
exitPassOnBitwiseAndExpression
• Optional
exitPassOnBitwiseAndExpression: (ctx
: PassOnBitwiseAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnBitwiseAndExpression
labeled alternative in KipperParser.bitwiseAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:163
exitPassOnBitwiseOrExpression
• Optional
exitPassOnBitwiseOrExpression: (ctx
: PassOnBitwiseOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnBitwiseOrExpression
labeled alternative in KipperParser.bitwiseOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:384
exitPassOnBitwiseShiftExpression
• Optional
exitPassOnBitwiseShiftExpression: (ctx
: PassOnBitwiseShiftExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnBitwiseShiftExpression
labeled alternative in KipperParser.bitwiseShiftExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseShiftExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:137
exitPassOnBitwiseXorExpression
• Optional
exitPassOnBitwiseXorExpression: (ctx
: PassOnBitwiseXorExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnBitwiseXorExpression
labeled alternative in KipperParser.bitwiseXorExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseXorExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:215
exitPassOnCastOrConvertExpression
• Optional
exitPassOnCastOrConvertExpression: (ctx
: PassOnCastOrConvertExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnCastOrConvertExpression
labeled alternative in KipperParser.castOrConvertExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnCastOrConvertExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:358
exitPassOnConditionalExpression
• Optional
exitPassOnConditionalExpression: (ctx
: PassOnConditionalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnConditionalExpression
labeled alternative in KipperParser.conditionalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnConditionalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:488
exitPassOnEqualityExpression
• Optional
exitPassOnEqualityExpression: (ctx
: PassOnEqualityExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnEqualityExpression
labeled alternative in KipperParser.equalityExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnEqualityExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:410
exitPassOnLogicalAndExpression
• Optional
exitPassOnLogicalAndExpression: (ctx
: PassOnLogicalAndExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnLogicalAndExpression
labeled alternative in KipperParser.logicalAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnLogicalAndExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:189
exitPassOnLogicalOrExpression
• Optional
exitPassOnLogicalOrExpression: (ctx
: PassOnLogicalOrExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnLogicalOrExpression
labeled alternative in KipperParser.logicalOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnLogicalOrExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:540
exitPassOnMultiplicativeExpression
• Optional
exitPassOnMultiplicativeExpression: (ctx
: PassOnMultiplicativeExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnMultiplicativeExpression
labeled alternative in KipperParser.multiplicativeExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnMultiplicativeExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:514
exitPassOnRelationalExpression
• Optional
exitPassOnRelationalExpression: (ctx
: PassOnRelationalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnRelationalExpression
labeled alternative in KipperParser.relationalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnRelationalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:462
exitPassOncomputedPrimaryExpression
• Optional
exitPassOncomputedPrimaryExpression: (ctx
: PassOncomputedPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOncomputedPrimaryExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOncomputedPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:254
exitPostfixExpression
• Optional
exitPostfixExpression: (ctx
: PostfixExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.postfixExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PostfixExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1103
exitPrimaryExpression
• Optional
exitPrimaryExpression: (ctx
: PrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.primaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:872
exitRelationalExpression
• Optional
exitRelationalExpression: (ctx
: RelationalExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.relationalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
RelationalExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1235
exitReturnStatement
• Optional
exitReturnStatement: (ctx
: ReturnStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.returnStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ReturnStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:861
exitSelectionStatement
• Optional
exitSelectionStatement: (ctx
: SelectionStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.selectionStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SelectionStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:762
exitSliceNotation
• Optional
exitSliceNotation: (ctx
: SliceNotationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.sliceNotation
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SliceNotationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1092
exitSliceNotationMemberAccessExpression
• Optional
exitSliceNotationMemberAccessExpression: (ctx
: SliceNotationMemberAccessExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the sliceNotationMemberAccessExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SliceNotationMemberAccessExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:319
exitStatement
• Optional
exitStatement: (ctx
: StatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.statement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
StatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:729
exitStorageTypeSpecifier
• Optional
exitStorageTypeSpecifier: (ctx
: StorageTypeSpecifierContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.storageTypeSpecifier
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
StorageTypeSpecifierContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:652
exitStringPrimaryExpression
• Optional
exitStringPrimaryExpression: (ctx
: StringPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.stringPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
StringPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:949
exitSwitchLabeledStatement
• Optional
exitSwitchLabeledStatement: (ctx
: SwitchLabeledStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.switchLabeledStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SwitchLabeledStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:795
exitSwitchStatement
• Optional
exitSwitchStatement: (ctx
: SwitchStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.switchStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SwitchStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:784
exitTangledPrimaryExpression
• Optional
exitTangledPrimaryExpression: (ctx
: TangledPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.tangledPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TangledPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:894
exitTranslationUnit
• Optional
exitTranslationUnit: (ctx
: TranslationUnitContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.translationUnit
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TranslationUnitContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:575
exitTypeSpecifierExpression
• Optional
exitTypeSpecifierExpression: (ctx
: TypeSpecifierExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.typeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeSpecifierExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1356
exitTypeSpecifierIdentifier
• Optional
exitTypeSpecifierIdentifier: (ctx
: TypeSpecifierIdentifierContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.typeSpecifierIdentifier
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeSpecifierIdentifierContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1400
exitTypeofTypeSpecifierExpression
• Optional
exitTypeofTypeSpecifierExpression: (ctx
: TypeofTypeSpecifierExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.typeofTypeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeofTypeSpecifierExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1389
exitUnaryExpression
• Optional
exitUnaryExpression: (ctx
: UnaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.unaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
UnaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1125
exitUnaryOperator
• Optional
exitUnaryOperator: (ctx
: UnaryOperatorContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.unaryOperator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
UnaryOperatorContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1169
exitVariableDeclaration
• Optional
exitVariableDeclaration: (ctx
: VariableDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.variableDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
VariableDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:641
exitVoidOrNullOrUndefinedPrimaryExpression
• Optional
exitVoidOrNullOrUndefinedPrimaryExpression: (ctx
: VoidOrNullOrUndefinedPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.voidOrNullOrUndefinedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
VoidOrNullOrUndefinedPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1037
exitWhileLoopIterationStatement
• Optional
exitWhileLoopIterationStatement: (ctx
: WhileLoopIterationStatementContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.whileLoopIterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
WhileLoopIterationStatementContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:828