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
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.arithmeticExpression().Visit a parse tree produced byExpressionParser.arrayIndex().Visit a parse tree produced byExpressionParser.arrayLiteral().Visit a parse tree produced byExpressionParser.comparisonExpression().Visit a parse tree produced byExpressionParser.conditionalExpression().Visit a parse tree produced byExpressionParser.configAccess().Visit a parse tree produced byExpressionParser.expression().Visit a parse tree produced byExpressionParser.factor().Visit a parse tree produced byExpressionParser.filterComponent().Visit a parse tree produced byExpressionParser.filterExpression().Visit a parse tree produced byExpressionParser.functionCall().Visit a parse tree produced byExpressionParser.functionCallSuffix().Visit a parse tree produced byExpressionParser.headerAccess().Visit a parse tree produced byExpressionParser.jsonPathExpression().Visit a parse tree produced byExpressionParser.keywords().Visit a parse tree produced byExpressionParser.literal().Visit a parse tree produced byExpressionParser.logicalExpression().Visit a parse tree produced byExpressionParser.multipleArrayIndices().Visit a parse tree produced byExpressionParser.parameterAccess().Visit a parse tree produced byExpressionParser.payloadAccess().Visit a parse tree produced byExpressionParser.propertyAccess().Visit a parse tree produced byExpressionParser.propertyName().Visit a parse tree produced byExpressionParser.signedExpressions().Visit a parse tree produced byExpressionParser.sliceArrayIndex().Visit a parse tree produced byExpressionParser.stringOrOperator().Visit a parse tree produced byExpressionParser.term().Visit a parse tree produced byExpressionParser.variableAccess().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
-
visitConditionalExpression
Visit a parse tree produced byExpressionParser.conditionalExpression().- 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
-
visitLogicalExpression
Visit a parse tree produced byExpressionParser.logicalExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArithmeticExpression
Visit a parse tree produced byExpressionParser.arithmeticExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTerm
Visit a parse tree produced byExpressionParser.term().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFactor
Visit a parse tree produced byExpressionParser.factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKeywords
Visit a parse tree produced byExpressionParser.keywords().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConfigAccess
Visit a parse tree produced byExpressionParser.configAccess().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHeaderAccess
Visit a parse tree produced byExpressionParser.headerAccess().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterAccess
Visit a parse tree produced byExpressionParser.parameterAccess().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyAccess
Visit a parse tree produced byExpressionParser.propertyAccess().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyName
Visit a parse tree produced byExpressionParser.propertyName().- 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
-
visitJsonPathExpression
Visit a parse tree produced byExpressionParser.jsonPathExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariableAccess
Visit a parse tree produced byExpressionParser.variableAccess().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayLiteral
Visit a parse tree produced byExpressionParser.arrayLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPayloadAccess
Visit a parse tree produced byExpressionParser.payloadAccess().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayIndex
Visit a parse tree produced byExpressionParser.arrayIndex().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultipleArrayIndices
Visit a parse tree produced byExpressionParser.multipleArrayIndices().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSliceArrayIndex
Visit a parse tree produced byExpressionParser.sliceArrayIndex().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSignedExpressions
Visit a parse tree produced byExpressionParser.signedExpressions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilterExpression
Visit a parse tree produced byExpressionParser.filterExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilterComponent
Visit a parse tree produced byExpressionParser.filterComponent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringOrOperator
Visit a parse tree produced byExpressionParser.stringOrOperator().- 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
-
visitFunctionCallSuffix
Visit a parse tree produced byExpressionParser.functionCallSuffix().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-