Interface ExpressionParserListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
ExpressionParserBaseListener
public interface ExpressionParserListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
ExpressionParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byExpressionParser.arithmeticExpression().voidEnter a parse tree produced byExpressionParser.arrayIndex().voidEnter a parse tree produced byExpressionParser.arrayLiteral().voidEnter a parse tree produced byExpressionParser.comparisonExpression().voidEnter a parse tree produced byExpressionParser.conditionalExpression().voidEnter a parse tree produced byExpressionParser.configAccess().voidEnter a parse tree produced byExpressionParser.expression().voidEnter a parse tree produced byExpressionParser.factor().voidEnter a parse tree produced byExpressionParser.filterComponent().voidEnter a parse tree produced byExpressionParser.filterExpression().voidEnter a parse tree produced byExpressionParser.functionCall().voidEnter a parse tree produced byExpressionParser.functionCallSuffix().voidEnter a parse tree produced byExpressionParser.headerAccess().voidEnter a parse tree produced byExpressionParser.jsonPathExpression().voidEnter a parse tree produced byExpressionParser.keywords().voidEnter a parse tree produced byExpressionParser.literal().voidEnter a parse tree produced byExpressionParser.logicalExpression().voidEnter a parse tree produced byExpressionParser.multipleArrayIndices().voidEnter a parse tree produced byExpressionParser.parameterAccess().voidEnter a parse tree produced byExpressionParser.payloadAccess().voidEnter a parse tree produced byExpressionParser.propertyAccess().voidEnter a parse tree produced byExpressionParser.propertyName().voidEnter a parse tree produced byExpressionParser.signedExpressions().voidEnter a parse tree produced byExpressionParser.sliceArrayIndex().voidEnter a parse tree produced byExpressionParser.stringOrOperator().voidEnter a parse tree produced byExpressionParser.term().voidEnter a parse tree produced byExpressionParser.variableAccess().voidExit a parse tree produced byExpressionParser.arithmeticExpression().voidExit a parse tree produced byExpressionParser.arrayIndex().voidExit a parse tree produced byExpressionParser.arrayLiteral().voidExit a parse tree produced byExpressionParser.comparisonExpression().voidExit a parse tree produced byExpressionParser.conditionalExpression().voidExit a parse tree produced byExpressionParser.configAccess().voidExit a parse tree produced byExpressionParser.expression().voidExit a parse tree produced byExpressionParser.factor().voidExit a parse tree produced byExpressionParser.filterComponent().voidExit a parse tree produced byExpressionParser.filterExpression().voidExit a parse tree produced byExpressionParser.functionCall().voidExit a parse tree produced byExpressionParser.functionCallSuffix().voidExit a parse tree produced byExpressionParser.headerAccess().voidExit a parse tree produced byExpressionParser.jsonPathExpression().voidExit a parse tree produced byExpressionParser.keywords().voidExit a parse tree produced byExpressionParser.literal().voidExit a parse tree produced byExpressionParser.logicalExpression().voidExit a parse tree produced byExpressionParser.multipleArrayIndices().voidExit a parse tree produced byExpressionParser.parameterAccess().voidExit a parse tree produced byExpressionParser.payloadAccess().voidExit a parse tree produced byExpressionParser.propertyAccess().voidExit a parse tree produced byExpressionParser.propertyName().voidExit a parse tree produced byExpressionParser.signedExpressions().voidExit a parse tree produced byExpressionParser.sliceArrayIndex().voidExit a parse tree produced byExpressionParser.stringOrOperator().voidExit a parse tree produced byExpressionParser.term().voidExit a parse tree produced byExpressionParser.variableAccess().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterExpression
Enter a parse tree produced byExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitExpression
Exit a parse tree produced byExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterConditionalExpression
Enter a parse tree produced byExpressionParser.conditionalExpression().- Parameters:
ctx- the parse tree
-
exitConditionalExpression
Exit a parse tree produced byExpressionParser.conditionalExpression().- Parameters:
ctx- the parse tree
-
enterComparisonExpression
Enter a parse tree produced byExpressionParser.comparisonExpression().- Parameters:
ctx- the parse tree
-
exitComparisonExpression
Exit a parse tree produced byExpressionParser.comparisonExpression().- Parameters:
ctx- the parse tree
-
enterLogicalExpression
Enter a parse tree produced byExpressionParser.logicalExpression().- Parameters:
ctx- the parse tree
-
exitLogicalExpression
Exit a parse tree produced byExpressionParser.logicalExpression().- Parameters:
ctx- the parse tree
-
enterArithmeticExpression
Enter a parse tree produced byExpressionParser.arithmeticExpression().- Parameters:
ctx- the parse tree
-
exitArithmeticExpression
Exit a parse tree produced byExpressionParser.arithmeticExpression().- Parameters:
ctx- the parse tree
-
enterTerm
Enter a parse tree produced byExpressionParser.term().- Parameters:
ctx- the parse tree
-
exitTerm
Exit a parse tree produced byExpressionParser.term().- Parameters:
ctx- the parse tree
-
enterFactor
Enter a parse tree produced byExpressionParser.factor().- Parameters:
ctx- the parse tree
-
exitFactor
Exit a parse tree produced byExpressionParser.factor().- Parameters:
ctx- the parse tree
-
enterKeywords
Enter a parse tree produced byExpressionParser.keywords().- Parameters:
ctx- the parse tree
-
exitKeywords
Exit a parse tree produced byExpressionParser.keywords().- Parameters:
ctx- the parse tree
-
enterConfigAccess
Enter a parse tree produced byExpressionParser.configAccess().- Parameters:
ctx- the parse tree
-
exitConfigAccess
Exit a parse tree produced byExpressionParser.configAccess().- Parameters:
ctx- the parse tree
-
enterHeaderAccess
Enter a parse tree produced byExpressionParser.headerAccess().- Parameters:
ctx- the parse tree
-
exitHeaderAccess
Exit a parse tree produced byExpressionParser.headerAccess().- Parameters:
ctx- the parse tree
-
enterParameterAccess
Enter a parse tree produced byExpressionParser.parameterAccess().- Parameters:
ctx- the parse tree
-
exitParameterAccess
Exit a parse tree produced byExpressionParser.parameterAccess().- Parameters:
ctx- the parse tree
-
enterPropertyAccess
Enter a parse tree produced byExpressionParser.propertyAccess().- Parameters:
ctx- the parse tree
-
exitPropertyAccess
Exit a parse tree produced byExpressionParser.propertyAccess().- Parameters:
ctx- the parse tree
-
enterPropertyName
Enter a parse tree produced byExpressionParser.propertyName().- Parameters:
ctx- the parse tree
-
exitPropertyName
Exit a parse tree produced byExpressionParser.propertyName().- Parameters:
ctx- the parse tree
-
enterLiteral
Enter a parse tree produced byExpressionParser.literal().- Parameters:
ctx- the parse tree
-
exitLiteral
Exit a parse tree produced byExpressionParser.literal().- Parameters:
ctx- the parse tree
-
enterJsonPathExpression
Enter a parse tree produced byExpressionParser.jsonPathExpression().- Parameters:
ctx- the parse tree
-
exitJsonPathExpression
Exit a parse tree produced byExpressionParser.jsonPathExpression().- Parameters:
ctx- the parse tree
-
enterVariableAccess
Enter a parse tree produced byExpressionParser.variableAccess().- Parameters:
ctx- the parse tree
-
exitVariableAccess
Exit a parse tree produced byExpressionParser.variableAccess().- Parameters:
ctx- the parse tree
-
enterArrayLiteral
Enter a parse tree produced byExpressionParser.arrayLiteral().- Parameters:
ctx- the parse tree
-
exitArrayLiteral
Exit a parse tree produced byExpressionParser.arrayLiteral().- Parameters:
ctx- the parse tree
-
enterPayloadAccess
Enter a parse tree produced byExpressionParser.payloadAccess().- Parameters:
ctx- the parse tree
-
exitPayloadAccess
Exit a parse tree produced byExpressionParser.payloadAccess().- Parameters:
ctx- the parse tree
-
enterArrayIndex
Enter a parse tree produced byExpressionParser.arrayIndex().- Parameters:
ctx- the parse tree
-
exitArrayIndex
Exit a parse tree produced byExpressionParser.arrayIndex().- Parameters:
ctx- the parse tree
-
enterMultipleArrayIndices
Enter a parse tree produced byExpressionParser.multipleArrayIndices().- Parameters:
ctx- the parse tree
-
exitMultipleArrayIndices
Exit a parse tree produced byExpressionParser.multipleArrayIndices().- Parameters:
ctx- the parse tree
-
enterSliceArrayIndex
Enter a parse tree produced byExpressionParser.sliceArrayIndex().- Parameters:
ctx- the parse tree
-
exitSliceArrayIndex
Exit a parse tree produced byExpressionParser.sliceArrayIndex().- Parameters:
ctx- the parse tree
-
enterSignedExpressions
Enter a parse tree produced byExpressionParser.signedExpressions().- Parameters:
ctx- the parse tree
-
exitSignedExpressions
Exit a parse tree produced byExpressionParser.signedExpressions().- Parameters:
ctx- the parse tree
-
enterFilterExpression
Enter a parse tree produced byExpressionParser.filterExpression().- Parameters:
ctx- the parse tree
-
exitFilterExpression
Exit a parse tree produced byExpressionParser.filterExpression().- Parameters:
ctx- the parse tree
-
enterFilterComponent
Enter a parse tree produced byExpressionParser.filterComponent().- Parameters:
ctx- the parse tree
-
exitFilterComponent
Exit a parse tree produced byExpressionParser.filterComponent().- Parameters:
ctx- the parse tree
-
enterStringOrOperator
Enter a parse tree produced byExpressionParser.stringOrOperator().- Parameters:
ctx- the parse tree
-
exitStringOrOperator
Exit a parse tree produced byExpressionParser.stringOrOperator().- Parameters:
ctx- the parse tree
-
enterFunctionCall
Enter a parse tree produced byExpressionParser.functionCall().- Parameters:
ctx- the parse tree
-
exitFunctionCall
Exit a parse tree produced byExpressionParser.functionCall().- Parameters:
ctx- the parse tree
-
enterFunctionCallSuffix
Enter a parse tree produced byExpressionParser.functionCallSuffix().- Parameters:
ctx- the parse tree
-
exitFunctionCallSuffix
Exit a parse tree produced byExpressionParser.functionCallSuffix().- Parameters:
ctx- the parse tree
-