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