All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy