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.addExpression().voidEnter a parse tree produced byExpressionParser.addOperator().voidEnter a parse tree produced byExpressionParser.andExpression().voidEnter a parse tree produced byExpressionParser.andOperator().voidEnter a parse tree produced byExpressionParser.attributeKind().voidEnter a parse tree produced byExpressionParser.attributeReference().voidEnter a parse tree produced byExpressionParser.booleanLiteral().voidEnter a parse tree produced byExpressionParser.comparisonExpression().voidEnter a parse tree produced byExpressionParser.comparisonOperator().voidEnter a parse tree produced byExpressionParser.constantReference().voidEnter a parse tree produced byExpressionParser.equalityExpression().voidEnter a parse tree produced byExpressionParser.equalityOperator().voidEnter a parse tree produced byExpressionParser.expression().voidEnter a parse tree produced byExpressionParser.expressionInBraces().voidEnter a parse tree produced byExpressionParser.functionCall().voidEnter a parse tree produced byExpressionParser.functionName().voidEnter a parse tree produced byExpressionParser.functionParameters().voidEnter a parse tree produced byExpressionParser.literal().voidEnter a parse tree produced byExpressionParser.multExpression().voidEnter a parse tree produced byExpressionParser.multOperator().voidEnter a parse tree produced byExpressionParser.nullLiteral().voidEnter a parse tree produced byExpressionParser.numberLiteral().voidEnter a parse tree produced byExpressionParser.orExpression().voidEnter a parse tree produced byExpressionParser.orOperator().voidEnter a parse tree produced byExpressionParser.path().voidEnter a parse tree produced byExpressionParser.pathElement().voidEnter a parse tree produced byExpressionParser.primaryExpression().voidEnter a parse tree produced byExpressionParser.stringLiteral().voidEnter a parse tree produced byExpressionParser.unaryExpression().voidEnter a parse tree produced byExpressionParser.unaryOperator().voidEnter a parse tree produced byExpressionParser.variable().voidExit a parse tree produced byExpressionParser.addExpression().voidExit a parse tree produced byExpressionParser.addOperator().voidExit a parse tree produced byExpressionParser.andExpression().voidExit a parse tree produced byExpressionParser.andOperator().voidExit a parse tree produced byExpressionParser.attributeKind().voidExit a parse tree produced byExpressionParser.attributeReference().voidExit a parse tree produced byExpressionParser.booleanLiteral().voidExit a parse tree produced byExpressionParser.comparisonExpression().voidExit a parse tree produced byExpressionParser.comparisonOperator().voidExit a parse tree produced byExpressionParser.constantReference().voidExit a parse tree produced byExpressionParser.equalityExpression().voidExit a parse tree produced byExpressionParser.equalityOperator().voidExit a parse tree produced byExpressionParser.expression().voidExit a parse tree produced byExpressionParser.expressionInBraces().voidExit a parse tree produced byExpressionParser.functionCall().voidExit a parse tree produced byExpressionParser.functionName().voidExit a parse tree produced byExpressionParser.functionParameters().voidExit a parse tree produced byExpressionParser.literal().voidExit a parse tree produced byExpressionParser.multExpression().voidExit a parse tree produced byExpressionParser.multOperator().voidExit a parse tree produced byExpressionParser.nullLiteral().voidExit a parse tree produced byExpressionParser.numberLiteral().voidExit a parse tree produced byExpressionParser.orExpression().voidExit a parse tree produced byExpressionParser.orOperator().voidExit a parse tree produced byExpressionParser.path().voidExit a parse tree produced byExpressionParser.pathElement().voidExit a parse tree produced byExpressionParser.primaryExpression().voidExit a parse tree produced byExpressionParser.stringLiteral().voidExit a parse tree produced byExpressionParser.unaryExpression().voidExit a parse tree produced byExpressionParser.unaryOperator().voidExit a parse tree produced byExpressionParser.variable().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
-
enterOrExpression
Enter a parse tree produced byExpressionParser.orExpression().- Parameters:
ctx- the parse tree
-
exitOrExpression
Exit a parse tree produced byExpressionParser.orExpression().- Parameters:
ctx- the parse tree
-
enterOrOperator
Enter a parse tree produced byExpressionParser.orOperator().- Parameters:
ctx- the parse tree
-
exitOrOperator
Exit a parse tree produced byExpressionParser.orOperator().- Parameters:
ctx- the parse tree
-
enterAndExpression
Enter a parse tree produced byExpressionParser.andExpression().- Parameters:
ctx- the parse tree
-
exitAndExpression
Exit a parse tree produced byExpressionParser.andExpression().- Parameters:
ctx- the parse tree
-
enterAndOperator
Enter a parse tree produced byExpressionParser.andOperator().- Parameters:
ctx- the parse tree
-
exitAndOperator
Exit a parse tree produced byExpressionParser.andOperator().- Parameters:
ctx- the parse tree
-
enterEqualityExpression
Enter a parse tree produced byExpressionParser.equalityExpression().- Parameters:
ctx- the parse tree
-
exitEqualityExpression
Exit a parse tree produced byExpressionParser.equalityExpression().- Parameters:
ctx- the parse tree
-
enterEqualityOperator
Enter a parse tree produced byExpressionParser.equalityOperator().- Parameters:
ctx- the parse tree
-
exitEqualityOperator
Exit a parse tree produced byExpressionParser.equalityOperator().- 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
-
enterComparisonOperator
Enter a parse tree produced byExpressionParser.comparisonOperator().- Parameters:
ctx- the parse tree
-
exitComparisonOperator
Exit a parse tree produced byExpressionParser.comparisonOperator().- Parameters:
ctx- the parse tree
-
enterAddExpression
Enter a parse tree produced byExpressionParser.addExpression().- Parameters:
ctx- the parse tree
-
exitAddExpression
Exit a parse tree produced byExpressionParser.addExpression().- Parameters:
ctx- the parse tree
-
enterAddOperator
Enter a parse tree produced byExpressionParser.addOperator().- Parameters:
ctx- the parse tree
-
exitAddOperator
Exit a parse tree produced byExpressionParser.addOperator().- Parameters:
ctx- the parse tree
-
enterMultExpression
Enter a parse tree produced byExpressionParser.multExpression().- Parameters:
ctx- the parse tree
-
exitMultExpression
Exit a parse tree produced byExpressionParser.multExpression().- Parameters:
ctx- the parse tree
-
enterMultOperator
Enter a parse tree produced byExpressionParser.multOperator().- Parameters:
ctx- the parse tree
-
exitMultOperator
Exit a parse tree produced byExpressionParser.multOperator().- Parameters:
ctx- the parse tree
-
enterUnaryExpression
Enter a parse tree produced byExpressionParser.unaryExpression().- Parameters:
ctx- the parse tree
-
exitUnaryExpression
Exit a parse tree produced byExpressionParser.unaryExpression().- Parameters:
ctx- the parse tree
-
enterUnaryOperator
Enter a parse tree produced byExpressionParser.unaryOperator().- Parameters:
ctx- the parse tree
-
exitUnaryOperator
Exit a parse tree produced byExpressionParser.unaryOperator().- Parameters:
ctx- the parse tree
-
enterPrimaryExpression
Enter a parse tree produced byExpressionParser.primaryExpression().- Parameters:
ctx- the parse tree
-
exitPrimaryExpression
Exit a parse tree produced byExpressionParser.primaryExpression().- Parameters:
ctx- the parse tree
-
enterExpressionInBraces
Enter a parse tree produced byExpressionParser.expressionInBraces().- Parameters:
ctx- the parse tree
-
exitExpressionInBraces
Exit a parse tree produced byExpressionParser.expressionInBraces().- 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
-
enterFunctionName
Enter a parse tree produced byExpressionParser.functionName().- Parameters:
ctx- the parse tree
-
exitFunctionName
Exit a parse tree produced byExpressionParser.functionName().- Parameters:
ctx- the parse tree
-
enterFunctionParameters
Enter a parse tree produced byExpressionParser.functionParameters().- Parameters:
ctx- the parse tree
-
exitFunctionParameters
Exit a parse tree produced byExpressionParser.functionParameters().- Parameters:
ctx- the parse tree
-
enterVariable
Enter a parse tree produced byExpressionParser.variable().- Parameters:
ctx- the parse tree
-
exitVariable
Exit a parse tree produced byExpressionParser.variable().- Parameters:
ctx- the parse tree
-
enterAttributeReference
Enter a parse tree produced byExpressionParser.attributeReference().- Parameters:
ctx- the parse tree
-
exitAttributeReference
Exit a parse tree produced byExpressionParser.attributeReference().- Parameters:
ctx- the parse tree
-
enterAttributeKind
Enter a parse tree produced byExpressionParser.attributeKind().- Parameters:
ctx- the parse tree
-
exitAttributeKind
Exit a parse tree produced byExpressionParser.attributeKind().- Parameters:
ctx- the parse tree
-
enterPath
Enter a parse tree produced byExpressionParser.path().- Parameters:
ctx- the parse tree
-
exitPath
Exit a parse tree produced byExpressionParser.path().- Parameters:
ctx- the parse tree
-
enterPathElement
Enter a parse tree produced byExpressionParser.pathElement().- Parameters:
ctx- the parse tree
-
exitPathElement
Exit a parse tree produced byExpressionParser.pathElement().- Parameters:
ctx- the parse tree
-
enterConstantReference
Enter a parse tree produced byExpressionParser.constantReference().- Parameters:
ctx- the parse tree
-
exitConstantReference
Exit a parse tree produced byExpressionParser.constantReference().- 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
-
enterNullLiteral
Enter a parse tree produced byExpressionParser.nullLiteral().- Parameters:
ctx- the parse tree
-
exitNullLiteral
Exit a parse tree produced byExpressionParser.nullLiteral().- Parameters:
ctx- the parse tree
-
enterNumberLiteral
Enter a parse tree produced byExpressionParser.numberLiteral().- Parameters:
ctx- the parse tree
-
exitNumberLiteral
Exit a parse tree produced byExpressionParser.numberLiteral().- Parameters:
ctx- the parse tree
-
enterStringLiteral
Enter a parse tree produced byExpressionParser.stringLiteral().- Parameters:
ctx- the parse tree
-
exitStringLiteral
Exit a parse tree produced byExpressionParser.stringLiteral().- Parameters:
ctx- the parse tree
-
enterBooleanLiteral
Enter a parse tree produced byExpressionParser.booleanLiteral().- Parameters:
ctx- the parse tree
-
exitBooleanLiteral
Exit a parse tree produced byExpressionParser.booleanLiteral().- Parameters:
ctx- the parse tree
-