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
- visitActualAdditiveExpression
- visitActualAssignmentExpression
- visitActualBitwiseAndExpression
- visitActualBitwiseOrExpression
- visitActualBitwiseShiftExpression
- visitActualBitwiseXorExpression
- visitActualCastOrConvertExpression
- visitActualConditionalExpression
- visitActualEqualityExpression
- visitActualInstanceOfExpression
- visitActualLogicalAndExpression
- visitActualLogicalOrExpression
- visitActualMatchesExpression
- visitActualMultiplicativeExpression
- visitActualRelationalExpression
- visitAdditiveExpression
- visitArgumentExpressionList
- visitArrayPrimaryExpression
- visitAssignmentExpression
- visitAssignmentOperator
- visitBitwiseAndExpression
- visitBitwiseOrExpression
- visitBitwiseShiftExpression
- visitBitwiseShiftOperators
- visitBitwiseXorExpression
- visitBlockItem
- visitBlockItemList
- visitBoolPrimaryExpression
- visitBracketNotation
- visitBracketNotationMemberAccessExpression
- visitCastOrConvertExpression
- visitClassConstructorDeclaration
- visitClassDeclaration
- visitClassMemberDeclaration
- visitClassMethodDeclaration
- visitClassPropertyDeclaration
- visitCompilationUnit
- visitCompoundStatement
- visitComputedPrimaryExpression
- visitConditionalExpression
- visitDeclaration
- visitDeclarator
- visitDirectDeclarator
- visitDoWhileLoopIterationStatement
- visitDotNotation
- visitDotNotationMemberAccessExpression
- visitEqualityExpression
- visitExplicitCallFunctionCallExpression
- visitExpression
- visitExpressionStatement
- visitExternalBlockItem
- visitExternalItem
- visitFStringDoubleQuoteAtom
- visitFStringPrimaryExpression
- visitFStringSingleQuoteAtom
- visitForLoopIterationStatement
- visitFunctionCallExpression
- visitFunctionDeclaration
- visitGenericTypeSpecifierExpression
- visitIdentifier
- visitIdentifierOrStringPrimaryExpression
- visitIdentifierPrimaryExpression
- visitIdentifierTypeSpecifierExpression
- visitIfStatement
- visitIncrementOrDecrementOperator
- visitIncrementOrDecrementPostfixExpression
- visitIncrementOrDecrementUnaryExpression
- visitInitDeclarator
- visitInitializer
- visitInstanceOfExpression
- visitInterfaceDeclaration
- visitInterfaceMemberDeclaration
- visitInterfaceMethodDeclaration
- visitInterfacePropertyDeclaration
- visitIterationStatement
- visitJumpStatement
- visitLambdaPrimaryExpression
- visitLogicalAndExpression
- visitLogicalOrExpression
- visitMatchesExpression
- visitMultiplicativeExpression
- visitNewInstantiationExpression
- visitNumberPrimaryExpression
- visitObjectPrimaryExpression
- visitObjectProperty
- visitOperatorModifiedUnaryExpression
- visitParameterDeclaration
- visitParameterList
- visitPassOnAdditiveExpression
- visitPassOnAssignmentExpression
- visitPassOnBitwiseAndExpression
- visitPassOnBitwiseOrExpression
- visitPassOnBitwiseShiftExpression
- visitPassOnBitwiseXorExpression
- visitPassOnCastOrConvertExpression
- visitPassOnConditionalExpression
- visitPassOnEqualityExpression
- visitPassOnInstanceOfExpression
- visitPassOnLogicalAndExpression
- visitPassOnLogicalOrExpression
- visitPassOnMatchesExpression
- visitPassOnMultiplicativeExpression
- visitPassOnRelationalExpression
- visitPassOncomputedPrimaryExpression
- visitPostfixExpression
- visitPrimaryExpression
- visitRelationalExpression
- visitReturnStatement
- visitSelectionStatement
- visitSliceNotation
- visitSliceNotationMemberAccessExpression
- visitStatement
- visitStorageTypeSpecifier
- visitStringPrimaryExpression
- visitSwitchLabeledStatement
- visitSwitchStatement
- visitTangledPrimaryExpression
- visitTranslationUnit
- visitTypeSpecifierExpression
- visitTypeSpecifierIdentifier
- visitTypeofExpression
- visitTypeofTypeSpecifierExpression
- visitUnaryExpression
- visitUnaryOperator
- visitVariableDeclaration
- visitVoidOrNullOrUndefinedPrimaryExpression
- visitWhileLoopIterationStatement
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