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