JSDOC/TokenReader.vala
authorAlan Knowles <alan@roojs.com>
Tue, 15 Sep 2015 09:13:35 +0000 (17:13 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 15 Sep 2015 09:13:35 +0000 (17:13 +0800)
JSDOC/TokenReader.vala

index bbdc179..b49ffcc 100644 (file)
@@ -290,9 +290,7 @@ namespace JSDOC {
             }
             //print("WHITE = " + JSON.stringify(found));
             
             }
             //print("WHITE = " + JSON.stringify(found));
             
-            // if we found a new line, then we could check if previous character was a ';' - if so we can drop it.
-            // otherwise generally keep it.. in which case it should reduce our issue with stripping new lines..
-            
+             
             if (this.collapseWhite) {
                 found = " "; // this might work better if it was a '\n' ???
             }
             if (this.collapseWhite) {
                 found = " "; // this might work better if it was a '\n' ???
             }
@@ -301,7 +299,7 @@ namespace JSDOC {
             }
             return true;
         
             }
             return true;
         
-        },
+        }
 
         /**
             @returns {Boolean} Was the token found?
 
         /**
             @returns {Boolean} Was the token found?
@@ -309,7 +307,7 @@ namespace JSDOC {
         public bool read_newline  (TokenStream stream, TokenArray tokens)
             var found = "";
             var line = this.line;
         public bool read_newline  (TokenStream stream, TokenArray tokens)
             var found = "";
             var line = this.line;
-            while (!stream.look().eof && Lang.isNewline(stream.look())) {
+            while (!stream.lookEOF() && Lang.isNewline(stream.look())) {
                 this.line++;
                 found += stream.next();
             }
                 this.line++;
                 found += stream.next();
             }
@@ -317,6 +315,11 @@ namespace JSDOC {
             if (found === "") {
                 return false;
             }
             if (found === "") {
                 return false;
             }
+            
+            // if we found a new line, then we could check if previous character was a ';' - if so we can drop it.
+            // otherwise generally keep it.. in which case it should reduce our issue with stripping new lines..
+           
+            
             //this.line++;
             if (this.collapseWhite) {
                 found = "\n";
             //this.line++;
             if (this.collapseWhite) {
                 found = "\n";