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
- enterActualInstanceOfExpression
- enterActualLogicalAndExpression
- enterActualLogicalOrExpression
- enterActualMatchesExpression
- enterActualMultiplicativeExpression
- enterActualRelationalExpression
- enterAdditiveExpression
- enterArgumentExpressionList
- enterArrayPrimaryExpression
- enterAssignmentExpression
- enterAssignmentOperator
- enterBitwiseAndExpression
- enterBitwiseOrExpression
- enterBitwiseShiftExpression
- enterBitwiseShiftOperators
- enterBitwiseXorExpression
- enterBlockItem
- enterBlockItemList
- enterBoolPrimaryExpression
- enterBracketNotation
- enterBracketNotationMemberAccessExpression
- enterCastOrConvertExpression
- enterClassConstructorDeclaration
- enterClassDeclaration
- enterClassMemberDeclaration
- enterClassMethodDeclaration
- enterClassPropertyDeclaration
- 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
- enterInstanceOfExpression
- enterInterfaceDeclaration
- enterInterfaceMemberDeclaration
- enterInterfaceMethodDeclaration
- enterInterfacePropertyDeclaration
- enterIterationStatement
- enterJumpStatement
- enterLambdaPrimaryExpression
- enterLogicalAndExpression
- enterLogicalOrExpression
- enterMatchesExpression
- enterMultiplicativeExpression
- enterNewInstantiationExpression
- enterNumberPrimaryExpression
- enterObjectPrimaryExpression
- enterObjectProperty
- enterOperatorModifiedUnaryExpression
- enterParameterDeclaration
- enterParameterList
- enterPassOnAdditiveExpression
- enterPassOnAssignmentExpression
- enterPassOnBitwiseAndExpression
- enterPassOnBitwiseOrExpression
- enterPassOnBitwiseShiftExpression
- enterPassOnBitwiseXorExpression
- enterPassOnCastOrConvertExpression
- enterPassOnConditionalExpression
- enterPassOnEqualityExpression
- enterPassOnInstanceOfExpression
- enterPassOnLogicalAndExpression
- enterPassOnLogicalOrExpression
- enterPassOnMatchesExpression
- enterPassOnMultiplicativeExpression
- enterPassOnRelationalExpression
- enterPassOncomputedPrimaryExpression
- enterPostfixExpression
- enterPrimaryExpression
- enterRelationalExpression
- enterReturnStatement
- enterSelectionStatement
- enterSliceNotation
- enterSliceNotationMemberAccessExpression
- enterStatement
- enterStorageTypeSpecifier
- enterStringPrimaryExpression
- enterSwitchLabeledStatement
- enterSwitchStatement
- enterTangledPrimaryExpression
- enterTranslationUnit
- enterTypeSpecifierExpression
- enterTypeSpecifierIdentifier
- enterTypeofExpression
- enterTypeofTypeSpecifierExpression
- enterUnaryExpression
- enterUnaryOperator
- enterVariableDeclaration
- enterVoidOrNullOrUndefinedPrimaryExpression
- enterWhileLoopIterationStatement
- exitActualAdditiveExpression
- exitActualAssignmentExpression
- exitActualBitwiseAndExpression
- exitActualBitwiseOrExpression
- exitActualBitwiseShiftExpression
- exitActualBitwiseXorExpression
- exitActualCastOrConvertExpression
- exitActualConditionalExpression
- exitActualEqualityExpression
- exitActualInstanceOfExpression
- exitActualLogicalAndExpression
- exitActualLogicalOrExpression
- exitActualMatchesExpression
- exitActualMultiplicativeExpression
- exitActualRelationalExpression
- exitAdditiveExpression
- exitArgumentExpressionList
- exitArrayPrimaryExpression
- exitAssignmentExpression
- exitAssignmentOperator
- exitBitwiseAndExpression
- exitBitwiseOrExpression
- exitBitwiseShiftExpression
- exitBitwiseShiftOperators
- exitBitwiseXorExpression
- exitBlockItem
- exitBlockItemList
- exitBoolPrimaryExpression
- exitBracketNotation
- exitBracketNotationMemberAccessExpression
- exitCastOrConvertExpression
- exitClassConstructorDeclaration
- exitClassDeclaration
- exitClassMemberDeclaration
- exitClassMethodDeclaration
- exitClassPropertyDeclaration
- 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
- exitInstanceOfExpression
- exitInterfaceDeclaration
- exitInterfaceMemberDeclaration
- exitInterfaceMethodDeclaration
- exitInterfacePropertyDeclaration
- exitIterationStatement
- exitJumpStatement
- exitLambdaPrimaryExpression
- exitLogicalAndExpression
- exitLogicalOrExpression
- exitMatchesExpression
- exitMultiplicativeExpression
- exitNewInstantiationExpression
- exitNumberPrimaryExpression
- exitObjectPrimaryExpression
- exitObjectProperty
- exitOperatorModifiedUnaryExpression
- exitParameterDeclaration
- exitParameterList
- exitPassOnAdditiveExpression
- exitPassOnAssignmentExpression
- exitPassOnBitwiseAndExpression
- exitPassOnBitwiseOrExpression
- exitPassOnBitwiseShiftExpression
- exitPassOnBitwiseXorExpression
- exitPassOnCastOrConvertExpression
- exitPassOnConditionalExpression
- exitPassOnEqualityExpression
- exitPassOnInstanceOfExpression
- exitPassOnLogicalAndExpression
- exitPassOnLogicalOrExpression
- exitPassOnMatchesExpression
- exitPassOnMultiplicativeExpression
- exitPassOnRelationalExpression
- exitPassOncomputedPrimaryExpression
- exitPostfixExpression
- exitPrimaryExpression
- exitRelationalExpression
- exitReturnStatement
- exitSelectionStatement
- exitSliceNotation
- exitSliceNotationMemberAccessExpression
- exitStatement
- exitStorageTypeSpecifier
- exitStringPrimaryExpression
- exitSwitchLabeledStatement
- exitSwitchStatement
- exitTangledPrimaryExpression
- exitTranslationUnit
- exitTypeSpecifierExpression
- exitTypeSpecifierIdentifier
- exitTypeofExpression
- 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:499
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:395
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:213
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:447
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:187
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:265
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:421
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:577
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:473
enterActualInstanceOfExpression
• Optional
enterActualInstanceOfExpression: (ctx
: ActualInstanceOfExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualInstanceOfExpression
labeled alternative in KipperParser.instanceOfExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualInstanceOfExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:551
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:239
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:629
enterActualMatchesExpression
• Optional
enterActualMatchesExpression: (ctx
: ActualMatchesExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the actualMatchesExpression
labeled alternative in KipperParser.matchesExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualMatchesExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:161
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:603
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:525
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:1389
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:1235
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:1180
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:1532
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:1543
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:1466
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:1488
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:1400
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:1411
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:1477
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:685
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:674
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:1081
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:1257
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:317
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:1367
enterClassConstructorDeclaration
• Optional
enterClassConstructorDeclaration: (ctx
: ClassConstructorDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.classConstructorDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassConstructorDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:894
enterClassDeclaration
• Optional
enterClassDeclaration: (ctx
: ClassDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.classDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:850
enterClassMemberDeclaration
• Optional
enterClassMemberDeclaration: (ctx
: ClassMemberDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.classMemberDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassMemberDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:861
enterClassMethodDeclaration
• Optional
enterClassMethodDeclaration: (ctx
: ClassMethodDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.classMethodDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassMethodDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:883
enterClassPropertyDeclaration
• Optional
enterClassPropertyDeclaration: (ctx
: ClassPropertyDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.classPropertyDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassPropertyDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:872
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:641
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:916
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:1224
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:1521
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:696
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:751
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:762
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:1015
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:1246
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:304
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:1455
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:356
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:1554
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:927
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:278
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:663
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:1158
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:1136
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:1147
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:993
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:343
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:773
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:1587
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:1103
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:1114
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:1092
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:1576
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:949
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:1345
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:1290
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:1323
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:729
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:740
enterInstanceOfExpression
• Optional
enterInstanceOfExpression: (ctx
: InstanceOfExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.instanceOfExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InstanceOfExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1422
enterInterfaceDeclaration
• Optional
enterInterfaceDeclaration: (ctx
: InterfaceDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.interfaceDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InterfaceDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:806
enterInterfaceMemberDeclaration
• Optional
enterInterfaceMemberDeclaration: (ctx
: InterfaceMemberDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.interfaceMemberDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InterfaceMemberDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:817
enterInterfaceMethodDeclaration
• Optional
enterInterfaceMethodDeclaration: (ctx
: InterfaceMethodDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.interfaceMethodDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InterfaceMethodDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:839
enterInterfacePropertyDeclaration
• Optional
enterInterfacePropertyDeclaration: (ctx
: InterfacePropertyDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.interfacePropertyDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InterfacePropertyDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:828
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:982
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:1026
enterLambdaPrimaryExpression
• Optional
enterLambdaPrimaryExpression: (ctx
: LambdaPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.lambdaPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LambdaPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1059
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:1499
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:1510
enterMatchesExpression
• Optional
enterMatchesExpression: (ctx
: MatchesExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.matchesExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
MatchesExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1433
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:1378
enterNewInstantiationExpression
• Optional
enterNewInstantiationExpression: (ctx
: NewInstantiationExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the newInstantiationExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
NewInstantiationExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:369
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:1169
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:1191
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:1202
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:1334
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:795
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:784
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:486
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:382
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:200
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:434
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:174
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:252
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:408
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:564
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:460
enterPassOnInstanceOfExpression
• Optional
enterPassOnInstanceOfExpression: (ctx
: PassOnInstanceOfExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnInstanceOfExpression
labeled alternative in KipperParser.instanceOfExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnInstanceOfExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:538
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:226
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:616
enterPassOnMatchesExpression
• Optional
enterPassOnMatchesExpression: (ctx
: PassOnMatchesExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by the passOnMatchesExpression
labeled alternative in KipperParser.matchesExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnMatchesExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:148
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:590
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:512
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:291
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:1279
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:1048
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:1444
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:1037
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:938
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:1268
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:330
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:905
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:718
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:1125
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:971
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:960
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:1070
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:652
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:1565
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:1609
enterTypeofExpression
• Optional
enterTypeofExpression: (ctx
: TypeofExpressionContext
) => void
Type declaration
▸ (ctx
): void
Enter a parse tree produced by KipperParser.typeofExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeofExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1301
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:1598
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:1312
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:1356
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:707
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:1213
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:1004
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:505
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:401
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:219
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:453
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:193
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:271
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:427
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:583
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:479
exitActualInstanceOfExpression
• Optional
exitActualInstanceOfExpression: (ctx
: ActualInstanceOfExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualInstanceOfExpression
labeled alternative in KipperParser.instanceOfExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualInstanceOfExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:557
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:245
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:635
exitActualMatchesExpression
• Optional
exitActualMatchesExpression: (ctx
: ActualMatchesExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the actualMatchesExpression
labeled alternative in KipperParser.matchesExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualMatchesExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:167
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:609
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:531
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:1394
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:1240
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:1185
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:1537
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:1548
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:1471
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:1493
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:1405
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:1416
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:1482
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:690
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:679
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:1086
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:1262
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:323
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:1372
exitClassConstructorDeclaration
• Optional
exitClassConstructorDeclaration: (ctx
: ClassConstructorDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.classConstructorDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassConstructorDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:899
exitClassDeclaration
• Optional
exitClassDeclaration: (ctx
: ClassDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.classDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:855
exitClassMemberDeclaration
• Optional
exitClassMemberDeclaration: (ctx
: ClassMemberDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.classMemberDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassMemberDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:866
exitClassMethodDeclaration
• Optional
exitClassMethodDeclaration: (ctx
: ClassMethodDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.classMethodDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassMethodDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:888
exitClassPropertyDeclaration
• Optional
exitClassPropertyDeclaration: (ctx
: ClassPropertyDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.classPropertyDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ClassPropertyDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:877
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:646
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:921
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:1229
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:1526
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:701
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:756
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:767
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:1020
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:1251
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:310
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:1460
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:362
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:1559
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:932
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:284
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:668
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:1163
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:1141
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:1152
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:998
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:349
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:778
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:1592
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:1108
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:1119
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:1097
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:1581
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:954
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:1350
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:1295
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:1328
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:734
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:745
exitInstanceOfExpression
• Optional
exitInstanceOfExpression: (ctx
: InstanceOfExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.instanceOfExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InstanceOfExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1427
exitInterfaceDeclaration
• Optional
exitInterfaceDeclaration: (ctx
: InterfaceDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.interfaceDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InterfaceDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:811
exitInterfaceMemberDeclaration
• Optional
exitInterfaceMemberDeclaration: (ctx
: InterfaceMemberDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.interfaceMemberDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InterfaceMemberDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:822
exitInterfaceMethodDeclaration
• Optional
exitInterfaceMethodDeclaration: (ctx
: InterfaceMethodDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.interfaceMethodDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InterfaceMethodDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:844
exitInterfacePropertyDeclaration
• Optional
exitInterfacePropertyDeclaration: (ctx
: InterfacePropertyDeclarationContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.interfacePropertyDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InterfacePropertyDeclarationContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:833
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:987
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:1031
exitLambdaPrimaryExpression
• Optional
exitLambdaPrimaryExpression: (ctx
: LambdaPrimaryExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.lambdaPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LambdaPrimaryExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1064
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:1504
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:1515
exitMatchesExpression
• Optional
exitMatchesExpression: (ctx
: MatchesExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.matchesExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
MatchesExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1438
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:1383
exitNewInstantiationExpression
• Optional
exitNewInstantiationExpression: (ctx
: NewInstantiationExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the newInstantiationExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
NewInstantiationExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:375
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:1174
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:1196
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:1207
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:1339
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:800
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:789
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:492
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:388
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:206
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:440
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:180
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:258
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:414
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:570
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:466
exitPassOnInstanceOfExpression
• Optional
exitPassOnInstanceOfExpression: (ctx
: PassOnInstanceOfExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnInstanceOfExpression
labeled alternative in KipperParser.instanceOfExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnInstanceOfExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:544
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:232
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:622
exitPassOnMatchesExpression
• Optional
exitPassOnMatchesExpression: (ctx
: PassOnMatchesExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by the passOnMatchesExpression
labeled alternative in KipperParser.matchesExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnMatchesExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:154
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:596
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:518
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:297
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:1284
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:1053
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:1449
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:1042
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:943
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:1273
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:336
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:910
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:723
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:1130
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:976
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:965
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:1075
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:657
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:1570
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:1614
exitTypeofExpression
• Optional
exitTypeofExpression: (ctx
: TypeofExpressionContext
) => void
Type declaration
▸ (ctx
): void
Exit a parse tree produced by KipperParser.typeofExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeofExpressionContext |
the parse tree |
Returns
void
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1306
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:1603
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:1317
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:1361
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:712
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:1218
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:1009