Class MutationStatementTranslation
java.lang.Object
org.rumbledb.compiler.translation.scripting.MutationStatementTranslation
-
Method Summary
Modifier and TypeMethodDescriptionstatic <ExprSimpleCtx extends org.antlr.v4.runtime.ParserRuleContext>
ApplyStatementapplyStatement(ApplyStatementContext<ExprSimpleCtx> ctx, TranslationContext translationContext, Function<ExprSimpleCtx, Expression> visitExprSimple) static <VarRefCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
AssignStatementassignStatement(AssignStatementContext<VarRefCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<VarRefCtx, Name> parseVariableReference, Function<ExprSingleCtx, Expression> visitExprSingle)
-
Method Details
-
applyStatement
public static <ExprSimpleCtx extends org.antlr.v4.runtime.ParserRuleContext> ApplyStatement applyStatement(ApplyStatementContext<ExprSimpleCtx> ctx, TranslationContext translationContext, Function<ExprSimpleCtx, Expression> visitExprSimple) -
assignStatement
public static <VarRefCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext> AssignStatement assignStatement(AssignStatementContext<VarRefCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<VarRefCtx, Name> parseVariableReference, Function<ExprSingleCtx, Expression> visitExprSingle)
-