DeclMultiVar.initVals constructor
DeclMultiVar.initVals(])
Transforms tokens into DeclVar statements forwarding
the corresponding attrs and valus element each.
Implementation
factory DeclMultiVar.initVals(
List<Token> vars,
List<Token?> attrs,
List<MathExpr> vals,
[bool local = false]
) {
assert(vars.length == attrs.length);
final List<DeclVar> vs = [];
for(int i = 0; i < vars.length; i++) {
vs.add(DeclVar.initNil(vars[i], attr: attrs[i]));
}
return DeclMultiVar._(
vars.first,
vs,
vals,
local,
);
}