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