JSDOC/TokenStream.vala
authorAlan Knowles <alan@roojs.com>
Wed, 30 Sep 2015 09:55:30 +0000 (17:55 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 30 Sep 2015 09:55:30 +0000 (17:55 +0800)
JSDOC/TokenStream.vala

index 51942dd..3183734 100644 (file)
@@ -127,16 +127,16 @@ namespace JSDOC {
                        continue;
                    }
                    
-                   if (count == Math.abs(n)) {
-                       return this.tokens[i];
+                   if (count == n) {
+                       return this.tokens.get(i);
                    }
                    count++;
-                   (n < 0)? i-- : i++;
+                   i += (n < 0) ? -1 : 1;
                }
            // should never get here..
-               return false; // because null isn't an object and caller always expects an object;
+               return  new Token("", "VOID", "END_OF_STREAM");; // because null isn't an object and caller always expects an object;
                
-           },
+           }
 
            /**
             *  @return {Token|null}