Class QuantifiedTranslation
java.lang.Object
org.rumbledb.compiler.translation.QuantifiedTranslation
-
Method Summary
Modifier and TypeMethodDescriptionstatic <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext, SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext>
FunctionCallExpressionquantifiedExpr(QuantifiedExprContext<ExprSingleCtx, VarBindingCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType)
-
Method Details
-
quantifiedExpr
public static <ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext, FunctionCallExpression quantifiedExprSeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext> (QuantifiedExprContext<ExprSingleCtx, VarBindingCtx, SeqTypeCtx> ctx, TranslationContext translationContext, Function<ExprSingleCtx, Expression> visitExprSingle, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType)
-