}
public static void createDeclStatement(EvaluationContext context,
final Collection<VarDecl> varList, final Collection<Statement> statements, InstList l) throws CompilerException {
EvaluationContext newContext = context.setVars(context.decls.addLocalVar(context.getFileUnitInfo(),varList)) ;
for(VarDecl vd: varList) {
LValue v = newContext.getVar(vd.name) ;
makeInit(newContext,vd.init,v.getType(),l) ;
l.add(new Store(v)) ;
}
for(Statement s: statements) {
newContext.compile(s,l) ;
}