Class DeclarationStatementTranslation

java.lang.Object
org.rumbledb.compiler.translation.scripting.DeclarationStatementTranslation

public final class DeclarationStatementTranslation extends Object
  • Method Details

    • varDeclStatement

      public static <AnnotationsCtx extends org.antlr.v4.runtime.ParserRuleContext, VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext, SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext> Statement varDeclStatement(VarDeclStatementContext<AnnotationsCtx,VarBindingCtx,SeqTypeCtx,ExprSingleCtx> ctx, TranslationContext translationContext, Function<AnnotationsCtx,List<Annotation>> processAnnotations, Function<VarBindingCtx,Name> parseVariableBinding, Function<SeqTypeCtx,SequenceType> processSequenceType, Function<ExprSingleCtx,Expression> visitExprSingle)