X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=JSDOC%2FTokenStream.js;fp=JSDOC%2FTokenStream.js;h=d42164dc3e9e458905ed64aec28458356a6b2aa1;hp=ac365964940bef49f8fcf64eb0c32f8837fb2553;hb=ea40d6a686c0c2c09c7cba1a6b69d67ddb7f903c;hpb=0d87246464fc48dab6e16d4799c4458fc4b03cf6 diff --git a/JSDOC/TokenStream.js b/JSDOC/TokenStream.js index ac36596..d42164d 100644 --- a/JSDOC/TokenStream.js +++ b/JSDOC/TokenStream.js @@ -114,11 +114,14 @@ TokenStream = XObject.define( // print(i); if (i < 0) { if (n > -1) { - i = 0; continue; + i = 0; + continue; } - return new Token("", "VOID", "END_OF_STREAM"); + return new Token("", "VOID", "END_OF_STREAM"); + } + else if (i > this.tokens.length) { + return new Token("", "VOID", "END_OF_STREAM"); } - else if (i > this.tokens.length) return new Token("", "VOID", "END_OF_STREAM"); if (i != this.cursor && (this.tokens[i] === undefined || this.tokens[i].is("WHIT") || this.tokens[i].is("COMM"))) { if (n < 0) i--; else i++;