T - The return type of the visit operation. Use Void for
operations with no return type.public class ExcellentBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements ExcellentVisitor<T>
ExcellentVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.| Constructor and Description |
|---|
ExcellentBaseVisitor() |
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic T visitParse(ExcellentParser.ParseContext ctx)
ExcellentParser.parse().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParse in interface ExcellentVisitor<T>ctx - the parse treepublic T visitDecimalLiteral(ExcellentParser.DecimalLiteralContext ctx)
decimalLiteral
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDecimalLiteral in interface ExcellentVisitor<T>ctx - the parse treepublic T visitParentheses(ExcellentParser.ParenthesesContext ctx)
parentheses
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParentheses in interface ExcellentVisitor<T>ctx - the parse treepublic T visitNegation(ExcellentParser.NegationContext ctx)
negation
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNegation in interface ExcellentVisitor<T>ctx - the parse treepublic T visitExponentExpression(ExcellentParser.ExponentExpressionContext ctx)
exponentExpression
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExponentExpression in interface ExcellentVisitor<T>ctx - the parse treepublic T visitAdditionOrSubtractionExpression(ExcellentParser.AdditionOrSubtractionExpressionContext ctx)
additionOrSubtractionExpression
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAdditionOrSubtractionExpression in interface ExcellentVisitor<T>ctx - the parse treepublic T visitFalse(ExcellentParser.FalseContext ctx)
false
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFalse in interface ExcellentVisitor<T>ctx - the parse treepublic T visitContextReference(ExcellentParser.ContextReferenceContext ctx)
contextReference
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitContextReference in interface ExcellentVisitor<T>ctx - the parse treepublic T visitComparisonExpression(ExcellentParser.ComparisonExpressionContext ctx)
comparisonExpression
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitComparisonExpression in interface ExcellentVisitor<T>ctx - the parse treepublic T visitConcatenation(ExcellentParser.ConcatenationContext ctx)
concatenation
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitConcatenation in interface ExcellentVisitor<T>ctx - the parse treepublic T visitStringLiteral(ExcellentParser.StringLiteralContext ctx)
stringLiteral
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStringLiteral in interface ExcellentVisitor<T>ctx - the parse treepublic T visitFunctionCall(ExcellentParser.FunctionCallContext ctx)
functionCall
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunctionCall in interface ExcellentVisitor<T>ctx - the parse treepublic T visitTrue(ExcellentParser.TrueContext ctx)
true
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTrue in interface ExcellentVisitor<T>ctx - the parse treepublic T visitEqualityExpression(ExcellentParser.EqualityExpressionContext ctx)
equalityExpression
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEqualityExpression in interface ExcellentVisitor<T>ctx - the parse treepublic T visitMultiplicationOrDivisionExpression(ExcellentParser.MultiplicationOrDivisionExpressionContext ctx)
multiplicationOrDivisionExpression
labeled alternative in ExcellentParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultiplicationOrDivisionExpression in interface ExcellentVisitor<T>ctx - the parse treepublic T visitFnname(ExcellentParser.FnnameContext ctx)
ExcellentParser.fnname().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFnname in interface ExcellentVisitor<T>ctx - the parse treepublic T visitFunctionParameters(ExcellentParser.FunctionParametersContext ctx)
functionParameters
labeled alternative in ExcellentParser.parameters().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunctionParameters in interface ExcellentVisitor<T>ctx - the parse treeCopyright © 2016. All rights reserved.