X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=JSDOC%2FCollapse.js;h=a0312c003c951f9afee0ddca4c64d0da1b5b4281;hp=03fb0406e9038df7e2713f6fb95a5bda330f80b1;hb=db7f0739d8000a3a6acadd881d562ced33a16a3b;hpb=0b0c51c2fc793e2a57eec7cefe55eaef41587131 diff --git a/JSDOC/Collapse.js b/JSDOC/Collapse.js index 03fb040..a0312c0 100644 --- a/JSDOC/Collapse.js +++ b/JSDOC/Collapse.js @@ -88,10 +88,10 @@ Collapse = XObject.define( // Seed.print(TokenStream.toString(ret)); return ret; } - // console.log(tok.data); + // console.log(tok.data); switch(tok.type) { case "VOID": - return; //EOF + return ret; //EOF case "KEYW": @@ -121,13 +121,17 @@ Collapse = XObject.define( if (add) { add.shift(); } - //Seed.print(TokenStream.toString(aa)); + //Seed.print("ADD"); + //Seed.print(JSON.stringify(add, null,4)); + var toks = add ? this.collapse(add) : []; tok.items = false; tok.props = false; + + if (tok.data != '{') { // paramters or array elements.. tok.items = this.toItems(toks, [',']);