JSDOC/CompressWhite.vala
[gnome.introspection-doc-generator] / JSDOC / Collapse.vala
index dae431c..758a282 100644 (file)
@@ -130,7 +130,7 @@ namespace JSDOC {
                                 
                                 var toks = add.size > 0 ? this.collapse(add) : add;
                                 
-                                tok.items = new Gee.ArrayList<Token>(); //?? needed?
+                                tok.items = new Gee.ArrayList<Gee.ArrayList<Token>>(); //?? needed?
                                 tok.props = new Gee.HashMap<string,Gee.ArrayList<Token>>();
                                  
                                 
@@ -188,6 +188,7 @@ namespace JSDOC {
             
             
         }
+        // array of arrays of tokens
         Gee.ArrayList<Gee.ArrayList<Token>>  toItems(Gee.ArrayList<Token>  ar, string sep)
         {
             var ret = new Gee.ArrayList<Gee.ArrayList<Token>>() ;
@@ -210,16 +211,17 @@ namespace JSDOC {
                 
             }
             // last..
-            if (g.size) {
+            if (g.size > 0) {
                 ret.add(g);
             }
             return ret;
             
-        },
-        toProps : function(ar)
+        }
+        
+        Gee.HashMap<string,Gee.ArrayList<Token>> toProps (Gee.ArrayList<Token> ar)
         {
             
-            var ret = { }
+            var ret = new Gee.HashMap<string,Gee.ArrayList<Token>>();
                
             var g = { key : '', val: [] }