X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FTokenReader.js;h=2657ccdd47e1867fd3ad5b6114b82c8670b25c6b;hb=f3c7ddeadbe815a07cb3fc8f2e78adc4627cba2c;hp=789269553908421d7205ca941ff9c839ebc9868b;hpb=be53c0dcfcc654279b4887bd5442c009a20b7cc0;p=gnome.introspection-doc-generator diff --git a/JSDOC/TokenReader.js b/JSDOC/TokenReader.js index 7892695..2657ccd 100644 --- a/JSDOC/TokenReader.js +++ b/JSDOC/TokenReader.js @@ -130,18 +130,18 @@ TokenReader = XObject.define( read_space : function(/**JSDOC.TokenStream*/stream, tokens) { var found = ""; - while (!stream.look().eof && Lang.isSpace(stream.look())) { + while (!stream.look().eof && Lang.isSpace(stream.look()) && !Lang.isNewline(stream.look())) { found += stream.next(); } if (found === "") { return false; } - else { - if (this.collapseWhite) found = " "; - if (this.keepWhite) tokens.push(new Token(found, "WHIT", "SPACE", this.line)); - return true; - } + //print("WHITE = " + JSON.stringify(found)); + if (this.collapseWhite) found = " "; + if (this.keepWhite) tokens.push(new Token(found, "WHIT", "SPACE", this.line)); + return true; + }, /** @@ -158,7 +158,7 @@ TokenReader = XObject.define( if (found === "") { return false; } - this.line++; + //this.line++; if (this.collapseWhite) { found = "\n"; }