V Algo Lang Parser Base Visitor
open class VAlgoLangParserBaseVisitor<T> : AbstractParseTreeVisitor<T> , VAlgoLangParserVisitor<T>
Content copied to clipboard
This class provides an empty implementation of VAlgoLangParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Parameters
<T>
The return type of the visit operation. Use Void for operations with no return type.
Functions
aggregateResult
Link copied to clipboard
defaultResult
Link copied to clipboard
shouldVisitNextChild
Link copied to clipboard
visitAnimationSpeedUpAnnotation
Link copied to clipboard
open fun visitAnimationSpeedUpAnnotation(ctx: VAlgoLangParser.AnimationSpeedUpAnnotationContext): T
Content copied to clipboard
visitAnnotationStatement
Link copied to clipboard
open fun visitAnnotationStatement(ctx: VAlgoLangParser.AnnotationStatementContext): T
Content copied to clipboard
visitArgumentList
Link copied to clipboard
visitArray_elem
Link copied to clipboard
visitArrayElemAssignment
Link copied to clipboard
open fun visitArrayElemAssignment(ctx: VAlgoLangParser.ArrayElemAssignmentContext): T
Content copied to clipboard
visitArrayElemExpr
Link copied to clipboard
open fun visitArrayElemExpr(ctx: VAlgoLangParser.ArrayElemExprContext): T
Content copied to clipboard
visitArrayType
Link copied to clipboard
visitAssignmentStatement
Link copied to clipboard
open fun visitAssignmentStatement(ctx: VAlgoLangParser.AssignmentStatementContext): T
Content copied to clipboard
visitBinaryExpression
Link copied to clipboard
open fun visitBinaryExpression(ctx: VAlgoLangParser.BinaryExpressionContext): T
Content copied to clipboard
visitBool
Link copied to clipboard
visitBooleanLiteral
Link copied to clipboard
open fun visitBooleanLiteral(ctx: VAlgoLangParser.BooleanLiteralContext): T
Content copied to clipboard
visitBoolType
Link copied to clipboard
visitBracketedExpression
Link copied to clipboard
open fun visitBracketedExpression(ctx: VAlgoLangParser.BracketedExpressionContext): T
Content copied to clipboard
visitBreakStatement
Link copied to clipboard
open fun visitBreakStatement(ctx: VAlgoLangParser.BreakStatementContext): T
Content copied to clipboard
visitCastExpression
Link copied to clipboard
open fun visitCastExpression(ctx: VAlgoLangParser.CastExpressionContext): T
Content copied to clipboard
visitCharacterLiteral
Link copied to clipboard
open fun visitCharacterLiteral(ctx: VAlgoLangParser.CharacterLiteralContext): T
Content copied to clipboard
visitCharType
Link copied to clipboard
visitChildren
Link copied to clipboard
visitCodeTrackingAnnotation
Link copied to clipboard
open fun visitCodeTrackingAnnotation(ctx: VAlgoLangParser.CodeTrackingAnnotationContext): T
Content copied to clipboard
visitConsecutiveStatement
Link copied to clipboard
open fun visitConsecutiveStatement(ctx: VAlgoLangParser.ConsecutiveStatementContext): T
Content copied to clipboard
visitContinueStatement
Link copied to clipboard
open fun visitContinueStatement(ctx: VAlgoLangParser.ContinueStatementContext): T
Content copied to clipboard
visitData_structure_initialiser
Link copied to clipboard
open fun visitData_structure_initialiser(ctx: VAlgoLangParser.Data_structure_initialiserContext): T
Content copied to clipboard
visitDataStructureConstructor
Link copied to clipboard
open fun visitDataStructureConstructor(ctx: VAlgoLangParser.DataStructureConstructorContext): T
Content copied to clipboard
visitDataStructureType
Link copied to clipboard
open fun visitDataStructureType(ctx: VAlgoLangParser.DataStructureTypeContext): T
Content copied to clipboard
visitDeclarationStatement
Link copied to clipboard
open fun visitDeclarationStatement(ctx: VAlgoLangParser.DeclarationStatementContext): T
Content copied to clipboard
visitElseIf
Link copied to clipboard
visitErrorNode
Link copied to clipboard
visitForStatement
Link copied to clipboard
visitFunction
Link copied to clipboard
visitFunctionCall
Link copied to clipboard
visitIdentifier
Link copied to clipboard
visitIdentifierAssignment
Link copied to clipboard
open fun visitIdentifierAssignment(ctx: VAlgoLangParser.IdentifierAssignmentContext): T
Content copied to clipboard
visitIfStatement
Link copied to clipboard
visitInitialiser_list
Link copied to clipboard
open fun visitInitialiser_list(ctx: VAlgoLangParser.Initialiser_listContext): T
Content copied to clipboard
visitListType
Link copied to clipboard
visitLoopStatement
Link copied to clipboard
open fun visitLoopStatement(ctx: VAlgoLangParser.LoopStatementContext): T
Content copied to clipboard
visitMethodCall
Link copied to clipboard
visitMethodCallExpression
Link copied to clipboard
open fun visitMethodCallExpression(ctx: VAlgoLangParser.MethodCallExpressionContext): T
Content copied to clipboard
visitMethodCallStatement
Link copied to clipboard
open fun visitMethodCallStatement(ctx: VAlgoLangParser.MethodCallStatementContext): T
Content copied to clipboard
visitNode_elem
Link copied to clipboard
visitNode_elem_access
Link copied to clipboard
open fun visitNode_elem_access(ctx: VAlgoLangParser.Node_elem_accessContext): T
Content copied to clipboard
visitNode_type
Link copied to clipboard
visitNodeElemAssignment
Link copied to clipboard
open fun visitNodeElemAssignment(ctx: VAlgoLangParser.NodeElemAssignmentContext): T
Content copied to clipboard
visitNodeElemExpr
Link copied to clipboard
visitNodeType
Link copied to clipboard
visitNullLiteral
Link copied to clipboard
visitNumberLiteral
Link copied to clipboard
open fun visitNumberLiteral(ctx: VAlgoLangParser.NumberLiteralContext): T
Content copied to clipboard
visitNumberType
Link copied to clipboard
visitParameter
Link copied to clipboard
visitParameterList
Link copied to clipboard
open fun visitParameterList(ctx: VAlgoLangParser.ParameterListContext): T
Content copied to clipboard
visitPrimitiveType
Link copied to clipboard
open fun visitPrimitiveType(ctx: VAlgoLangParser.PrimitiveTypeContext): T
Content copied to clipboard
visitProgram
Link copied to clipboard
visitRangeHeader
Link copied to clipboard
visitReturnStatement
Link copied to clipboard
open fun visitReturnStatement(ctx: VAlgoLangParser.ReturnStatementContext): T
Content copied to clipboard
visitSleepStatement
Link copied to clipboard
open fun visitSleepStatement(ctx: VAlgoLangParser.SleepStatementContext): T
Content copied to clipboard
visitStackType
Link copied to clipboard
visitStringLiteral
Link copied to clipboard
open fun visitStringLiteral(ctx: VAlgoLangParser.StringLiteralContext): T
Content copied to clipboard
visitStringType
Link copied to clipboard
visitSubtitleAnnotation
Link copied to clipboard
open fun visitSubtitleAnnotation(ctx: VAlgoLangParser.SubtitleAnnotationContext): T
Content copied to clipboard
visitTerminal
Link copied to clipboard
visitToCharacter
Link copied to clipboard
visitToNumber
Link copied to clipboard
visitTreeType
Link copied to clipboard
visitUnaryOperator
Link copied to clipboard
open fun visitUnaryOperator(ctx: VAlgoLangParser.UnaryOperatorContext): T
Content copied to clipboard
visitWhileStatement
Link copied to clipboard
open fun visitWhileStatement(ctx: VAlgoLangParser.WhileStatementContext): T
Content copied to clipboard
Inheritors
VAlgoLangParserVisitor
Link copied to clipboard