From cb393a3ce9b4c6b9263b400c2fde3ffce9fb3208 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 15 Jul 2010 14:34:27 +0800 Subject: [PATCH] JSDOC/TokenStream.js --- JSDOC/TokenStream.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/JSDOC/TokenStream.js b/JSDOC/TokenStream.js index 55039a9..ac36596 100644 --- a/JSDOC/TokenStream.js +++ b/JSDOC/TokenStream.js @@ -113,14 +113,12 @@ TokenStream = XObject.define( while (true) { // print(i); if (i < 0) { - if (n < 0) { - return new Token("", "VOID", "END_OF_STREAM"); + if (n > -1) { + i = 0; continue; } - - } - else if (i > this.tokens.length) { - 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"); if (i != this.cursor && (this.tokens[i] === undefined || this.tokens[i].is("WHIT") || this.tokens[i].is("COMM"))) { if (n < 0) i--; else i++; -- 2.39.2