var ar = new Gee.ArrayList<Token>();
var pref = new Gee.ArrayList<Token>();
-
+
for (var i = 0; i < this.tokens.size; i ++) {
var tok = this.tokens[i];
}
// console.log(tok.data);
+ debug("COL: %s", tok.asString());
+
switch(tok.type) {
case "VOID":
return ret; //EOF
case "(":
var start = st.cursor;
- st.next();
+ //st.next(); << no need to shift, balance will start at first character..
var add = st.balance(tok.data);
+
+ debug("BALANCE returned %d items\n", add.size);
+
+
// if (!add) {
//console.dump(tok);
//console.dump(start + '...' + st.cursor);