
.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