Oops that shouldn't have happened! Please enable Java-Script to use our site!
  • Interface: KipperParserVisitor<Result>

    compiler.KipperParserVisitor

    This interface defines a complete generic visitor for a parse tree produced by KipperParser.

    Type parameters

    Name Description
    Result The return type of the visit operation. Use void for operations with no return type.

    Hierarchy

    • ParseTreeVisitor<Result>

      KipperParserVisitor

    Table of contents

    Properties

    Properties

    visitActualAdditiveExpression

    Optional visitActualAdditiveExpression: (ctx: ActualAdditiveExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualAdditiveExpression labeled alternative in KipperParser.additiveExpression.

    Parameters
    Name Type Description
    ctx ActualAdditiveExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:327


    visitActualAssignmentExpression

    Optional visitActualAssignmentExpression: (ctx: ActualAssignmentExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualAssignmentExpression labeled alternative in KipperParser.assignmentExpression.

    Parameters
    Name Type Description
    ctx ActualAssignmentExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:263


    visitActualBitwiseAndExpression

    Optional visitActualBitwiseAndExpression: (ctx: ActualBitwiseAndExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualBitwiseAndExpression labeled alternative in KipperParser.bitwiseAndExpression.

    Parameters
    Name Type Description
    ctx ActualBitwiseAndExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:159


    visitActualBitwiseOrExpression

    Optional visitActualBitwiseOrExpression: (ctx: ActualBitwiseOrExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualBitwiseOrExpression labeled alternative in KipperParser.bitwiseOrExpression.

    Parameters
    Name Type Description
    ctx ActualBitwiseOrExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:295


    visitActualBitwiseShiftExpression

    Optional visitActualBitwiseShiftExpression: (ctx: ActualBitwiseShiftExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualBitwiseShiftExpression labeled alternative in KipperParser.bitwiseShiftExpression.

    Parameters
    Name Type Description
    ctx ActualBitwiseShiftExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:143


    visitActualBitwiseXorExpression

    Optional visitActualBitwiseXorExpression: (ctx: ActualBitwiseXorExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualBitwiseXorExpression labeled alternative in KipperParser.bitwiseXorExpression.

    Parameters
    Name Type Description
    ctx ActualBitwiseXorExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:191


    visitActualCastOrConvertExpression

    Optional visitActualCastOrConvertExpression: (ctx: ActualCastOrConvertExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualCastOrConvertExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx ActualCastOrConvertExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:279


    visitActualConditionalExpression

    Optional visitActualConditionalExpression: (ctx: ActualConditionalExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualConditionalExpression labeled alternative in KipperParser.conditionalExpression.

    Parameters
    Name Type Description
    ctx ActualConditionalExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:359


    visitActualEqualityExpression

    Optional visitActualEqualityExpression: (ctx: ActualEqualityExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualEqualityExpression labeled alternative in KipperParser.equalityExpression.

    Parameters
    Name Type Description
    ctx ActualEqualityExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:311


    visitActualLogicalAndExpression

    Optional visitActualLogicalAndExpression: (ctx: ActualLogicalAndExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualLogicalAndExpression labeled alternative in KipperParser.logicalAndExpression.

    Parameters
    Name Type Description
    ctx ActualLogicalAndExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:175


    visitActualLogicalOrExpression

    Optional visitActualLogicalOrExpression: (ctx: ActualLogicalOrExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualLogicalOrExpression labeled alternative in KipperParser.logicalOrExpression.

    Parameters
    Name Type Description
    ctx ActualLogicalOrExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:391


    visitActualMultiplicativeExpression

    Optional visitActualMultiplicativeExpression: (ctx: ActualMultiplicativeExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualMultiplicativeExpression labeled alternative in KipperParser.multiplicativeExpression.

    Parameters
    Name Type Description
    ctx ActualMultiplicativeExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:375


    visitActualRelationalExpression

    Optional visitActualRelationalExpression: (ctx: ActualRelationalExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualRelationalExpression labeled alternative in KipperParser.relationalExpression.

    Parameters
    Name Type Description
    ctx ActualRelationalExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:343


    visitAdditiveExpression

    Optional visitAdditiveExpression: (ctx: AdditiveExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.additiveExpression.

    Parameters
    Name Type Description
    ctx AdditiveExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:804


    visitArgumentExpressionList

    Optional visitArgumentExpressionList: (ctx: ArgumentExpressionListContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.argumentExpressionList.

    Parameters
    Name Type Description
    ctx ArgumentExpressionListContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:713


    visitArrayPrimaryExpression

    Optional visitArrayPrimaryExpression: (ctx: ArrayPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.arrayPrimaryExpression.

    Parameters
    Name Type Description
    ctx ArrayPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:678


    visitAssignmentExpression

    Optional visitAssignmentExpression: (ctx: AssignmentExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.assignmentExpression.

    Parameters
    Name Type Description
    ctx AssignmentExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:881


    visitAssignmentOperator

    Optional visitAssignmentOperator: (ctx: AssignmentOperatorContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.assignmentOperator.

    Parameters
    Name Type Description
    ctx AssignmentOperatorContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:888


    visitBitwiseAndExpression

    Optional visitBitwiseAndExpression: (ctx: BitwiseAndExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.bitwiseAndExpression.

    Parameters
    Name Type Description
    ctx BitwiseAndExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:839


    visitBitwiseOrExpression

    Optional visitBitwiseOrExpression: (ctx: BitwiseOrExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.bitwiseOrExpression.

    Parameters
    Name Type Description
    ctx BitwiseOrExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:853


    visitBitwiseShiftExpression

    Optional visitBitwiseShiftExpression: (ctx: BitwiseShiftExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.bitwiseShiftExpression.

    Parameters
    Name Type Description
    ctx BitwiseShiftExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:811


    visitBitwiseShiftOperators

    Optional visitBitwiseShiftOperators: (ctx: BitwiseShiftOperatorsContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.bitwiseShiftOperators.

    Parameters
    Name Type Description
    ctx BitwiseShiftOperatorsContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:818


    visitBitwiseXorExpression

    Optional visitBitwiseXorExpression: (ctx: BitwiseXorExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.bitwiseXorExpression.

    Parameters
    Name Type Description
    ctx BitwiseXorExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:846


    visitBlockItem

    Optional visitBlockItem: (ctx: BlockItemContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.blockItem.

    Parameters
    Name Type Description
    ctx BlockItemContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:426


    visitBlockItemList

    Optional visitBlockItemList: (ctx: BlockItemListContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.blockItemList.

    Parameters
    Name Type Description
    ctx BlockItemListContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:419


    visitBoolPrimaryExpression

    Optional visitBoolPrimaryExpression: (ctx: BoolPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.boolPrimaryExpression.

    Parameters
    Name Type Description
    ctx BoolPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:615


    visitBracketNotation

    Optional visitBracketNotation: (ctx: BracketNotationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.bracketNotation.

    Parameters
    Name Type Description
    ctx BracketNotationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:727


    visitBracketNotationMemberAccessExpression

    Optional visitBracketNotationMemberAccessExpression: (ctx: BracketNotationMemberAccessExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the bracketNotationMemberAccessExpression labeled alternative in KipperParser.computedPrimaryExpression.

    Parameters
    Name Type Description
    ctx BracketNotationMemberAccessExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:239


    visitCastOrConvertExpression

    Optional visitCastOrConvertExpression: (ctx: CastOrConvertExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx CastOrConvertExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:790


    visitCompilationUnit

    Optional visitCompilationUnit: (ctx: CompilationUnitContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.compilationUnit.

    Parameters
    Name Type Description
    ctx CompilationUnitContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:398


    visitCompoundStatement

    Optional visitCompoundStatement: (ctx: CompoundStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.compoundStatement.

    Parameters
    Name Type Description
    ctx CompoundStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:510


    visitComputedPrimaryExpression

    Optional visitComputedPrimaryExpression: (ctx: ComputedPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.computedPrimaryExpression.

    Parameters
    Name Type Description
    ctx ComputedPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:706


    visitConditionalExpression

    Optional visitConditionalExpression: (ctx: ConditionalExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.conditionalExpression.

    Parameters
    Name Type Description
    ctx ConditionalExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:874


    visitDeclaration

    Optional visitDeclaration: (ctx: DeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.declaration.

    Parameters
    Name Type Description
    ctx DeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:433


    visitDeclarator

    Optional visitDeclarator: (ctx: DeclaratorContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.declarator.

    Parameters
    Name Type Description
    ctx DeclaratorContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitDirectDeclarator

    Optional visitDirectDeclarator: (ctx: DirectDeclaratorContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.directDeclarator.

    Parameters
    Name Type Description
    ctx DirectDeclaratorContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitDoWhileLoopIterationStatement

    Optional visitDoWhileLoopIterationStatement: (ctx: DoWhileLoopIterationStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.doWhileLoopIterationStatement.

    Parameters
    Name Type Description
    ctx DoWhileLoopIterationStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:573


    visitDotNotation

    Optional visitDotNotation: (ctx: DotNotationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.dotNotation.

    Parameters
    Name Type Description
    ctx DotNotationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:720


    visitDotNotationMemberAccessExpression

    Optional visitDotNotationMemberAccessExpression: (ctx: DotNotationMemberAccessExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the dotNotationMemberAccessExpression labeled alternative in KipperParser.computedPrimaryExpression.

    Parameters
    Name Type Description
    ctx DotNotationMemberAccessExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:231


    visitEqualityExpression

    Optional visitEqualityExpression: (ctx: EqualityExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.equalityExpression.

    Parameters
    Name Type Description
    ctx EqualityExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:832


    visitExplicitCallFunctionCallExpression

    Optional visitExplicitCallFunctionCallExpression: (ctx: ExplicitCallFunctionCallExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the explicitCallFunctionCallExpression labeled alternative in KipperParser.computedPrimaryExpression.

    Parameters
    Name Type Description
    ctx ExplicitCallFunctionCallExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:223


    visitExpression

    Optional visitExpression: (ctx: ExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.expression.

    Parameters
    Name Type Description
    ctx ExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:895


    visitExpressionStatement

    Optional visitExpressionStatement: (ctx: ExpressionStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.expressionStatement.

    Parameters
    Name Type Description
    ctx ExpressionStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:517


    visitExternalBlockItem

    Optional visitExternalBlockItem: (ctx: ExternalBlockItemContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the externalBlockItem labeled alternative in KipperParser.externalItem.

    Parameters
    Name Type Description
    ctx ExternalBlockItemContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:199


    visitExternalItem

    Optional visitExternalItem: (ctx: ExternalItemContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.externalItem.

    Parameters
    Name Type Description
    ctx ExternalItemContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:412


    visitFStringDoubleQuoteAtom

    Optional visitFStringDoubleQuoteAtom: (ctx: FStringDoubleQuoteAtomContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.fStringDoubleQuoteAtom.

    Parameters
    Name Type Description
    ctx FStringDoubleQuoteAtomContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:664


    visitFStringPrimaryExpression

    Optional visitFStringPrimaryExpression: (ctx: FStringPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.fStringPrimaryExpression.

    Parameters
    Name Type Description
    ctx FStringPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:650


    visitFStringSingleQuoteAtom

    Optional visitFStringSingleQuoteAtom: (ctx: FStringSingleQuoteAtomContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.fStringSingleQuoteAtom.

    Parameters
    Name Type Description
    ctx FStringSingleQuoteAtomContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:657


    visitForLoopIterationStatement

    Optional visitForLoopIterationStatement: (ctx: ForLoopIterationStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.forLoopIterationStatement.

    Parameters
    Name Type Description
    ctx ForLoopIterationStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:559


    visitFunctionCallExpression

    Optional visitFunctionCallExpression: (ctx: FunctionCallExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the functionCallExpression labeled alternative in KipperParser.computedPrimaryExpression.

    Parameters
    Name Type Description
    ctx FunctionCallExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:215


    visitFunctionDeclaration

    Optional visitFunctionDeclaration: (ctx: FunctionDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.functionDeclaration.

    Parameters
    Name Type Description
    ctx FunctionDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:440


    visitGenericTypeSpecifierExpression

    Optional visitGenericTypeSpecifierExpression: (ctx: GenericTypeSpecifierExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.genericTypeSpecifierExpression.

    Parameters
    Name Type Description
    ctx GenericTypeSpecifierExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:916


    visitIdentifier

    Optional visitIdentifier: (ctx: IdentifierContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.identifier.

    Parameters
    Name Type Description
    ctx IdentifierContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:629


    visitIdentifierOrStringPrimaryExpression

    Optional visitIdentifierOrStringPrimaryExpression: (ctx: IdentifierOrStringPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.identifierOrStringPrimaryExpression.

    Parameters
    Name Type Description
    ctx IdentifierOrStringPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:636


    visitIdentifierPrimaryExpression

    Optional visitIdentifierPrimaryExpression: (ctx: IdentifierPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.identifierPrimaryExpression.

    Parameters
    Name Type Description
    ctx IdentifierPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:622


    visitIdentifierTypeSpecifierExpression

    Optional visitIdentifierTypeSpecifierExpression: (ctx: IdentifierTypeSpecifierExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.identifierTypeSpecifierExpression.

    Parameters
    Name Type Description
    ctx IdentifierTypeSpecifierExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:909


    visitIfStatement

    Optional visitIfStatement: (ctx: IfStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.ifStatement.

    Parameters
    Name Type Description
    ctx IfStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:531


    visitIncrementOrDecrementOperator

    Optional visitIncrementOrDecrementOperator: (ctx: IncrementOrDecrementOperatorContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.incrementOrDecrementOperator.

    Parameters
    Name Type Description
    ctx IncrementOrDecrementOperatorContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:776


    visitIncrementOrDecrementPostfixExpression

    Optional visitIncrementOrDecrementPostfixExpression: (ctx: IncrementOrDecrementPostfixExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.incrementOrDecrementPostfixExpression.

    Parameters
    Name Type Description
    ctx IncrementOrDecrementPostfixExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:748


    visitIncrementOrDecrementUnaryExpression

    Optional visitIncrementOrDecrementUnaryExpression: (ctx: IncrementOrDecrementUnaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.incrementOrDecrementUnaryExpression.

    Parameters
    Name Type Description
    ctx IncrementOrDecrementUnaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:762


    visitInitDeclarator

    Optional visitInitDeclarator: (ctx: InitDeclaratorContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.initDeclarator.

    Parameters
    Name Type Description
    ctx InitDeclaratorContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:475


    visitInitializer

    Optional visitInitializer: (ctx: InitializerContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.initializer.

    Parameters
    Name Type Description
    ctx InitializerContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:496


    visitIterationStatement

    Optional visitIterationStatement: (ctx: IterationStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.iterationStatement.

    Parameters
    Name Type Description
    ctx IterationStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:552


    visitJumpStatement

    Optional visitJumpStatement: (ctx: JumpStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.jumpStatement.

    Parameters
    Name Type Description
    ctx JumpStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:580


    visitLambdaExpression

    Optional visitLambdaExpression: (ctx: LambdaExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.lambdaExpression.

    Parameters
    Name Type Description
    ctx LambdaExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:601


    visitLogicalAndExpression

    Optional visitLogicalAndExpression: (ctx: LogicalAndExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.logicalAndExpression.

    Parameters
    Name Type Description
    ctx LogicalAndExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:860


    visitLogicalOrExpression

    Optional visitLogicalOrExpression: (ctx: LogicalOrExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.logicalOrExpression.

    Parameters
    Name Type Description
    ctx LogicalOrExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:867


    visitMultiplicativeExpression

    Optional visitMultiplicativeExpression: (ctx: MultiplicativeExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.multiplicativeExpression.

    Parameters
    Name Type Description
    ctx MultiplicativeExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:797


    visitNumberPrimaryExpression

    Optional visitNumberPrimaryExpression: (ctx: NumberPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.numberPrimaryExpression.

    Parameters
    Name Type Description
    ctx NumberPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:671


    visitObjectPrimaryExpression

    Optional visitObjectPrimaryExpression: (ctx: ObjectPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.objectPrimaryExpression.

    Parameters
    Name Type Description
    ctx ObjectPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:685


    visitObjectProperty

    Optional visitObjectProperty: (ctx: ObjectPropertyContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.objectProperty.

    Parameters
    Name Type Description
    ctx ObjectPropertyContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:692


    visitOperatorModifiedUnaryExpression

    Optional visitOperatorModifiedUnaryExpression: (ctx: OperatorModifiedUnaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.operatorModifiedUnaryExpression.

    Parameters
    Name Type Description
    ctx OperatorModifiedUnaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:769


    visitParameterDeclaration

    Optional visitParameterDeclaration: (ctx: ParameterDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.parameterDeclaration.

    Parameters
    Name Type Description
    ctx ParameterDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:489


    visitParameterList

    Optional visitParameterList: (ctx: ParameterListContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.parameterList.

    Parameters
    Name Type Description
    ctx ParameterListContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:482


    visitPassOnAdditiveExpression

    Optional visitPassOnAdditiveExpression: (ctx: PassOnAdditiveExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnAdditiveExpression labeled alternative in KipperParser.additiveExpression.

    Parameters
    Name Type Description
    ctx PassOnAdditiveExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:319


    visitPassOnAssignmentExpression

    Optional visitPassOnAssignmentExpression: (ctx: PassOnAssignmentExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnAssignmentExpression labeled alternative in KipperParser.assignmentExpression.

    Parameters
    Name Type Description
    ctx PassOnAssignmentExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:255


    visitPassOnBitwiseAndExpression

    Optional visitPassOnBitwiseAndExpression: (ctx: PassOnBitwiseAndExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnBitwiseAndExpression labeled alternative in KipperParser.bitwiseAndExpression.

    Parameters
    Name Type Description
    ctx PassOnBitwiseAndExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:151


    visitPassOnBitwiseOrExpression

    Optional visitPassOnBitwiseOrExpression: (ctx: PassOnBitwiseOrExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnBitwiseOrExpression labeled alternative in KipperParser.bitwiseOrExpression.

    Parameters
    Name Type Description
    ctx PassOnBitwiseOrExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:287


    visitPassOnBitwiseShiftExpression

    Optional visitPassOnBitwiseShiftExpression: (ctx: PassOnBitwiseShiftExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnBitwiseShiftExpression labeled alternative in KipperParser.bitwiseShiftExpression.

    Parameters
    Name Type Description
    ctx PassOnBitwiseShiftExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:135


    visitPassOnBitwiseXorExpression

    Optional visitPassOnBitwiseXorExpression: (ctx: PassOnBitwiseXorExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnBitwiseXorExpression labeled alternative in KipperParser.bitwiseXorExpression.

    Parameters
    Name Type Description
    ctx PassOnBitwiseXorExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:183


    visitPassOnCastOrConvertExpression

    Optional visitPassOnCastOrConvertExpression: (ctx: PassOnCastOrConvertExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnCastOrConvertExpression labeled alternative in KipperParser.castOrConvertExpression.

    Parameters
    Name Type Description
    ctx PassOnCastOrConvertExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:271


    visitPassOnConditionalExpression

    Optional visitPassOnConditionalExpression: (ctx: PassOnConditionalExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnConditionalExpression labeled alternative in KipperParser.conditionalExpression.

    Parameters
    Name Type Description
    ctx PassOnConditionalExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:351


    visitPassOnEqualityExpression

    Optional visitPassOnEqualityExpression: (ctx: PassOnEqualityExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnEqualityExpression labeled alternative in KipperParser.equalityExpression.

    Parameters
    Name Type Description
    ctx PassOnEqualityExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:303


    visitPassOnLogicalAndExpression

    Optional visitPassOnLogicalAndExpression: (ctx: PassOnLogicalAndExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnLogicalAndExpression labeled alternative in KipperParser.logicalAndExpression.

    Parameters
    Name Type Description
    ctx PassOnLogicalAndExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:167


    visitPassOnLogicalOrExpression

    Optional visitPassOnLogicalOrExpression: (ctx: PassOnLogicalOrExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnLogicalOrExpression labeled alternative in KipperParser.logicalOrExpression.

    Parameters
    Name Type Description
    ctx PassOnLogicalOrExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:383


    visitPassOnMultiplicativeExpression

    Optional visitPassOnMultiplicativeExpression: (ctx: PassOnMultiplicativeExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnMultiplicativeExpression labeled alternative in KipperParser.multiplicativeExpression.

    Parameters
    Name Type Description
    ctx PassOnMultiplicativeExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:367


    visitPassOnRelationalExpression

    Optional visitPassOnRelationalExpression: (ctx: PassOnRelationalExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnRelationalExpression labeled alternative in KipperParser.relationalExpression.

    Parameters
    Name Type Description
    ctx PassOnRelationalExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:335


    visitPassOncomputedPrimaryExpression

    Optional visitPassOncomputedPrimaryExpression: (ctx: PassOncomputedPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOncomputedPrimaryExpression labeled alternative in KipperParser.computedPrimaryExpression.

    Parameters
    Name Type Description
    ctx PassOncomputedPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:207


    visitPostfixExpression

    Optional visitPostfixExpression: (ctx: PostfixExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.postfixExpression.

    Parameters
    Name Type Description
    ctx PostfixExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:741


    visitPrimaryExpression

    Optional visitPrimaryExpression: (ctx: PrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.primaryExpression.

    Parameters
    Name Type Description
    ctx PrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:594


    visitRelationalExpression

    Optional visitRelationalExpression: (ctx: RelationalExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.relationalExpression.

    Parameters
    Name Type Description
    ctx RelationalExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:825


    visitReturnStatement

    Optional visitReturnStatement: (ctx: ReturnStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.returnStatement.

    Parameters
    Name Type Description
    ctx ReturnStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:587


    visitSelectionStatement

    Optional visitSelectionStatement: (ctx: SelectionStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.selectionStatement.

    Parameters
    Name Type Description
    ctx SelectionStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:524


    visitSliceNotation

    Optional visitSliceNotation: (ctx: SliceNotationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.sliceNotation.

    Parameters
    Name Type Description
    ctx SliceNotationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:734


    visitSliceNotationMemberAccessExpression

    Optional visitSliceNotationMemberAccessExpression: (ctx: SliceNotationMemberAccessExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the sliceNotationMemberAccessExpression labeled alternative in KipperParser.computedPrimaryExpression.

    Parameters
    Name Type Description
    ctx SliceNotationMemberAccessExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:247


    visitStatement

    Optional visitStatement: (ctx: StatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.statement.

    Parameters
    Name Type Description
    ctx StatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:503


    visitStorageTypeSpecifier

    Optional visitStorageTypeSpecifier: (ctx: StorageTypeSpecifierContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.storageTypeSpecifier.

    Parameters
    Name Type Description
    ctx StorageTypeSpecifierContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:454


    visitStringPrimaryExpression

    Optional visitStringPrimaryExpression: (ctx: StringPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.stringPrimaryExpression.

    Parameters
    Name Type Description
    ctx StringPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:643


    visitSwitchLabeledStatement

    Optional visitSwitchLabeledStatement: (ctx: SwitchLabeledStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.switchLabeledStatement.

    Parameters
    Name Type Description
    ctx SwitchLabeledStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:545


    visitSwitchStatement

    Optional visitSwitchStatement: (ctx: SwitchStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.switchStatement.

    Parameters
    Name Type Description
    ctx SwitchStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:538


    visitTangledPrimaryExpression

    Optional visitTangledPrimaryExpression: (ctx: TangledPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.tangledPrimaryExpression.

    Parameters
    Name Type Description
    ctx TangledPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:608


    visitTranslationUnit

    Optional visitTranslationUnit: (ctx: TranslationUnitContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.translationUnit.

    Parameters
    Name Type Description
    ctx TranslationUnitContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:405


    visitTypeSpecifierExpression

    Optional visitTypeSpecifierExpression: (ctx: TypeSpecifierExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.typeSpecifierExpression.

    Parameters
    Name Type Description
    ctx TypeSpecifierExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:902


    visitTypeSpecifierIdentifier

    Optional visitTypeSpecifierIdentifier: (ctx: TypeSpecifierIdentifierContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.typeSpecifierIdentifier.

    Parameters
    Name Type Description
    ctx TypeSpecifierIdentifierContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:930


    visitTypeofTypeSpecifierExpression

    Optional visitTypeofTypeSpecifierExpression: (ctx: TypeofTypeSpecifierExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.typeofTypeSpecifierExpression.

    Parameters
    Name Type Description
    ctx TypeofTypeSpecifierExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:923


    visitUnaryExpression

    Optional visitUnaryExpression: (ctx: UnaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.unaryExpression.

    Parameters
    Name Type Description
    ctx UnaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:755


    visitUnaryOperator

    Optional visitUnaryOperator: (ctx: UnaryOperatorContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.unaryOperator.

    Parameters
    Name Type Description
    ctx UnaryOperatorContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:783


    visitVariableDeclaration

    Optional visitVariableDeclaration: (ctx: VariableDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.variableDeclaration.

    Parameters
    Name Type Description
    ctx VariableDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:447


    visitVoidOrNullOrUndefinedPrimaryExpression

    Optional visitVoidOrNullOrUndefinedPrimaryExpression: (ctx: VoidOrNullOrUndefinedPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.voidOrNullOrUndefinedPrimaryExpression.

    Parameters
    Name Type Description
    ctx VoidOrNullOrUndefinedPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:699


    visitWhileLoopIterationStatement

    Optional visitWhileLoopIterationStatement: (ctx: WhileLoopIterationStatementContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.whileLoopIterationStatement.

    Parameters
    Name Type Description
    ctx WhileLoopIterationStatementContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

    kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:566