X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=JSDOC%2FCompressWhite.js;h=60e1d28cf923bf9a0d5c0bae4d7429f01e77a9c5;hp=293c3187bb49c37f5bf77d1b60653eee51e46346;hb=f97b7efe182b819e8f6143b7aeb9fd45c7ab75f0;hpb=78311bb94a758645c148c3dd19b3f9a99ce4e51d diff --git a/JSDOC/CompressWhite.js b/JSDOC/CompressWhite.js index 293c318..60e1d28 100644 --- a/JSDOC/CompressWhite.js +++ b/JSDOC/CompressWhite.js @@ -8,9 +8,9 @@ @arg packer {Packer} */ -CompressWhite = function (ts, packer) +CompressWhite = function (ts, packer, keepWhite) { - + keepWhite = keepWhite || false; ts.rewind(); //var str = File.read(fn); var rep_var = 1; @@ -21,6 +21,7 @@ CompressWhite = function (ts, packer) break; } if (tok.type == "WHIT") { + continue; //if (tok._isDoc) { // continue; @@ -270,8 +271,10 @@ CompressWhite = function (ts, packer) var outoff = 0; out.length = ts.slen; // prealloc. out = ''; + var tok; while (true) { - var tok = ts.nextTok(); + + tok = keepWhite ? ts.next() : ts.nextTok(); if (!tok) { break;