g.push(ar[i]);
continue;
}
+ // var a=..., b =...
+ if ((ar[i].data != ';') && g.length && (g[0].name == "VAR")) {;
+ g.push(ar[i]);
+ continue;
+ }
+
g.push(ar[i]);
ret.push(g);
g = [];
}
}
// last.. - if g.val.length is 0 then it's a trailing ','...
+ // we should really throw a syntax error in that case..
if (k.length && g.val.length) {
ret[k] = g;
}