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


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


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


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


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


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


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


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


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


    visitActualInstanceOfExpression

    Optional visitActualInstanceOfExpression: (ctx: ActualInstanceOfExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualInstanceOfExpression labeled alternative in KipperParser.instanceOfExpression.

    Parameters
    Name Type Description
    ctx ActualInstanceOfExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


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


    visitActualMatchesExpression

    Optional visitActualMatchesExpression: (ctx: ActualMatchesExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the actualMatchesExpression labeled alternative in KipperParser.matchesExpression.

    Parameters
    Name Type Description
    ctx ActualMatchesExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


    visitClassConstructorDeclaration

    Optional visitClassConstructorDeclaration: (ctx: ClassConstructorDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.classConstructorDeclaration.

    Parameters
    Name Type Description
    ctx ClassConstructorDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitClassDeclaration

    Optional visitClassDeclaration: (ctx: ClassDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.classDeclaration.

    Parameters
    Name Type Description
    ctx ClassDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitClassMemberDeclaration

    Optional visitClassMemberDeclaration: (ctx: ClassMemberDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.classMemberDeclaration.

    Parameters
    Name Type Description
    ctx ClassMemberDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitClassMethodDeclaration

    Optional visitClassMethodDeclaration: (ctx: ClassMethodDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.classMethodDeclaration.

    Parameters
    Name Type Description
    ctx ClassMethodDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitClassPropertyDeclaration

    Optional visitClassPropertyDeclaration: (ctx: ClassPropertyDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.classPropertyDeclaration.

    Parameters
    Name Type Description
    ctx ClassPropertyDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


    visitInstanceOfExpression

    Optional visitInstanceOfExpression: (ctx: InstanceOfExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.instanceOfExpression.

    Parameters
    Name Type Description
    ctx InstanceOfExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitInterfaceDeclaration

    Optional visitInterfaceDeclaration: (ctx: InterfaceDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.interfaceDeclaration.

    Parameters
    Name Type Description
    ctx InterfaceDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitInterfaceMemberDeclaration

    Optional visitInterfaceMemberDeclaration: (ctx: InterfaceMemberDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.interfaceMemberDeclaration.

    Parameters
    Name Type Description
    ctx InterfaceMemberDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitInterfaceMethodDeclaration

    Optional visitInterfaceMethodDeclaration: (ctx: InterfaceMethodDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.interfaceMethodDeclaration.

    Parameters
    Name Type Description
    ctx InterfaceMethodDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


    visitInterfacePropertyDeclaration

    Optional visitInterfacePropertyDeclaration: (ctx: InterfacePropertyDeclarationContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.interfacePropertyDeclaration.

    Parameters
    Name Type Description
    ctx InterfacePropertyDeclarationContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


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


    visitLambdaPrimaryExpression

    Optional visitLambdaPrimaryExpression: (ctx: LambdaPrimaryExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.lambdaPrimaryExpression.

    Parameters
    Name Type Description
    ctx LambdaPrimaryExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


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


    visitMatchesExpression

    Optional visitMatchesExpression: (ctx: MatchesExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.matchesExpression.

    Parameters
    Name Type Description
    ctx MatchesExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


    visitNewInstantiationExpression

    Optional visitNewInstantiationExpression: (ctx: NewInstantiationExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

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

    Parameters
    Name Type Description
    ctx NewInstantiationExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


    visitPassOnInstanceOfExpression

    Optional visitPassOnInstanceOfExpression: (ctx: PassOnInstanceOfExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnInstanceOfExpression labeled alternative in KipperParser.instanceOfExpression.

    Parameters
    Name Type Description
    ctx PassOnInstanceOfExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


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


    visitPassOnMatchesExpression

    Optional visitPassOnMatchesExpression: (ctx: PassOnMatchesExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by the passOnMatchesExpression labeled alternative in KipperParser.matchesExpression.

    Parameters
    Name Type Description
    ctx PassOnMatchesExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


    visitTypeofExpression

    Optional visitTypeofExpression: (ctx: TypeofExpressionContext) => Result

    Type declaration

    ▸ (ctx): Result

    Visit a parse tree produced by KipperParser.typeofExpression.

    Parameters
    Name Type Description
    ctx TypeofExpressionContext the parse tree
    Returns

    Result

    the visitor result

    Defined in

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


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


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


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


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


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


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