JSDOC/Collapse.vala
[gnome.introspection-doc-generator] / JSDOC / Collapse.vala
index 5ea88ef..be6732f 100644 (file)
 
 namespace JSDOC {
 
-public class  Collapse : TokenStream  {
+       public class  Collapse : TokenStream  {
 
 
-       public Collapse(Gee.ArrayList<Token> tokens) 
-       {
-        parent(ar);;
-        
-        this.spaces();
-        ar = this.collapse(this.tokens);
-        
-        this.tokens = ar;
-        
-       // console.dump(ar);
-        
-    }, 
-    TokenStream, 
-    {
+               public Collapse(Gee.ArrayList<Token> tokens) 
+               {
+                   parent(ar);;
+                   
+                   this.spaces();
+                   
+                   ar = this.collapse(this.tokens);
+                   
+                   this.tokens = ar;
+                   
+                  // console.dump(ar);
+                   
+               }
     
-        spaces : function () {
-            var ar = [];
-            var pref = [];
+        void spaces () {
+            var ar = new Gee.ArrayList<Token>()
+            var pref =  new Gee.ArrayList<Token>();
             
-            var tok;
+            Token tok;
             
-            for (var i = 0; i < this.tokens.length; i ++) {
+            for (var i = 0; i < this.tokens.size; i ++) {
                 tok = this.tokens[i];
                 if (tok.is("COMM") || tok.is("WHIT")) {
                     pref.push(tok);