JSDOC/TokenReader.js
[gnome.introspection-doc-generator] / JSDOC / Token.vala
index 0f9fc4a..a3ba98b 100644 (file)
@@ -84,11 +84,12 @@ namespace JSDOC
     
         public string asString()
         {
-            return "line:%d, type %s, name %s, data : %s , outData: %s".printf(
+            return "line:%d, id %d, type %s, data : %s,  name %s, , outData: %s".printf(
                     this.line,
+                    this.id,
                     this.type,
-                    this.name,
                     this.data,
+                    this.name,
                     this.outData == null ? "" : this.outData
             );
             
@@ -101,12 +102,26 @@ namespace JSDOC
                if (this.items.size > 0) {
                        
                                for (var i = 0;i < this.items.size; i++) {
-                               print("%sITEMS[%d] [ \n",indent);
+                               print("%s --ITEMS[%d] [ \n",indent,i);
                                        for (var j = 0;j < this.items[i].size; j++) {
-                                               this.items[i].dump(indent + "    ");
+                                               this.items[i][j].dump(indent + "  ");
+                                       }
+                               }
+                       }
+                       if (this.props.size > 0) {
+                               var m = this.props.map_iterator();
+                               while(m.next()) {
+                               print("%s --KEY %s ::  \n",indent,m.get_key());
+                               var vals = m.get_value().vals;
+                                       for (var i = 0;i < vals.size; i++) {
+
+                                               vals[i].dump(indent + "  ");
                                        }
                                }
-                   print(outs);
+                       
+                       
+                       }
+                       
                }