• 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

    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:546


    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:403


    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:221


    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:494


    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:195


    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:273


    enterActualCastExpression

    Optional enterActualCastExpression: (ctx: ActualCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Enter a parse tree produced by the actualCastExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx ActualCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:442


    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:624


    enterActualConvertExpression

    Optional enterActualConvertExpression: (ctx: ActualConvertExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Enter a parse tree produced by the actualConvertExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx ActualConvertExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:429


    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:520


    enterActualForceCastExpression

    Optional enterActualForceCastExpression: (ctx: ActualForceCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Enter a parse tree produced by the actualForceCastExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx ActualForceCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:455


    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:598


    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:247


    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:676


    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:169


    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:650


    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:572


    enterActualTryCastExpression

    Optional enterActualTryCastExpression: (ctx: ActualTryCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Enter a parse tree produced by the actualTryCastExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx ActualTryCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:468


    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:1480


    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:1282


    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:1227


    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:1623


    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:1634


    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:1557


    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:1579


    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:1491


    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:1502


    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:1568


    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:732


    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:721


    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:1128


    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:1304


    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:325


    enterCastExpression

    Optional enterCastExpression: (ctx: CastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Enter a parse tree produced by KipperParser.castExpression.

    Parameters
    Name Type Description
    ctx CastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1436


    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:1414


    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:941


    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:897


    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:908


    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:930


    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:919


    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:688


    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:963


    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:1271


    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:1612


    enterConvertExpression

    Optional enterConvertExpression: (ctx: ConvertExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Enter a parse tree produced by KipperParser.convertExpression.

    Parameters
    Name Type Description
    ctx ConvertExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1425


    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:743


    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:798


    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:809


    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:1062


    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:1293


    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:312


    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:1546


    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:364


    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:1645


    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:974


    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:286


    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:710


    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:1205


    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:1183


    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:1194


    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:1040


    enterForceCastExpression

    Optional enterForceCastExpression: (ctx: ForceCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Enter a parse tree produced by KipperParser.forceCastExpression.

    Parameters
    Name Type Description
    ctx ForceCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1447


    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:351


    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:820


    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:1678


    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:1150


    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:1161


    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:1139


    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:1667


    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:996


    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:1392


    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:1337


    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:1370


    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:776


    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:787


    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:1513


    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:853


    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:864


    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:886


    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:875


    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:1029


    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:1073


    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:1106


    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:1590


    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:1601


    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:1524


    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:1469


    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:377


    enterNullableTypeSpecifierExpression

    Optional enterNullableTypeSpecifierExpression: (ctx: NullableTypeSpecifierExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Enter a parse tree produced by KipperParser.nullableTypeSpecifierExpression.

    Parameters
    Name Type Description
    ctx NullableTypeSpecifierExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1700


    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:1216


    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:1238


    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:1249


    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:1381


    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:842


    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:831


    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:533


    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:390


    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:208


    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:481


    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:182


    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:260


    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:416


    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:611


    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:507


    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:585


    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:234


    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:663


    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:156


    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:637


    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:559


    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:299


    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:1326


    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:1095


    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:1535


    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:1084


    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:985


    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:1315


    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:338


    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:952


    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:765


    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:1172


    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:1018


    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:1007


    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:1117


    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:699


    enterTryCastExpression

    Optional enterTryCastExpression: (ctx: TryCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Enter a parse tree produced by KipperParser.tryCastExpression.

    Parameters
    Name Type Description
    ctx TryCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1458


    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:1656


    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:1711


    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:1348


    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:1689


    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:1359


    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:1403


    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:754


    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:1260


    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:1051


    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:552


    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:409


    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:227


    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:500


    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:201


    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:279


    exitActualCastExpression

    Optional exitActualCastExpression: (ctx: ActualCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Exit a parse tree produced by the actualCastExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx ActualCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:448


    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:630


    exitActualConvertExpression

    Optional exitActualConvertExpression: (ctx: ActualConvertExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Exit a parse tree produced by the actualConvertExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx ActualConvertExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:435


    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:526


    exitActualForceCastExpression

    Optional exitActualForceCastExpression: (ctx: ActualForceCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Exit a parse tree produced by the actualForceCastExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx ActualForceCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:461


    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:604


    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:253


    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:682


    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:175


    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:656


    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:578


    exitActualTryCastExpression

    Optional exitActualTryCastExpression: (ctx: ActualTryCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Exit a parse tree produced by the actualTryCastExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx ActualTryCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:474


    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:1485


    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:1287


    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:1232


    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:1628


    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:1639


    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:1562


    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:1584


    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:1496


    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:1507


    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:1573


    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:737


    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:726


    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:1133


    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:1309


    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:331


    exitCastExpression

    Optional exitCastExpression: (ctx: CastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Exit a parse tree produced by KipperParser.castExpression.

    Parameters
    Name Type Description
    ctx CastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1441


    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:1419


    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:946


    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:902


    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:913


    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:935


    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:924


    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:693


    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:968


    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:1276


    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:1617


    exitConvertExpression

    Optional exitConvertExpression: (ctx: ConvertExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Exit a parse tree produced by KipperParser.convertExpression.

    Parameters
    Name Type Description
    ctx ConvertExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1430


    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:748


    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:803


    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:814


    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:1067


    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:1298


    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:318


    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:1551


    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:370


    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:1650


    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:979


    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:292


    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:715


    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:1210


    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:1188


    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:1199


    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:1045


    exitForceCastExpression

    Optional exitForceCastExpression: (ctx: ForceCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Exit a parse tree produced by KipperParser.forceCastExpression.

    Parameters
    Name Type Description
    ctx ForceCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1452


    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:357


    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:825


    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:1683


    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:1155


    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:1166


    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:1144


    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:1672


    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:1001


    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:1397


    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:1342


    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:1375


    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:781


    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:792


    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:1518


    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:858


    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:869


    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:891


    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:880


    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:1034


    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:1078


    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:1111


    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:1595


    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:1606


    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:1529


    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:1474


    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:383


    exitNullableTypeSpecifierExpression

    Optional exitNullableTypeSpecifierExpression: (ctx: NullableTypeSpecifierExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Exit a parse tree produced by KipperParser.nullableTypeSpecifierExpression.

    Parameters
    Name Type Description
    ctx NullableTypeSpecifierExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1705


    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:1221


    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:1243


    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:1254


    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:1386


    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:847


    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:836


    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:539


    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:396


    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:214


    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:487


    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:188


    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:266


    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:422


    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:617


    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:513


    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:591


    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:240


    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:669


    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:162


    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:643


    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:565


    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:305


    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:1331


    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:1100


    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:1540


    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:1089


    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:990


    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:1320


    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:344


    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:957


    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:770


    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:1177


    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:1023


    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:1012


    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:1122


    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:704


    exitTryCastExpression

    Optional exitTryCastExpression: (ctx: TryCastExpressionContext) => void

    Type declaration

    ▸ (ctx): void

    Exit a parse tree produced by KipperParser.tryCastExpression.

    Parameters
    Name Type Description
    ctx TryCastExpressionContext the parse tree
    Returns

    void

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserListener.ts:1463


    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:1661


    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:1716


    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:1353


    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:1694


    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:1364


    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:1408


    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:759


    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:1265


    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:1056