X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FCollapse.vala;h=2f883f3687ac20ca95dde372087457909c2a99a1;hb=35ddfbdfc0fb33aab65d6722db3948ca210ede7f;hp=d11e7c6a87bb3e5844ad00392fdc8242f4883eef;hpb=8d2f0d5d3dfc04dd254a0de7651721ef4b5d93de;p=gnome.introspection-doc-generator diff --git a/JSDOC/Collapse.vala b/JSDOC/Collapse.vala index d11e7c6..2f883f3 100644 --- a/JSDOC/Collapse.vala +++ b/JSDOC/Collapse.vala @@ -52,7 +52,7 @@ namespace JSDOC { var ar = new Gee.ArrayList(); var pref = new Gee.ArrayList(); - + for (var i = 0; i < this.tokens.size; i ++) { var tok = this.tokens[i]; @@ -93,6 +93,8 @@ namespace JSDOC { } // console.log(tok.data); + debug("COL: %s", tok.asString()); + switch(tok.type) { case "VOID": return ret; //EOF @@ -117,9 +119,13 @@ namespace JSDOC { 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);