From 4c080e3be0a3a9c20a6ca628948371457f7c9a07 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 3 Dec 2015 16:23:34 +0800 Subject: [PATCH] JSDOC/TokenStream.vala --- JSDOC/TokenStream.vala | 31 ++----------------------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/JSDOC/TokenStream.vala b/JSDOC/TokenStream.vala index 9f7d311..cf69819 100644 --- a/JSDOC/TokenStream.vala +++ b/JSDOC/TokenStream.vala @@ -85,40 +85,13 @@ namespace JSDOC { { - if (considerWhitespace == true) { - - if (this.cursor+n < 0 || this.cursor+n > (this.tokens.size -1)) { + if (this.cursor+n < 0 || this.cursor+n > (this.tokens.size -1)) { return new Token("", "VOID", "START_OF_STREAM"); } return this.tokens.get(this.cursor+n); } - - var count = 0; - var i = this.cursor; - - while (true) { - if (i < 0) { - return new Token("", "VOID", "START_OF_STREAM"); - } - if (i >= this.tokens.size) { - return new Token("", "VOID", "END_OF_STREAM"); - } - - if (i != this.cursor && this.tokens.get(i).is("WHIT")) { - i += (n < 0) ? -1 : 1; - continue; - } - - if (count == n) { - return this.tokens.get(i); - } - count++; - i += (n < 0) ? -1 : 1; - } - - // return new Token("", "VOID", "STREAM_ERROR"); // because null isn't an object and caller always expects an object - + } -- 2.39.2