JSDOC/Token.vala
[gnome.introspection-doc-generator] / JSDOC / Token.vala
index 9d50744..7c13595 100644 (file)
@@ -50,7 +50,7 @@ namespace JSDOC
         
         // props??? what's this???
         
-        public Token(string data, string type, string name, int line)
+        public Token(string data, string type, string name, int line = -1)
         {
             this.data = data;
             this.type = type;
@@ -59,7 +59,7 @@ namespace JSDOC
             this.prefix = "";    
             this.outData = null; // used by packer/scopeparser
             this.identifier = null; // used by scope
-            this.id = tokid++;
+            this.id = Token_id++;
             
             
             this.items = new Gee.ArrayList<Gee.ArrayList<Token>>();
@@ -73,7 +73,7 @@ namespace JSDOC
                     this.name,
                     this.data,
                     this.outData == null ? "" : this.outData
-            )
+            );
             
         }
         
@@ -84,7 +84,7 @@ namespace JSDOC
             
             var ret =  this.data ;
             
-            forach(var ai in this.items ) {
+            foreach(var ai in this.items ) {
                 
                 string str = "";
                 foreach( var it in ai) {
@@ -108,7 +108,7 @@ namespace JSDOC
             
             return this.prefix +   ret;
              
-        },
+        }
         /*
         toJS : function() {
             
@@ -126,5 +126,6 @@ namespace JSDOC
         public bool is(string what) {
             return this.name == what || this.type == what;
         }
-});
+    }
+}
   
\ No newline at end of file