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
- visitActualLogicalAndExpression
- visitActualLogicalOrExpression
- visitActualMultiplicativeExpression
- visitActualRelationalExpression
- visitAdditiveExpression
- visitArgumentExpressionList
- visitArrayPrimaryExpression
- visitAssignmentExpression
- visitAssignmentOperator
- visitBitwiseAndExpression
- visitBitwiseOrExpression
- visitBitwiseShiftExpression
- visitBitwiseShiftOperators
- visitBitwiseXorExpression
- visitBlockItem
- visitBlockItemList
- visitBoolPrimaryExpression
- visitBracketNotation
- visitBracketNotationMemberAccessExpression
- visitCastOrConvertExpression
- 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
- visitIterationStatement
- visitJumpStatement
- visitLambdaExpression
- visitLogicalAndExpression
- visitLogicalOrExpression
- visitMultiplicativeExpression
- visitNumberPrimaryExpression
- visitObjectPrimaryExpression
- visitObjectProperty
- visitOperatorModifiedUnaryExpression
- visitParameterDeclaration
- visitParameterList
- visitPassOnAdditiveExpression
- visitPassOnAssignmentExpression
- visitPassOnBitwiseAndExpression
- visitPassOnBitwiseOrExpression
- visitPassOnBitwiseShiftExpression
- visitPassOnBitwiseXorExpression
- visitPassOnCastOrConvertExpression
- visitPassOnConditionalExpression
- visitPassOnEqualityExpression
- visitPassOnLogicalAndExpression
- visitPassOnLogicalOrExpression
- visitPassOnMultiplicativeExpression
- visitPassOnRelationalExpression
- visitPassOncomputedPrimaryExpression
- visitPostfixExpression
- visitPrimaryExpression
- visitRelationalExpression
- visitReturnStatement
- visitSelectionStatement
- visitSliceNotation
- visitSliceNotationMemberAccessExpression
- visitStatement
- visitStorageTypeSpecifier
- visitStringPrimaryExpression
- visitSwitchLabeledStatement
- visitSwitchStatement
- visitTangledPrimaryExpression
- visitTranslationUnit
- visitTypeSpecifierExpression
- visitTypeSpecifierIdentifier
- 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:327
visitActualAssignmentExpression
• Optional
visitActualAssignmentExpression: (ctx
: ActualAssignmentExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualAssignmentExpression
labeled alternative in KipperParser.assignmentExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualAssignmentExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:263
visitActualBitwiseAndExpression
• Optional
visitActualBitwiseAndExpression: (ctx
: ActualBitwiseAndExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualBitwiseAndExpression
labeled alternative in KipperParser.bitwiseAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseAndExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:159
visitActualBitwiseOrExpression
• Optional
visitActualBitwiseOrExpression: (ctx
: ActualBitwiseOrExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualBitwiseOrExpression
labeled alternative in KipperParser.bitwiseOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseOrExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:295
visitActualBitwiseShiftExpression
• Optional
visitActualBitwiseShiftExpression: (ctx
: ActualBitwiseShiftExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualBitwiseShiftExpression
labeled alternative in KipperParser.bitwiseShiftExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseShiftExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:143
visitActualBitwiseXorExpression
• Optional
visitActualBitwiseXorExpression: (ctx
: ActualBitwiseXorExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualBitwiseXorExpression
labeled alternative in KipperParser.bitwiseXorExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualBitwiseXorExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:191
visitActualCastOrConvertExpression
• Optional
visitActualCastOrConvertExpression: (ctx
: ActualCastOrConvertExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualCastOrConvertExpression
labeled alternative in KipperParser.castOrConvertExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualCastOrConvertExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:279
visitActualConditionalExpression
• Optional
visitActualConditionalExpression: (ctx
: ActualConditionalExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualConditionalExpression
labeled alternative in KipperParser.conditionalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualConditionalExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:359
visitActualEqualityExpression
• Optional
visitActualEqualityExpression: (ctx
: ActualEqualityExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualEqualityExpression
labeled alternative in KipperParser.equalityExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualEqualityExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:311
visitActualLogicalAndExpression
• Optional
visitActualLogicalAndExpression: (ctx
: ActualLogicalAndExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualLogicalAndExpression
labeled alternative in KipperParser.logicalAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualLogicalAndExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:175
visitActualLogicalOrExpression
• Optional
visitActualLogicalOrExpression: (ctx
: ActualLogicalOrExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualLogicalOrExpression
labeled alternative in KipperParser.logicalOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualLogicalOrExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:391
visitActualMultiplicativeExpression
• Optional
visitActualMultiplicativeExpression: (ctx
: ActualMultiplicativeExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualMultiplicativeExpression
labeled alternative in KipperParser.multiplicativeExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualMultiplicativeExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:375
visitActualRelationalExpression
• Optional
visitActualRelationalExpression: (ctx
: ActualRelationalExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the actualRelationalExpression
labeled alternative in KipperParser.relationalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ActualRelationalExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:343
visitAdditiveExpression
• Optional
visitAdditiveExpression: (ctx
: AdditiveExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.additiveExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
AdditiveExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:804
visitArgumentExpressionList
• Optional
visitArgumentExpressionList: (ctx
: ArgumentExpressionListContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.argumentExpressionList
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ArgumentExpressionListContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:713
visitArrayPrimaryExpression
• Optional
visitArrayPrimaryExpression: (ctx
: ArrayPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.arrayPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ArrayPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:678
visitAssignmentExpression
• Optional
visitAssignmentExpression: (ctx
: AssignmentExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.assignmentExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
AssignmentExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:881
visitAssignmentOperator
• Optional
visitAssignmentOperator: (ctx
: AssignmentOperatorContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.assignmentOperator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
AssignmentOperatorContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:888
visitBitwiseAndExpression
• Optional
visitBitwiseAndExpression: (ctx
: BitwiseAndExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.bitwiseAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseAndExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:839
visitBitwiseOrExpression
• Optional
visitBitwiseOrExpression: (ctx
: BitwiseOrExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.bitwiseOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseOrExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:853
visitBitwiseShiftExpression
• Optional
visitBitwiseShiftExpression: (ctx
: BitwiseShiftExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.bitwiseShiftExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseShiftExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:811
visitBitwiseShiftOperators
• Optional
visitBitwiseShiftOperators: (ctx
: BitwiseShiftOperatorsContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.bitwiseShiftOperators
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseShiftOperatorsContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:818
visitBitwiseXorExpression
• Optional
visitBitwiseXorExpression: (ctx
: BitwiseXorExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.bitwiseXorExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BitwiseXorExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:846
visitBlockItem
• Optional
visitBlockItem: (ctx
: BlockItemContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.blockItem
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BlockItemContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:426
visitBlockItemList
• Optional
visitBlockItemList: (ctx
: BlockItemListContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.blockItemList
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BlockItemListContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:419
visitBoolPrimaryExpression
• Optional
visitBoolPrimaryExpression: (ctx
: BoolPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.boolPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BoolPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:615
visitBracketNotation
• Optional
visitBracketNotation: (ctx
: BracketNotationContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.bracketNotation
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BracketNotationContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:727
visitBracketNotationMemberAccessExpression
• Optional
visitBracketNotationMemberAccessExpression: (ctx
: BracketNotationMemberAccessExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the bracketNotationMemberAccessExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
BracketNotationMemberAccessExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:239
visitCastOrConvertExpression
• Optional
visitCastOrConvertExpression: (ctx
: CastOrConvertExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.castOrConvertExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
CastOrConvertExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:790
visitCompilationUnit
• Optional
visitCompilationUnit: (ctx
: CompilationUnitContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.compilationUnit
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
CompilationUnitContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:398
visitCompoundStatement
• Optional
visitCompoundStatement: (ctx
: CompoundStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.compoundStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
CompoundStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:510
visitComputedPrimaryExpression
• Optional
visitComputedPrimaryExpression: (ctx
: ComputedPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ComputedPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:706
visitConditionalExpression
• Optional
visitConditionalExpression: (ctx
: ConditionalExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.conditionalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ConditionalExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:874
visitDeclaration
• Optional
visitDeclaration: (ctx
: DeclarationContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.declaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DeclarationContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:433
visitDeclarator
• Optional
visitDeclarator: (ctx
: DeclaratorContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.declarator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DeclaratorContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:461
visitDirectDeclarator
• Optional
visitDirectDeclarator: (ctx
: DirectDeclaratorContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.directDeclarator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DirectDeclaratorContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:468
visitDoWhileLoopIterationStatement
• Optional
visitDoWhileLoopIterationStatement: (ctx
: DoWhileLoopIterationStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.doWhileLoopIterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DoWhileLoopIterationStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:573
visitDotNotation
• Optional
visitDotNotation: (ctx
: DotNotationContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.dotNotation
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DotNotationContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:720
visitDotNotationMemberAccessExpression
• Optional
visitDotNotationMemberAccessExpression: (ctx
: DotNotationMemberAccessExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the dotNotationMemberAccessExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
DotNotationMemberAccessExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:231
visitEqualityExpression
• Optional
visitEqualityExpression: (ctx
: EqualityExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.equalityExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
EqualityExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:832
visitExplicitCallFunctionCallExpression
• Optional
visitExplicitCallFunctionCallExpression: (ctx
: ExplicitCallFunctionCallExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the explicitCallFunctionCallExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExplicitCallFunctionCallExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:223
visitExpression
• Optional
visitExpression: (ctx
: ExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.expression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:895
visitExpressionStatement
• Optional
visitExpressionStatement: (ctx
: ExpressionStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.expressionStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExpressionStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:517
visitExternalBlockItem
• Optional
visitExternalBlockItem: (ctx
: ExternalBlockItemContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the externalBlockItem
labeled alternative in KipperParser.externalItem
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExternalBlockItemContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:199
visitExternalItem
• Optional
visitExternalItem: (ctx
: ExternalItemContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.externalItem
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ExternalItemContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:412
visitFStringDoubleQuoteAtom
• Optional
visitFStringDoubleQuoteAtom: (ctx
: FStringDoubleQuoteAtomContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.fStringDoubleQuoteAtom
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FStringDoubleQuoteAtomContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:664
visitFStringPrimaryExpression
• Optional
visitFStringPrimaryExpression: (ctx
: FStringPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.fStringPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FStringPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:650
visitFStringSingleQuoteAtom
• Optional
visitFStringSingleQuoteAtom: (ctx
: FStringSingleQuoteAtomContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.fStringSingleQuoteAtom
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FStringSingleQuoteAtomContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:657
visitForLoopIterationStatement
• Optional
visitForLoopIterationStatement: (ctx
: ForLoopIterationStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.forLoopIterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ForLoopIterationStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:559
visitFunctionCallExpression
• Optional
visitFunctionCallExpression: (ctx
: FunctionCallExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the functionCallExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FunctionCallExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:215
visitFunctionDeclaration
• Optional
visitFunctionDeclaration: (ctx
: FunctionDeclarationContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.functionDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
FunctionDeclarationContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:440
visitGenericTypeSpecifierExpression
• Optional
visitGenericTypeSpecifierExpression: (ctx
: GenericTypeSpecifierExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.genericTypeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
GenericTypeSpecifierExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:916
visitIdentifier
• Optional
visitIdentifier: (ctx
: IdentifierContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.identifier
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:629
visitIdentifierOrStringPrimaryExpression
• Optional
visitIdentifierOrStringPrimaryExpression: (ctx
: IdentifierOrStringPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.identifierOrStringPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierOrStringPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:636
visitIdentifierPrimaryExpression
• Optional
visitIdentifierPrimaryExpression: (ctx
: IdentifierPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.identifierPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:622
visitIdentifierTypeSpecifierExpression
• Optional
visitIdentifierTypeSpecifierExpression: (ctx
: IdentifierTypeSpecifierExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.identifierTypeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IdentifierTypeSpecifierExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:909
visitIfStatement
• Optional
visitIfStatement: (ctx
: IfStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.ifStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IfStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:531
visitIncrementOrDecrementOperator
• Optional
visitIncrementOrDecrementOperator: (ctx
: IncrementOrDecrementOperatorContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.incrementOrDecrementOperator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IncrementOrDecrementOperatorContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:776
visitIncrementOrDecrementPostfixExpression
• Optional
visitIncrementOrDecrementPostfixExpression: (ctx
: IncrementOrDecrementPostfixExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.incrementOrDecrementPostfixExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IncrementOrDecrementPostfixExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:748
visitIncrementOrDecrementUnaryExpression
• Optional
visitIncrementOrDecrementUnaryExpression: (ctx
: IncrementOrDecrementUnaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.incrementOrDecrementUnaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IncrementOrDecrementUnaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:762
visitInitDeclarator
• Optional
visitInitDeclarator: (ctx
: InitDeclaratorContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.initDeclarator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InitDeclaratorContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:475
visitInitializer
• Optional
visitInitializer: (ctx
: InitializerContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.initializer
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
InitializerContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:496
visitIterationStatement
• Optional
visitIterationStatement: (ctx
: IterationStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.iterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
IterationStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:552
visitJumpStatement
• Optional
visitJumpStatement: (ctx
: JumpStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.jumpStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
JumpStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:580
visitLambdaExpression
• Optional
visitLambdaExpression: (ctx
: LambdaExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.lambdaExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LambdaExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:601
visitLogicalAndExpression
• Optional
visitLogicalAndExpression: (ctx
: LogicalAndExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.logicalAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LogicalAndExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:860
visitLogicalOrExpression
• Optional
visitLogicalOrExpression: (ctx
: LogicalOrExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.logicalOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
LogicalOrExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:867
visitMultiplicativeExpression
• Optional
visitMultiplicativeExpression: (ctx
: MultiplicativeExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.multiplicativeExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
MultiplicativeExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:797
visitNumberPrimaryExpression
• Optional
visitNumberPrimaryExpression: (ctx
: NumberPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.numberPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
NumberPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:671
visitObjectPrimaryExpression
• Optional
visitObjectPrimaryExpression: (ctx
: ObjectPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.objectPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ObjectPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:685
visitObjectProperty
• Optional
visitObjectProperty: (ctx
: ObjectPropertyContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.objectProperty
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ObjectPropertyContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:692
visitOperatorModifiedUnaryExpression
• Optional
visitOperatorModifiedUnaryExpression: (ctx
: OperatorModifiedUnaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.operatorModifiedUnaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
OperatorModifiedUnaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:769
visitParameterDeclaration
• Optional
visitParameterDeclaration: (ctx
: ParameterDeclarationContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.parameterDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ParameterDeclarationContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:489
visitParameterList
• Optional
visitParameterList: (ctx
: ParameterListContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.parameterList
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ParameterListContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:482
visitPassOnAdditiveExpression
• Optional
visitPassOnAdditiveExpression: (ctx
: PassOnAdditiveExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnAdditiveExpression
labeled alternative in KipperParser.additiveExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnAdditiveExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:319
visitPassOnAssignmentExpression
• Optional
visitPassOnAssignmentExpression: (ctx
: PassOnAssignmentExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnAssignmentExpression
labeled alternative in KipperParser.assignmentExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnAssignmentExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:255
visitPassOnBitwiseAndExpression
• Optional
visitPassOnBitwiseAndExpression: (ctx
: PassOnBitwiseAndExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnBitwiseAndExpression
labeled alternative in KipperParser.bitwiseAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseAndExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:151
visitPassOnBitwiseOrExpression
• Optional
visitPassOnBitwiseOrExpression: (ctx
: PassOnBitwiseOrExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnBitwiseOrExpression
labeled alternative in KipperParser.bitwiseOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseOrExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:287
visitPassOnBitwiseShiftExpression
• Optional
visitPassOnBitwiseShiftExpression: (ctx
: PassOnBitwiseShiftExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnBitwiseShiftExpression
labeled alternative in KipperParser.bitwiseShiftExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseShiftExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:135
visitPassOnBitwiseXorExpression
• Optional
visitPassOnBitwiseXorExpression: (ctx
: PassOnBitwiseXorExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnBitwiseXorExpression
labeled alternative in KipperParser.bitwiseXorExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnBitwiseXorExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:183
visitPassOnCastOrConvertExpression
• Optional
visitPassOnCastOrConvertExpression: (ctx
: PassOnCastOrConvertExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnCastOrConvertExpression
labeled alternative in KipperParser.castOrConvertExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnCastOrConvertExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:271
visitPassOnConditionalExpression
• Optional
visitPassOnConditionalExpression: (ctx
: PassOnConditionalExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnConditionalExpression
labeled alternative in KipperParser.conditionalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnConditionalExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:351
visitPassOnEqualityExpression
• Optional
visitPassOnEqualityExpression: (ctx
: PassOnEqualityExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnEqualityExpression
labeled alternative in KipperParser.equalityExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnEqualityExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:303
visitPassOnLogicalAndExpression
• Optional
visitPassOnLogicalAndExpression: (ctx
: PassOnLogicalAndExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnLogicalAndExpression
labeled alternative in KipperParser.logicalAndExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnLogicalAndExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:167
visitPassOnLogicalOrExpression
• Optional
visitPassOnLogicalOrExpression: (ctx
: PassOnLogicalOrExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnLogicalOrExpression
labeled alternative in KipperParser.logicalOrExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnLogicalOrExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:383
visitPassOnMultiplicativeExpression
• Optional
visitPassOnMultiplicativeExpression: (ctx
: PassOnMultiplicativeExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnMultiplicativeExpression
labeled alternative in KipperParser.multiplicativeExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnMultiplicativeExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:367
visitPassOnRelationalExpression
• Optional
visitPassOnRelationalExpression: (ctx
: PassOnRelationalExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOnRelationalExpression
labeled alternative in KipperParser.relationalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOnRelationalExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:335
visitPassOncomputedPrimaryExpression
• Optional
visitPassOncomputedPrimaryExpression: (ctx
: PassOncomputedPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the passOncomputedPrimaryExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PassOncomputedPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:207
visitPostfixExpression
• Optional
visitPostfixExpression: (ctx
: PostfixExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.postfixExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PostfixExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:741
visitPrimaryExpression
• Optional
visitPrimaryExpression: (ctx
: PrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.primaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
PrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:594
visitRelationalExpression
• Optional
visitRelationalExpression: (ctx
: RelationalExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.relationalExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
RelationalExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:825
visitReturnStatement
• Optional
visitReturnStatement: (ctx
: ReturnStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.returnStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
ReturnStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:587
visitSelectionStatement
• Optional
visitSelectionStatement: (ctx
: SelectionStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.selectionStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SelectionStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:524
visitSliceNotation
• Optional
visitSliceNotation: (ctx
: SliceNotationContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.sliceNotation
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SliceNotationContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:734
visitSliceNotationMemberAccessExpression
• Optional
visitSliceNotationMemberAccessExpression: (ctx
: SliceNotationMemberAccessExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by the sliceNotationMemberAccessExpression
labeled alternative in KipperParser.computedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SliceNotationMemberAccessExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:247
visitStatement
• Optional
visitStatement: (ctx
: StatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.statement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
StatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:503
visitStorageTypeSpecifier
• Optional
visitStorageTypeSpecifier: (ctx
: StorageTypeSpecifierContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.storageTypeSpecifier
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
StorageTypeSpecifierContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:454
visitStringPrimaryExpression
• Optional
visitStringPrimaryExpression: (ctx
: StringPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.stringPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
StringPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:643
visitSwitchLabeledStatement
• Optional
visitSwitchLabeledStatement: (ctx
: SwitchLabeledStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.switchLabeledStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SwitchLabeledStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:545
visitSwitchStatement
• Optional
visitSwitchStatement: (ctx
: SwitchStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.switchStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
SwitchStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:538
visitTangledPrimaryExpression
• Optional
visitTangledPrimaryExpression: (ctx
: TangledPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.tangledPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TangledPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:608
visitTranslationUnit
• Optional
visitTranslationUnit: (ctx
: TranslationUnitContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.translationUnit
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TranslationUnitContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:405
visitTypeSpecifierExpression
• Optional
visitTypeSpecifierExpression: (ctx
: TypeSpecifierExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.typeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeSpecifierExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:902
visitTypeSpecifierIdentifier
• Optional
visitTypeSpecifierIdentifier: (ctx
: TypeSpecifierIdentifierContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.typeSpecifierIdentifier
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeSpecifierIdentifierContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:930
visitTypeofTypeSpecifierExpression
• Optional
visitTypeofTypeSpecifierExpression: (ctx
: TypeofTypeSpecifierExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.typeofTypeSpecifierExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
TypeofTypeSpecifierExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:923
visitUnaryExpression
• Optional
visitUnaryExpression: (ctx
: UnaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.unaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
UnaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:755
visitUnaryOperator
• Optional
visitUnaryOperator: (ctx
: UnaryOperatorContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.unaryOperator
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
UnaryOperatorContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:783
visitVariableDeclaration
• Optional
visitVariableDeclaration: (ctx
: VariableDeclarationContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.variableDeclaration
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
VariableDeclarationContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:447
visitVoidOrNullOrUndefinedPrimaryExpression
• Optional
visitVoidOrNullOrUndefinedPrimaryExpression: (ctx
: VoidOrNullOrUndefinedPrimaryExpressionContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.voidOrNullOrUndefinedPrimaryExpression
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
VoidOrNullOrUndefinedPrimaryExpressionContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:699
visitWhileLoopIterationStatement
• Optional
visitWhileLoopIterationStatement: (ctx
: WhileLoopIterationStatementContext
) => Result
Type declaration
▸ (ctx
): Result
Visit a parse tree produced by KipperParser.whileLoopIterationStatement
.
Parameters
Name | Type | Description |
---|---|---|
ctx |
WhileLoopIterationStatementContext |
the parse tree |
Returns
Result
the visitor result
Defined in
kipper/core/src/compiler/lexer-parser/antlr/KipperParserVisitor.ts:566