var toks = add.size > 0 ? this.collapse(add) : add;
tok.items = new Gee.ArrayList<Gee.ArrayList<Token>>(); //?? needed?
var toks = add.size > 0 ? this.collapse(add) : add;
tok.items = new Gee.ArrayList<Gee.ArrayList<Token>>(); //?? needed?
var ost = new TokenStream(toks);
//console.dump(ost.look(2,true) );
var ost = new TokenStream(toks);
//console.dump(ost.look(2,true) );
}
// last.. - if g.val.length is 0 then it's a trailing ','...
// we should really throw a syntax error in that case..
}
// last.. - if g.val.length is 0 then it's a trailing ','...
// we should really throw a syntax error in that case..