X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FCompressWhite.js;h=50d7476e10984fdd2a4d6bfb8af89db6e7ce894d;hb=76403eff4ef6e64d68f22883edf1c32d9059d4e5;hp=720f19d2bb7609ff072c7a6afa0a526fc0b6c82c;hpb=9cea8435115bc18ecf84b08b0eb8ee2a53366f86;p=gnome.introspection-doc-generator diff --git a/JSDOC/CompressWhite.js b/JSDOC/CompressWhite.js index 720f19d..50d7476 100644 --- a/JSDOC/CompressWhite.js +++ b/JSDOC/CompressWhite.js @@ -8,7 +8,7 @@ @arg packer {Packer} */ -CompressWhite = function (ts, packer, keepWhite) +const CompressWhite = function (ts, packer, keepWhite) { keepWhite = keepWhite || false; ts.rewind(); @@ -271,13 +271,14 @@ CompressWhite = function (ts, packer, keepWhite) var out = ''; var outoff = 0; - out.length = ts.slen; // prealloc. + try { out.length = ts.slen; } catch (e) {} // prealloc. + out = ''; var tok; while (true) { tok = keepWhite ? ts.next() : ts.nextTok(); - print(JSON.stringify(tok.identifier,null,4)); + if (!tok) { break; } @@ -285,9 +286,12 @@ CompressWhite = function (ts, packer, keepWhite) tok.outData = '\n'; } + ///print(tok.type + ':' + tok.data); + if (tok.type == "NAME" && tok.identifier && tok.identifier.mungedValue && tok.identifier.mungedValue.length) { //f.write(tok.identifier.mungedValue); + //print("MUNGED: " + tok.identifier.mungedValue); out += tok.identifier.mungedValue; continue; }