Class DeclarationStatementTranslation
java.lang.Object
org.rumbledb.compiler.translation.scripting.DeclarationStatementTranslation
-
Method Summary
Modifier and TypeMethodDescriptionstatic <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>
StatementvarDeclStatement(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)
-
Method Details
-
varDeclStatement
public static <AnnotationsCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext, Statement varDeclStatementSeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext> (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)
-