Package org.ek9lang.antlr
Interface EK9Visitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
EK9BaseVisitor
,Ek9SourceVisitor
,TypeDefResolver
public interface EK9Visitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
EK9Parser
.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byEK9Parser.accessModifier()
.Visit a parse tree produced byEK9Parser.aggregateParts()
.Visit a parse tree produced byEK9Parser.aggregateProperty()
.Visit a parse tree produced byEK9Parser.allowingOnly()
.Visit a parse tree produced byEK9Parser.applicationBlock()
.Visit a parse tree produced byEK9Parser.applicationDeclaration()
.Visit a parse tree produced byEK9Parser.argumentParam()
.Visit a parse tree produced byEK9Parser.aspectDeclaration()
.Visit a parse tree produced byEK9Parser.assertStatement()
.Visit a parse tree produced byEK9Parser.assignmentExpression()
.Visit a parse tree produced byEK9Parser.assignmentStatement()
.Visit a parse tree produced byEK9Parser.binaryLit()
.Visit a parse tree produced by thebinaryLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.block()
.Visit a parse tree produced byEK9Parser.blockStatement()
.Visit a parse tree produced byEK9Parser.booleanLit()
.Visit a parse tree produced by thebooleanLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.call()
.Visit a parse tree produced byEK9Parser.caseExpression()
.Visit a parse tree produced byEK9Parser.caseStatement()
.Visit a parse tree produced byEK9Parser.catchStatementExpression()
.Visit a parse tree produced byEK9Parser.characterLit()
.Visit a parse tree produced by thecharacterLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.classBlock()
.Visit a parse tree produced byEK9Parser.classDeclaration()
.Visit a parse tree produced byEK9Parser.colourLit()
.Visit a parse tree produced by thecolourLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.compilationUnit()
.Visit a parse tree produced byEK9Parser.componentBlock()
.Visit a parse tree produced byEK9Parser.componentDeclaration()
.Visit a parse tree produced byEK9Parser.constantBlock()
.Visit a parse tree produced byEK9Parser.constantDeclaration()
.Visit a parse tree produced byEK9Parser.constantInitialiser()
.Visit a parse tree produced byEK9Parser.constrainDeclaration()
.Visit a parse tree produced byEK9Parser.constrainType()
.Visit a parse tree produced byEK9Parser.dateLit()
.Visit a parse tree produced by thedateLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.dateTimeLit()
.Visit a parse tree produced by thedateTimeLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.declareArgumentParam()
.Visit a parse tree produced by thedecorationDimensionLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced by thedecorationResolutionLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.defaultOperator()
.Visit a parse tree produced byEK9Parser.dict()
.Visit a parse tree produced byEK9Parser.dimensionLit()
.Visit a parse tree produced byEK9Parser.directive()
.Visit a parse tree produced byEK9Parser.directivePart()
.Visit a parse tree produced byEK9Parser.dottedName()
.Visit a parse tree produced byEK9Parser.durationLit()
.Visit a parse tree produced by thedurationLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.dynamicClassDeclaration()
.Visit a parse tree produced byEK9Parser.dynamicFunctionBody()
.Visit a parse tree produced byEK9Parser.dynamicFunctionDeclaration()
.Visit a parse tree produced byEK9Parser.dynamicVariableCapture()
.Visit a parse tree produced byEK9Parser.elseOnlyBlock()
.Visit a parse tree produced byEK9Parser.enumerationDeclaration()
.Visit a parse tree produced byEK9Parser.expression()
.Visit a parse tree produced byEK9Parser.expressionParam()
.Visit a parse tree produced byEK9Parser.extendDeclaration()
.Visit a parse tree produced byEK9Parser.extendPreamble()
.Visit a parse tree produced byEK9Parser.finallyStatementExpression()
.Visit a parse tree produced byEK9Parser.floatingPointLit()
.Visit a parse tree produced by thefloatingPointLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.forLoop()
.Visit a parse tree produced byEK9Parser.forRange()
.Visit a parse tree produced byEK9Parser.forStatementExpression()
.Visit a parse tree produced byEK9Parser.functionBlock()
.Visit a parse tree produced byEK9Parser.functionDeclaration()
.Visit a parse tree produced byEK9Parser.guardExpression()
.Visit a parse tree produced byEK9Parser.httpAccess()
.Visit a parse tree produced byEK9Parser.httpVerb()
.Visit a parse tree produced byEK9Parser.identifier()
.Visit a parse tree produced byEK9Parser.identifierReference()
.Visit a parse tree produced byEK9Parser.ifControlBlock()
.Visit a parse tree produced byEK9Parser.ifStatement()
.Visit a parse tree produced byEK9Parser.initValuePair()
.Visit a parse tree produced byEK9Parser.instructionBlock()
.Visit a parse tree produced byEK9Parser.integerLit()
.Visit a parse tree produced by theintegerLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.list()
.Visit a parse tree produced byEK9Parser.methodDeclaration()
.Visit a parse tree produced byEK9Parser.millisecondLit()
.Visit a parse tree produced by themillisecondLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.moduleBlock()
.Visit a parse tree produced byEK9Parser.moduleDeclaration()
.Visit a parse tree produced byEK9Parser.moneyLit()
.Visit a parse tree produced by themoneyLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.objectAccess()
.Visit a parse tree produced byEK9Parser.objectAccessExpression()
.Visit a parse tree produced byEK9Parser.objectAccessStart()
.Visit a parse tree produced byEK9Parser.objectAccessType()
.Visit a parse tree produced byEK9Parser.operationCall()
.Visit a parse tree produced byEK9Parser.operationDetails()
.Visit a parse tree produced byEK9Parser.operator()
.Visit a parse tree produced byEK9Parser.operatorDeclaration()
.Visit a parse tree produced byEK9Parser.packageBlock()
.Visit a parse tree produced byEK9Parser.parameterisedArgs()
.Visit a parse tree produced byEK9Parser.parameterisedDetail()
.Visit a parse tree produced byEK9Parser.parameterisedParams()
.Visit a parse tree produced byEK9Parser.parameterisedType()
.Visit a parse tree produced byEK9Parser.paramExpression()
.Visit a parse tree produced byEK9Parser.pathLit()
.Visit a parse tree produced by thepathLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.pipelinePart()
.Visit a parse tree produced byEK9Parser.preFlowAndControl()
.Visit a parse tree produced byEK9Parser.preFlowStatement()
.Visit a parse tree produced byEK9Parser.primary()
.Visit a parse tree produced byEK9Parser.primaryReference()
.Visit a parse tree produced byEK9Parser.programBlock()
.Visit a parse tree produced byEK9Parser.range()
.Visit a parse tree produced byEK9Parser.recordBlock()
.Visit a parse tree produced byEK9Parser.recordDeclaration()
.Visit a parse tree produced byEK9Parser.referencesBlock()
.Visit a parse tree produced byEK9Parser.regExLit()
.Visit a parse tree produced byEK9Parser.registerStatement()
.Visit a parse tree produced by theregularExpressionLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.resolutionLit()
.Visit a parse tree produced byEK9Parser.returningParam()
.Visit a parse tree produced byEK9Parser.serviceBlock()
.Visit a parse tree produced byEK9Parser.serviceDeclaration()
.Visit a parse tree produced byEK9Parser.serviceOperationDeclaration()
.Visit a parse tree produced byEK9Parser.sheBang()
.Visit a parse tree produced byEK9Parser.singleStatementBlock()
.Visit a parse tree produced byEK9Parser.statement()
.Visit a parse tree produced byEK9Parser.streamCat()
.Visit a parse tree produced byEK9Parser.streamExpression()
.Visit a parse tree produced byEK9Parser.streamExpressionTermination()
.Visit a parse tree produced byEK9Parser.streamFor()
.Visit a parse tree produced byEK9Parser.streamPart()
.Visit a parse tree produced byEK9Parser.streamSource()
.Visit a parse tree produced byEK9Parser.streamStatement()
.Visit a parse tree produced byEK9Parser.streamStatementTermination()
.Visit a parse tree produced byEK9Parser.stringLit()
.Visit a parse tree produced by thestringLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.stringPart()
.Visit a parse tree produced byEK9Parser.switchStatementExpression()
.Visit a parse tree produced byEK9Parser.textBlock()
.Visit a parse tree produced byEK9Parser.textBodyDeclaration()
.Visit a parse tree produced byEK9Parser.textDeclaration()
.Visit a parse tree produced byEK9Parser.throwStatement()
.Visit a parse tree produced byEK9Parser.timeLit()
.Visit a parse tree produced by thetimeLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.traitBlock()
.Visit a parse tree produced byEK9Parser.traitDeclaration()
.Visit a parse tree produced byEK9Parser.traitPreamble()
.Visit a parse tree produced byEK9Parser.traitReference()
.Visit a parse tree produced byEK9Parser.traitsList()
.Visit a parse tree produced byEK9Parser.tryStatementExpression()
.Visit a parse tree produced byEK9Parser.typeBlock()
.Visit a parse tree produced byEK9Parser.typeDeclaration()
.Visit a parse tree produced byEK9Parser.typeDef()
.Visit a parse tree produced byEK9Parser.variableDeclaration()
.Visit a parse tree produced byEK9Parser.variableOnlyDeclaration()
.Visit a parse tree produced byEK9Parser.versionNumberLit()
.Visit a parse tree produced by theversionNumberLiteral
labeled alternative inEK9Parser.literal()
.Visit a parse tree produced byEK9Parser.webVariableCorrelation()
.Visit a parse tree produced byEK9Parser.whileStatementExpression()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitCompilationUnit
Visit a parse tree produced byEK9Parser.compilationUnit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSheBang
Visit a parse tree produced byEK9Parser.sheBang()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDirective
Visit a parse tree produced byEK9Parser.directive()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDirectivePart
Visit a parse tree produced byEK9Parser.directivePart()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModuleDeclaration
Visit a parse tree produced byEK9Parser.moduleDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModuleBlock
Visit a parse tree produced byEK9Parser.moduleBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReferencesBlock
Visit a parse tree produced byEK9Parser.referencesBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeBlock
Visit a parse tree produced byEK9Parser.typeBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPackageBlock
Visit a parse tree produced byEK9Parser.packageBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstantBlock
Visit a parse tree produced byEK9Parser.constantBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecordBlock
Visit a parse tree produced byEK9Parser.recordBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTraitBlock
Visit a parse tree produced byEK9Parser.traitBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassBlock
Visit a parse tree produced byEK9Parser.classBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComponentBlock
Visit a parse tree produced byEK9Parser.componentBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTextBlock
Visit a parse tree produced byEK9Parser.textBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitServiceBlock
Visit a parse tree produced byEK9Parser.serviceBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitApplicationBlock
Visit a parse tree produced byEK9Parser.applicationBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionBlock
Visit a parse tree produced byEK9Parser.functionBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProgramBlock
Visit a parse tree produced byEK9Parser.programBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstantDeclaration
Visit a parse tree produced byEK9Parser.constantDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionDeclaration
Visit a parse tree produced byEK9Parser.functionDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecordDeclaration
Visit a parse tree produced byEK9Parser.recordDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTraitDeclaration
Visit a parse tree produced byEK9Parser.traitDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassDeclaration
Visit a parse tree produced byEK9Parser.classDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComponentDeclaration
Visit a parse tree produced byEK9Parser.componentDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTextDeclaration
Visit a parse tree produced byEK9Parser.textDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitServiceDeclaration
Visit a parse tree produced byEK9Parser.serviceDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitApplicationDeclaration
Visit a parse tree produced byEK9Parser.applicationDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRegisterStatement
Visit a parse tree produced byEK9Parser.registerStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAspectDeclaration
Visit a parse tree produced byEK9Parser.aspectDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTextBodyDeclaration
Visit a parse tree produced byEK9Parser.textBodyDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDynamicClassDeclaration
Visit a parse tree produced byEK9Parser.dynamicClassDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDynamicFunctionDeclaration
Visit a parse tree produced byEK9Parser.dynamicFunctionDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDynamicFunctionBody
Visit a parse tree produced byEK9Parser.dynamicFunctionBody()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleStatementBlock
Visit a parse tree produced byEK9Parser.singleStatementBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstantInitialiser
Visit a parse tree produced byEK9Parser.constantInitialiser()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDynamicVariableCapture
Visit a parse tree produced byEK9Parser.dynamicVariableCapture()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterisedParams
Visit a parse tree produced byEK9Parser.parameterisedParams()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterisedDetail
Visit a parse tree produced byEK9Parser.parameterisedDetail()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExtendDeclaration
Visit a parse tree produced byEK9Parser.extendDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExtendPreamble
Visit a parse tree produced byEK9Parser.extendPreamble()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAllowingOnly
Visit a parse tree produced byEK9Parser.allowingOnly()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeDeclaration
Visit a parse tree produced byEK9Parser.typeDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeDef
Visit a parse tree produced byEK9Parser.typeDef()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterisedType
Visit a parse tree produced byEK9Parser.parameterisedType()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterisedArgs
Visit a parse tree produced byEK9Parser.parameterisedArgs()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTraitsList
Visit a parse tree produced byEK9Parser.traitsList()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTraitPreamble
Visit a parse tree produced byEK9Parser.traitPreamble()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTraitReference
Visit a parse tree produced byEK9Parser.traitReference()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAggregateParts
Visit a parse tree produced byEK9Parser.aggregateParts()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDefaultOperator
Visit a parse tree produced byEK9Parser.defaultOperator()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAggregateProperty
Visit a parse tree produced byEK9Parser.aggregateProperty()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMethodDeclaration
Visit a parse tree produced byEK9Parser.methodDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOperatorDeclaration
Visit a parse tree produced byEK9Parser.operatorDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitServiceOperationDeclaration
Visit a parse tree produced byEK9Parser.serviceOperationDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOperationDetails
Visit a parse tree produced byEK9Parser.operationDetails()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitHttpVerb
Visit a parse tree produced byEK9Parser.httpVerb()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEnumerationDeclaration
Visit a parse tree produced byEK9Parser.enumerationDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstrainDeclaration
Visit a parse tree produced byEK9Parser.constrainDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstrainType
Visit a parse tree produced byEK9Parser.constrainType()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitHttpAccess
Visit a parse tree produced byEK9Parser.httpAccess()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlock
Visit a parse tree produced byEK9Parser.block()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInstructionBlock
Visit a parse tree produced byEK9Parser.instructionBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlockStatement
Visit a parse tree produced byEK9Parser.blockStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariableOnlyDeclaration
Visit a parse tree produced byEK9Parser.variableOnlyDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWebVariableCorrelation
Visit a parse tree produced byEK9Parser.webVariableCorrelation()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariableDeclaration
Visit a parse tree produced byEK9Parser.variableDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatement
Visit a parse tree produced byEK9Parser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIfStatement
Visit a parse tree produced byEK9Parser.ifStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIfControlBlock
Visit a parse tree produced byEK9Parser.ifControlBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElseOnlyBlock
Visit a parse tree produced byEK9Parser.elseOnlyBlock()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhileStatementExpression
Visit a parse tree produced byEK9Parser.whileStatementExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForStatementExpression
Visit a parse tree produced byEK9Parser.forStatementExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForLoop
Visit a parse tree produced byEK9Parser.forLoop()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForRange
Visit a parse tree produced byEK9Parser.forRange()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignmentStatement
Visit a parse tree produced byEK9Parser.assignmentStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignmentExpression
Visit a parse tree produced byEK9Parser.assignmentExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitThrowStatement
Visit a parse tree produced byEK9Parser.throwStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byEK9Parser.expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCall
Visit a parse tree produced byEK9Parser.call()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTryStatementExpression
Visit a parse tree produced byEK9Parser.tryStatementExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCatchStatementExpression
Visit a parse tree produced byEK9Parser.catchStatementExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFinallyStatementExpression
Visit a parse tree produced byEK9Parser.finallyStatementExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSwitchStatementExpression
Visit a parse tree produced byEK9Parser.switchStatementExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCaseStatement
Visit a parse tree produced byEK9Parser.caseStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCaseExpression
Visit a parse tree produced byEK9Parser.caseExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPreFlowAndControl
Visit a parse tree produced byEK9Parser.preFlowAndControl()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPreFlowStatement
Visit a parse tree produced byEK9Parser.preFlowStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGuardExpression
Visit a parse tree produced byEK9Parser.guardExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStreamStatement
Visit a parse tree produced byEK9Parser.streamStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStreamExpression
Visit a parse tree produced byEK9Parser.streamExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStreamSource
Visit a parse tree produced byEK9Parser.streamSource()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStreamCat
Visit a parse tree produced byEK9Parser.streamCat()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStreamFor
Visit a parse tree produced byEK9Parser.streamFor()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStreamPart
Visit a parse tree produced byEK9Parser.streamPart()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStreamStatementTermination
Visit a parse tree produced byEK9Parser.streamStatementTermination()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStreamExpressionTermination
Visit a parse tree produced byEK9Parser.streamExpressionTermination()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPipelinePart
Visit a parse tree produced byEK9Parser.pipelinePart()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObjectAccessExpression
Visit a parse tree produced byEK9Parser.objectAccessExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObjectAccessStart
Visit a parse tree produced byEK9Parser.objectAccessStart()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObjectAccess
Visit a parse tree produced byEK9Parser.objectAccess()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObjectAccessType
Visit a parse tree produced byEK9Parser.objectAccessType()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOperationCall
Visit a parse tree produced byEK9Parser.operationCall()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParamExpression
Visit a parse tree produced byEK9Parser.paramExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpressionParam
Visit a parse tree produced byEK9Parser.expressionParam()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssertStatement
Visit a parse tree produced byEK9Parser.assertStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitList
Visit a parse tree produced byEK9Parser.list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDict
Visit a parse tree produced byEK9Parser.dict()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInitValuePair
Visit a parse tree produced byEK9Parser.initValuePair()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimary
Visit a parse tree produced byEK9Parser.primary()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimaryReference
Visit a parse tree produced byEK9Parser.primaryReference()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDeclareArgumentParam
Visit a parse tree produced byEK9Parser.declareArgumentParam()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgumentParam
Visit a parse tree produced byEK9Parser.argumentParam()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReturningParam
Visit a parse tree produced byEK9Parser.returningParam()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOperator
Visit a parse tree produced byEK9Parser.operator()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIdentifierReference
Visit a parse tree produced byEK9Parser.identifierReference()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDottedName
Visit a parse tree produced byEK9Parser.dottedName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIdentifier
Visit a parse tree produced byEK9Parser.identifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRange
Visit a parse tree produced byEK9Parser.range()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
Visit a parse tree produced by theintegerLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatingPointLiteral
Visit a parse tree produced by thefloatingPointLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinaryLiteral
Visit a parse tree produced by thebinaryLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced by thebooleanLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCharacterLiteral
Visit a parse tree produced by thecharacterLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced by thestringLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTimeLiteral
Visit a parse tree produced by thetimeLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDateLiteral
Visit a parse tree produced by thedateLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDateTimeLiteral
Visit a parse tree produced by thedateTimeLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDurationLiteral
Visit a parse tree produced by thedurationLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMillisecondLiteral
Visit a parse tree produced by themillisecondLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDecorationDimensionLiteral
Visit a parse tree produced by thedecorationDimensionLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDecorationResolutionLiteral
Visit a parse tree produced by thedecorationResolutionLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColourLiteral
Visit a parse tree produced by thecolourLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMoneyLiteral
Visit a parse tree produced by themoneyLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRegularExpressionLiteral
Visit a parse tree produced by theregularExpressionLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVersionNumberLiteral
Visit a parse tree produced by theversionNumberLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathLiteral
Visit a parse tree produced by thepathLiteral
labeled alternative inEK9Parser.literal()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntegerLit
Visit a parse tree produced byEK9Parser.integerLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinaryLit
Visit a parse tree produced byEK9Parser.binaryLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatingPointLit
Visit a parse tree produced byEK9Parser.floatingPointLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanLit
Visit a parse tree produced byEK9Parser.booleanLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCharacterLit
Visit a parse tree produced byEK9Parser.characterLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringLit
Visit a parse tree produced byEK9Parser.stringLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringPart
Visit a parse tree produced byEK9Parser.stringPart()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTimeLit
Visit a parse tree produced byEK9Parser.timeLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDateLit
Visit a parse tree produced byEK9Parser.dateLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDateTimeLit
Visit a parse tree produced byEK9Parser.dateTimeLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDurationLit
Visit a parse tree produced byEK9Parser.durationLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMillisecondLit
Visit a parse tree produced byEK9Parser.millisecondLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRegExLit
Visit a parse tree produced byEK9Parser.regExLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVersionNumberLit
Visit a parse tree produced byEK9Parser.versionNumberLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitResolutionLit
Visit a parse tree produced byEK9Parser.resolutionLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDimensionLit
Visit a parse tree produced byEK9Parser.dimensionLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColourLit
Visit a parse tree produced byEK9Parser.colourLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathLit
Visit a parse tree produced byEK9Parser.pathLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMoneyLit
Visit a parse tree produced byEK9Parser.moneyLit()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAccessModifier
Visit a parse tree produced byEK9Parser.accessModifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-