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

.aerospike-expression-dsl.0.1.0.source-code.ConditionVisitor Maven / Gradle / Ivy

The newest version!
// Generated from Condition.g4 by ANTLR 4.13.1

    package com.aerospike.dsl;

import org.antlr.v4.runtime.tree.ParseTreeVisitor;

/**
 * This interface defines a complete generic visitor for a parse tree produced
 * by {@link ConditionParser}.
 *
 * @param  The return type of the visit operation. Use {@link Void} for
 * operations with no return type.
 */
public interface ConditionVisitor extends ParseTreeVisitor {
	/**
	 * Visit a parse tree produced by {@link ConditionParser#parse}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitParse(ConditionParser.ParseContext ctx);
	/**
	 * Visit a parse tree produced by the {@code IntLShiftExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIntLShiftExpression(ConditionParser.IntLShiftExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code ModExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitModExpression(ConditionParser.ModExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code NotExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNotExpression(ConditionParser.NotExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code GreaterThanExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGreaterThanExpression(ConditionParser.GreaterThanExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code DivExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDivExpression(ConditionParser.DivExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code WithExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitWithExpression(ConditionParser.WithExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code OrExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOrExpression(ConditionParser.OrExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code GreaterThanOrEqualExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitGreaterThanOrEqualExpression(ConditionParser.GreaterThanOrEqualExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code LessThanOrEqualExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitLessThanOrEqualExpression(ConditionParser.LessThanOrEqualExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code OperandExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOperandExpression(ConditionParser.OperandExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code ExclusiveExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitExclusiveExpression(ConditionParser.ExclusiveExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code WhenExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitWhenExpression(ConditionParser.WhenExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code InequalityExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInequalityExpression(ConditionParser.InequalityExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code IntXorExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIntXorExpression(ConditionParser.IntXorExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code AndExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAndExpression(ConditionParser.AndExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code AddExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAddExpression(ConditionParser.AddExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code IntOrExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIntOrExpression(ConditionParser.IntOrExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code EqualityExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitEqualityExpression(ConditionParser.EqualityExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code IntAndExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIntAndExpression(ConditionParser.IntAndExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code IntNotExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIntNotExpression(ConditionParser.IntNotExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code SubExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSubExpression(ConditionParser.SubExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code MulExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMulExpression(ConditionParser.MulExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code LessThanExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitLessThanExpression(ConditionParser.LessThanExpressionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code IntRShiftExpression}
	 * labeled alternative in {@link ConditionParser#expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIntRShiftExpression(ConditionParser.IntRShiftExpressionContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#variableDefinition}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitVariableDefinition(ConditionParser.VariableDefinitionContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#expressionMapping}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitExpressionMapping(ConditionParser.ExpressionMappingContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#operand}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOperand(ConditionParser.OperandContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#numberOperand}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNumberOperand(ConditionParser.NumberOperandContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#intOperand}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIntOperand(ConditionParser.IntOperandContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#floatOperand}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFloatOperand(ConditionParser.FloatOperandContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#booleanOperand}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBooleanOperand(ConditionParser.BooleanOperandContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#stringOperand}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStringOperand(ConditionParser.StringOperandContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listConstant}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListConstant(ConditionParser.ListConstantContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#orderedMapConstant}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOrderedMapConstant(ConditionParser.OrderedMapConstantContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapPairConstant}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapPairConstant(ConditionParser.MapPairConstantContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapKeyOperand}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapKeyOperand(ConditionParser.MapKeyOperandContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#variable}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitVariable(ConditionParser.VariableContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathOrMetadata}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathOrMetadata(ConditionParser.PathOrMetadataContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#path}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPath(ConditionParser.PathContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#basePath}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBasePath(ConditionParser.BasePathContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#metadata}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMetadata(ConditionParser.MetadataContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionParamName}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionParamName(ConditionParser.PathFunctionParamNameContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionParamValue}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionParamValue(ConditionParser.PathFunctionParamValueContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionGetType}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionGetType(ConditionParser.PathFunctionGetTypeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionReturnType}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionReturnType(ConditionParser.PathFunctionReturnTypeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#binPart}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBinPart(ConditionParser.BinPartContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapPart}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapPart(ConditionParser.MapPartContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapKey}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapKey(ConditionParser.MapKeyContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapValue}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapValue(ConditionParser.MapValueContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapRank}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapRank(ConditionParser.MapRankContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapIndex}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapIndex(ConditionParser.MapIndexContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapKeyRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapKeyRange(ConditionParser.MapKeyRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardMapKeyRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardMapKeyRange(ConditionParser.StandardMapKeyRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedMapKeyRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedMapKeyRange(ConditionParser.InvertedMapKeyRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#keyRangeIdentifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitKeyRangeIdentifier(ConditionParser.KeyRangeIdentifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapKeyList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapKeyList(ConditionParser.MapKeyListContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardMapKeyList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardMapKeyList(ConditionParser.StandardMapKeyListContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedMapKeyList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedMapKeyList(ConditionParser.InvertedMapKeyListContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#keyListIdentifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitKeyListIdentifier(ConditionParser.KeyListIdentifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapIndexRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapIndexRange(ConditionParser.MapIndexRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardMapIndexRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardMapIndexRange(ConditionParser.StandardMapIndexRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedMapIndexRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedMapIndexRange(ConditionParser.InvertedMapIndexRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#indexRangeIdentifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexRangeIdentifier(ConditionParser.IndexRangeIdentifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#start}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStart(ConditionParser.StartContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#end}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitEnd(ConditionParser.EndContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapValueList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapValueList(ConditionParser.MapValueListContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardMapValueList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardMapValueList(ConditionParser.StandardMapValueListContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedMapValueList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedMapValueList(ConditionParser.InvertedMapValueListContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapValueRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapValueRange(ConditionParser.MapValueRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardMapValueRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardMapValueRange(ConditionParser.StandardMapValueRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedMapValueRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedMapValueRange(ConditionParser.InvertedMapValueRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#valueRangeIdentifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitValueRangeIdentifier(ConditionParser.ValueRangeIdentifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapRankRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapRankRange(ConditionParser.MapRankRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardMapRankRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardMapRankRange(ConditionParser.StandardMapRankRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedMapRankRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedMapRankRange(ConditionParser.InvertedMapRankRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#rankRangeIdentifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRankRangeIdentifier(ConditionParser.RankRangeIdentifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapRankRangeRelative}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapRankRangeRelative(ConditionParser.MapRankRangeRelativeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardMapRankRangeRelative}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardMapRankRangeRelative(ConditionParser.StandardMapRankRangeRelativeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedMapRankRangeRelative}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedMapRankRangeRelative(ConditionParser.InvertedMapRankRangeRelativeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#rankRangeRelativeIdentifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRankRangeRelativeIdentifier(ConditionParser.RankRangeRelativeIdentifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#relativeRankEnd}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRelativeRankEnd(ConditionParser.RelativeRankEndContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#relativeValue}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRelativeValue(ConditionParser.RelativeValueContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#mapIndexRangeRelative}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitMapIndexRangeRelative(ConditionParser.MapIndexRangeRelativeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardMapIndexRangeRelative}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardMapIndexRangeRelative(ConditionParser.StandardMapIndexRangeRelativeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedMapIndexRangeRelative}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedMapIndexRangeRelative(ConditionParser.InvertedMapIndexRangeRelativeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#indexRangeRelativeIdentifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexRangeRelativeIdentifier(ConditionParser.IndexRangeRelativeIdentifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#relativeKeyEnd}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRelativeKeyEnd(ConditionParser.RelativeKeyEndContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listPart}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListPart(ConditionParser.ListPartContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listIndex}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListIndex(ConditionParser.ListIndexContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listValue}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListValue(ConditionParser.ListValueContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listRank}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListRank(ConditionParser.ListRankContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listIndexRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListIndexRange(ConditionParser.ListIndexRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardListIndexRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardListIndexRange(ConditionParser.StandardListIndexRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedListIndexRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedListIndexRange(ConditionParser.InvertedListIndexRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listValueList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListValueList(ConditionParser.ListValueListContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardListValueList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardListValueList(ConditionParser.StandardListValueListContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedListValueList}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedListValueList(ConditionParser.InvertedListValueListContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listValueRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListValueRange(ConditionParser.ListValueRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardListValueRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardListValueRange(ConditionParser.StandardListValueRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedListValueRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedListValueRange(ConditionParser.InvertedListValueRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listRankRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListRankRange(ConditionParser.ListRankRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardListRankRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardListRankRange(ConditionParser.StandardListRankRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedListRankRange}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedListRankRange(ConditionParser.InvertedListRankRangeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#listRankRangeRelative}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitListRankRangeRelative(ConditionParser.ListRankRangeRelativeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#standardListRankRangeRelative}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStandardListRankRangeRelative(ConditionParser.StandardListRankRangeRelativeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#invertedListRankRangeRelative}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInvertedListRankRangeRelative(ConditionParser.InvertedListRankRangeRelativeContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#valueIdentifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitValueIdentifier(ConditionParser.ValueIdentifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#valueListIdentifier}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitValueListIdentifier(ConditionParser.ValueListIdentifierContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunction}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunction(ConditionParser.PathFunctionContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionCast}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionCast(ConditionParser.PathFunctionCastContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionExists}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionExists(ConditionParser.PathFunctionExistsContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionCount}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionCount(ConditionParser.PathFunctionCountContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionGet}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionGet(ConditionParser.PathFunctionGetContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionParams}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionParams(ConditionParser.PathFunctionParamsContext ctx);
	/**
	 * Visit a parse tree produced by {@link ConditionParser#pathFunctionParam}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPathFunctionParam(ConditionParser.PathFunctionParamContext ctx);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy