JSDOC/Collapse.vala
[gnome.introspection-doc-generator] / JSDOC / Collapse.vala
index 1915f48..3c69b52 100644 (file)
@@ -128,17 +128,18 @@ namespace JSDOC {
                                 
                                 
                                 
-                                var toks = add ? this.collapse(add) : [];
-                                tok.items = false;
+                                var toks = add.size > 0 ? this.collapse(add) : [];
+                                tok.items =  new Gee.ArrayList<Token>(); //?? needed?
                                 tok.props = false;
                                 
                                 
                                 
-                                if (tok.data != '{') {
+                                if (tok.data != "{") {
                                     // paramters or array elements..
                                     tok.items = this.toItems(toks, [',']);
                                 } else {
                                     // check for types.. it could be a list of statements.. or object
+                                    // format "{" "xXXX" ":" << looks for the ':'.. seems to work.. not sure if it's foolproof...
                                     
                                     var ost = new  TokenStream(toks);
                                     //console.dump(ost.look(2,true) );