.java-lib.2023-22.3.source-code.PredicateExpressionListener Maven / Gradle / Ivy
The newest version!
// Generated from PredicateExpression.g4 by ANTLR 4.7.1
package condition.parser;
import org.antlr.v4.runtime.tree.ParseTreeListener;
/**
* This interface defines a complete listener for a parse tree produced by
* {@link PredicateExpressionParser}.
*/
public interface PredicateExpressionListener extends ParseTreeListener {
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#program}.
* @param ctx the parse tree
*/
void enterProgram(PredicateExpressionParser.ProgramContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#program}.
* @param ctx the parse tree
*/
void exitProgram(PredicateExpressionParser.ProgramContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#evalExpression}.
* @param ctx the parse tree
*/
void enterEvalExpression(PredicateExpressionParser.EvalExpressionContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#evalExpression}.
* @param ctx the parse tree
*/
void exitEvalExpression(PredicateExpressionParser.EvalExpressionContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#iff}.
* @param ctx the parse tree
*/
void enterIff(PredicateExpressionParser.IffContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#iff}.
* @param ctx the parse tree
*/
void exitIff(PredicateExpressionParser.IffContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#parse}.
* @param ctx the parse tree
*/
void enterParse(PredicateExpressionParser.ParseContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#parse}.
* @param ctx the parse tree
*/
void exitParse(PredicateExpressionParser.ParseContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#time}.
* @param ctx the parse tree
*/
void enterTime(PredicateExpressionParser.TimeContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#time}.
* @param ctx the parse tree
*/
void exitTime(PredicateExpressionParser.TimeContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#evalLength}.
* @param ctx the parse tree
*/
void enterEvalLength(PredicateExpressionParser.EvalLengthContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#evalLength}.
* @param ctx the parse tree
*/
void exitEvalLength(PredicateExpressionParser.EvalLengthContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#evalHashCode}.
* @param ctx the parse tree
*/
void enterEvalHashCode(PredicateExpressionParser.EvalHashCodeContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#evalHashCode}.
* @param ctx the parse tree
*/
void exitEvalHashCode(PredicateExpressionParser.EvalHashCodeContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#evalIsEmpty}.
* @param ctx the parse tree
*/
void enterEvalIsEmpty(PredicateExpressionParser.EvalIsEmptyContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#evalIsEmpty}.
* @param ctx the parse tree
*/
void exitEvalIsEmpty(PredicateExpressionParser.EvalIsEmptyContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#evalIsNotEmpty}.
* @param ctx the parse tree
*/
void enterEvalIsNotEmpty(PredicateExpressionParser.EvalIsNotEmptyContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#evalIsNotEmpty}.
* @param ctx the parse tree
*/
void exitEvalIsNotEmpty(PredicateExpressionParser.EvalIsNotEmptyContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#evalIsBlank}.
* @param ctx the parse tree
*/
void enterEvalIsBlank(PredicateExpressionParser.EvalIsBlankContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#evalIsBlank}.
* @param ctx the parse tree
*/
void exitEvalIsBlank(PredicateExpressionParser.EvalIsBlankContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#evalIsNotBlank}.
* @param ctx the parse tree
*/
void enterEvalIsNotBlank(PredicateExpressionParser.EvalIsNotBlankContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#evalIsNotBlank}.
* @param ctx the parse tree
*/
void exitEvalIsNotBlank(PredicateExpressionParser.EvalIsNotBlankContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#random}.
* @param ctx the parse tree
*/
void enterRandom(PredicateExpressionParser.RandomContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#random}.
* @param ctx the parse tree
*/
void exitRandom(PredicateExpressionParser.RandomContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#propertyAccessor}.
* @param ctx the parse tree
*/
void enterPropertyAccessor(PredicateExpressionParser.PropertyAccessorContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#propertyAccessor}.
* @param ctx the parse tree
*/
void exitPropertyAccessor(PredicateExpressionParser.PropertyAccessorContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#stringExpression}.
* @param ctx the parse tree
*/
void enterStringExpression(PredicateExpressionParser.StringExpressionContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#stringExpression}.
* @param ctx the parse tree
*/
void exitStringExpression(PredicateExpressionParser.StringExpressionContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#stringFunc}.
* @param ctx the parse tree
*/
void enterStringFunc(PredicateExpressionParser.StringFuncContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#stringFunc}.
* @param ctx the parse tree
*/
void exitStringFunc(PredicateExpressionParser.StringFuncContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#stringEvalFunc}.
* @param ctx the parse tree
*/
void enterStringEvalFunc(PredicateExpressionParser.StringEvalFuncContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#stringEvalFunc}.
* @param ctx the parse tree
*/
void exitStringEvalFunc(PredicateExpressionParser.StringEvalFuncContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#asString}.
* @param ctx the parse tree
*/
void enterAsString(PredicateExpressionParser.AsStringContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#asString}.
* @param ctx the parse tree
*/
void exitAsString(PredicateExpressionParser.AsStringContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strIff}.
* @param ctx the parse tree
*/
void enterStrIff(PredicateExpressionParser.StrIffContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strIff}.
* @param ctx the parse tree
*/
void exitStrIff(PredicateExpressionParser.StrIffContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strSubstring}.
* @param ctx the parse tree
*/
void enterStrSubstring(PredicateExpressionParser.StrSubstringContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strSubstring}.
* @param ctx the parse tree
*/
void exitStrSubstring(PredicateExpressionParser.StrSubstringContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strLeft}.
* @param ctx the parse tree
*/
void enterStrLeft(PredicateExpressionParser.StrLeftContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strLeft}.
* @param ctx the parse tree
*/
void exitStrLeft(PredicateExpressionParser.StrLeftContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strRight}.
* @param ctx the parse tree
*/
void enterStrRight(PredicateExpressionParser.StrRightContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strRight}.
* @param ctx the parse tree
*/
void exitStrRight(PredicateExpressionParser.StrRightContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strReplace}.
* @param ctx the parse tree
*/
void enterStrReplace(PredicateExpressionParser.StrReplaceContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strReplace}.
* @param ctx the parse tree
*/
void exitStrReplace(PredicateExpressionParser.StrReplaceContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strReplaceAll}.
* @param ctx the parse tree
*/
void enterStrReplaceAll(PredicateExpressionParser.StrReplaceAllContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strReplaceAll}.
* @param ctx the parse tree
*/
void exitStrReplaceAll(PredicateExpressionParser.StrReplaceAllContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strToLowerCase}.
* @param ctx the parse tree
*/
void enterStrToLowerCase(PredicateExpressionParser.StrToLowerCaseContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strToLowerCase}.
* @param ctx the parse tree
*/
void exitStrToLowerCase(PredicateExpressionParser.StrToLowerCaseContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strToUpperCase}.
* @param ctx the parse tree
*/
void enterStrToUpperCase(PredicateExpressionParser.StrToUpperCaseContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strToUpperCase}.
* @param ctx the parse tree
*/
void exitStrToUpperCase(PredicateExpressionParser.StrToUpperCaseContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strLength}.
* @param ctx the parse tree
*/
void enterStrLength(PredicateExpressionParser.StrLengthContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strLength}.
* @param ctx the parse tree
*/
void exitStrLength(PredicateExpressionParser.StrLengthContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strHashCode}.
* @param ctx the parse tree
*/
void enterStrHashCode(PredicateExpressionParser.StrHashCodeContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strHashCode}.
* @param ctx the parse tree
*/
void exitStrHashCode(PredicateExpressionParser.StrHashCodeContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strIsEmpty}.
* @param ctx the parse tree
*/
void enterStrIsEmpty(PredicateExpressionParser.StrIsEmptyContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strIsEmpty}.
* @param ctx the parse tree
*/
void exitStrIsEmpty(PredicateExpressionParser.StrIsEmptyContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strIsNotEmpty}.
* @param ctx the parse tree
*/
void enterStrIsNotEmpty(PredicateExpressionParser.StrIsNotEmptyContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strIsNotEmpty}.
* @param ctx the parse tree
*/
void exitStrIsNotEmpty(PredicateExpressionParser.StrIsNotEmptyContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strIsBlank}.
* @param ctx the parse tree
*/
void enterStrIsBlank(PredicateExpressionParser.StrIsBlankContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strIsBlank}.
* @param ctx the parse tree
*/
void exitStrIsBlank(PredicateExpressionParser.StrIsBlankContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strIsNotBlank}.
* @param ctx the parse tree
*/
void enterStrIsNotBlank(PredicateExpressionParser.StrIsNotBlankContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strIsNotBlank}.
* @param ctx the parse tree
*/
void exitStrIsNotBlank(PredicateExpressionParser.StrIsNotBlankContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#strParse}.
* @param ctx the parse tree
*/
void enterStrParse(PredicateExpressionParser.StrParseContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#strParse}.
* @param ctx the parse tree
*/
void exitStrParse(PredicateExpressionParser.StrParseContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#string}.
* @param ctx the parse tree
*/
void enterString(PredicateExpressionParser.StringContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#string}.
* @param ctx the parse tree
*/
void exitString(PredicateExpressionParser.StringContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#placeholder}.
* @param ctx the parse tree
*/
void enterPlaceholder(PredicateExpressionParser.PlaceholderContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#placeholder}.
* @param ctx the parse tree
*/
void exitPlaceholder(PredicateExpressionParser.PlaceholderContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#tagk}.
* @param ctx the parse tree
*/
void enterTagk(PredicateExpressionParser.TagkContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#tagk}.
* @param ctx the parse tree
*/
void exitTagk(PredicateExpressionParser.TagkContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#stringComparisonOp}.
* @param ctx the parse tree
*/
void enterStringComparisonOp(PredicateExpressionParser.StringComparisonOpContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#stringComparisonOp}.
* @param ctx the parse tree
*/
void exitStringComparisonOp(PredicateExpressionParser.StringComparisonOpContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#comparisonOperator}.
* @param ctx the parse tree
*/
void enterComparisonOperator(PredicateExpressionParser.ComparisonOperatorContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#comparisonOperator}.
* @param ctx the parse tree
*/
void exitComparisonOperator(PredicateExpressionParser.ComparisonOperatorContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#number}.
* @param ctx the parse tree
*/
void enterNumber(PredicateExpressionParser.NumberContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#number}.
* @param ctx the parse tree
*/
void exitNumber(PredicateExpressionParser.NumberContext ctx);
/**
* Enter a parse tree produced by {@link PredicateExpressionParser#siSuffix}.
* @param ctx the parse tree
*/
void enterSiSuffix(PredicateExpressionParser.SiSuffixContext ctx);
/**
* Exit a parse tree produced by {@link PredicateExpressionParser#siSuffix}.
* @param ctx the parse tree
*/
void exitSiSuffix(PredicateExpressionParser.SiSuffixContext ctx);
}