public class ExpressionVisitorImpl extends ExcellentBaseVisitor<Object>
| Constructor and Description |
|---|
ExpressionVisitorImpl(FunctionManager functions,
EvaluationContext context) |
visitFnnameaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic ExpressionVisitorImpl(FunctionManager functions, EvaluationContext context)
public Object visitParse(ExcellentParser.ParseContext ctx)
ExcellentBaseVisitorExcellentParser.parse().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParse in interface ExcellentVisitor<Object>visitParse in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitFunctionCall(ExcellentParser.FunctionCallContext ctx)
visitFunctionCall in interface ExcellentVisitor<Object>visitFunctionCall in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitFunctionParameters(ExcellentParser.FunctionParametersContext ctx)
visitFunctionParameters in interface ExcellentVisitor<Object>visitFunctionParameters in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitNegation(ExcellentParser.NegationContext ctx)
visitNegation in interface ExcellentVisitor<Object>visitNegation in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitExponentExpression(ExcellentParser.ExponentExpressionContext ctx)
visitExponentExpression in interface ExcellentVisitor<Object>visitExponentExpression in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitMultiplicationOrDivisionExpression(ExcellentParser.MultiplicationOrDivisionExpressionContext ctx)
visitMultiplicationOrDivisionExpression in interface ExcellentVisitor<Object>visitMultiplicationOrDivisionExpression in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitAdditionOrSubtractionExpression(ExcellentParser.AdditionOrSubtractionExpressionContext ctx)
visitAdditionOrSubtractionExpression in interface ExcellentVisitor<Object>visitAdditionOrSubtractionExpression in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitComparisonExpression(ExcellentParser.ComparisonExpressionContext ctx)
visitComparisonExpression in interface ExcellentVisitor<Object>visitComparisonExpression in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitEqualityExpression(ExcellentParser.EqualityExpressionContext ctx)
visitEqualityExpression in interface ExcellentVisitor<Object>visitEqualityExpression in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitConcatenation(ExcellentParser.ConcatenationContext ctx)
visitConcatenation in interface ExcellentVisitor<Object>visitConcatenation in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitStringLiteral(ExcellentParser.StringLiteralContext ctx)
visitStringLiteral in interface ExcellentVisitor<Object>visitStringLiteral in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitDecimalLiteral(ExcellentParser.DecimalLiteralContext ctx)
visitDecimalLiteral in interface ExcellentVisitor<Object>visitDecimalLiteral in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitTrue(ExcellentParser.TrueContext ctx)
visitTrue in interface ExcellentVisitor<Object>visitTrue in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitFalse(ExcellentParser.FalseContext ctx)
visitFalse in interface ExcellentVisitor<Object>visitFalse in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitContextReference(ExcellentParser.ContextReferenceContext ctx)
visitContextReference in interface ExcellentVisitor<Object>visitContextReference in class ExcellentBaseVisitor<Object>ctx - the parse treepublic Object visitParentheses(ExcellentParser.ParenthesesContext ctx)
visitParentheses in interface ExcellentVisitor<Object>visitParentheses in class ExcellentBaseVisitor<Object>ctx - the parse treeCopyright © 2018. All rights reserved.