Interface ExpressionParserVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
ExpressionParserBaseVisitor,ExpressionVisitor
public interface ExpressionParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
ExpressionParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byExpressionParser.addExpression().Visit a parse tree produced byExpressionParser.addOperator().Visit a parse tree produced byExpressionParser.andExpression().Visit a parse tree produced byExpressionParser.andOperator().Visit a parse tree produced byExpressionParser.attributeKind().Visit a parse tree produced byExpressionParser.attributeReference().Visit a parse tree produced byExpressionParser.booleanLiteral().Visit a parse tree produced byExpressionParser.comparisonExpression().Visit a parse tree produced byExpressionParser.comparisonOperator().Visit a parse tree produced byExpressionParser.constantReference().Visit a parse tree produced byExpressionParser.equalityExpression().Visit a parse tree produced byExpressionParser.equalityOperator().Visit a parse tree produced byExpressionParser.expression().Visit a parse tree produced byExpressionParser.expressionInBraces().Visit a parse tree produced byExpressionParser.functionCall().Visit a parse tree produced byExpressionParser.functionName().Visit a parse tree produced byExpressionParser.functionParameters().Visit a parse tree produced byExpressionParser.literal().Visit a parse tree produced byExpressionParser.multExpression().Visit a parse tree produced byExpressionParser.multOperator().Visit a parse tree produced byExpressionParser.nullLiteral().Visit a parse tree produced byExpressionParser.numberLiteral().Visit a parse tree produced byExpressionParser.orExpression().Visit a parse tree produced byExpressionParser.orOperator().Visit a parse tree produced byExpressionParser.path().Visit a parse tree produced byExpressionParser.pathElement().Visit a parse tree produced byExpressionParser.primaryExpression().Visit a parse tree produced byExpressionParser.stringLiteral().Visit a parse tree produced byExpressionParser.unaryExpression().Visit a parse tree produced byExpressionParser.unaryOperator().Visit a parse tree produced byExpressionParser.variable().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitExpression
Visit a parse tree produced byExpressionParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrExpression
Visit a parse tree produced byExpressionParser.orExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrOperator
Visit a parse tree produced byExpressionParser.orOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpression
Visit a parse tree produced byExpressionParser.andExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndOperator
Visit a parse tree produced byExpressionParser.andOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEqualityExpression
Visit a parse tree produced byExpressionParser.equalityExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEqualityOperator
Visit a parse tree produced byExpressionParser.equalityOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonExpression
Visit a parse tree produced byExpressionParser.comparisonExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
Visit a parse tree produced byExpressionParser.comparisonOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddExpression
Visit a parse tree produced byExpressionParser.addExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddOperator
Visit a parse tree produced byExpressionParser.addOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultExpression
Visit a parse tree produced byExpressionParser.multExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultOperator
Visit a parse tree produced byExpressionParser.multOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpression
Visit a parse tree produced byExpressionParser.unaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryOperator
Visit a parse tree produced byExpressionParser.unaryOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimaryExpression
Visit a parse tree produced byExpressionParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionInBraces
Visit a parse tree produced byExpressionParser.expressionInBraces().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
Visit a parse tree produced byExpressionParser.functionCall().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionName
Visit a parse tree produced byExpressionParser.functionName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionParameters
Visit a parse tree produced byExpressionParser.functionParameters().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariable
Visit a parse tree produced byExpressionParser.variable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAttributeReference
Visit a parse tree produced byExpressionParser.attributeReference().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAttributeKind
Visit a parse tree produced byExpressionParser.attributeKind().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPath
Visit a parse tree produced byExpressionParser.path().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathElement
Visit a parse tree produced byExpressionParser.pathElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstantReference
Visit a parse tree produced byExpressionParser.constantReference().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteral
Visit a parse tree produced byExpressionParser.literal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
Visit a parse tree produced byExpressionParser.nullLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumberLiteral
Visit a parse tree produced byExpressionParser.numberLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced byExpressionParser.stringLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced byExpressionParser.booleanLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-