JSDOC/TokenStream.vala
[gnome.introspection-doc-generator] / JSDOC / TokenStream.vala
index 9678fe6..7708735 100644 (file)
@@ -58,7 +58,7 @@ namespace JSDOC {
                    if (i < 0) {
                                return new Token("", "VOID", "START_OF_STREAM");
                        }
-                   if (i > this.tokens.size) {
+                   if (i >= this.tokens.size) {
                                return new Token("", "VOID", "END_OF_STREAM");
                        }
 
@@ -121,7 +121,7 @@ namespace JSDOC {
                            }
                            return  new Token("", "VOID", "END_OF_STREAM");
                        }
-                       if (i > this.tokens.size) {
+                       if (i >= this.tokens.size) {
                                return  new Token("", "VOID", "END_OF_STREAM");
                        }
 
@@ -339,6 +339,16 @@ namespace JSDOC {
                    print(outs);
                }
                
+               public void dumpAll(string indent)
+               {
+                   for (var i = 0;i < this.tokens.length; i++) {
+                       
+                       this.tokens[i].dump();
+                   }
+                   print(outs);
+               }
+               
+               
        }
 }