JSDOC/CompressWhite.js
[gnome.introspection-doc-generator] / JSDOC / CompressWhite.js
index 7f16282..da3ec75 100644 (file)
@@ -95,7 +95,7 @@ CompressWhite =  function (ts, packer)
             
             // a = { ....
                 
-            if (ts.look(1).data == '=' &&  ts.look(2).isTypeN(Script.TOKlbrace)) {
+            if (ts.look(1).data == '=' &&  ts.look(2).data == '{')) {
                 // freeze time.. 
                 //println("----------*** 3 *** --------------");
                 var cu = ts.cursor;
@@ -105,7 +105,7 @@ CompressWhite =  function (ts, packer)
                 }
                 // if next is not ';' -> make it so...
 
-                if (!ts.look(1).isData(';') && !ts.look(1).isData('}') && ts.look(1,true).isLineBreak()) {
+                if (!ts.look(1).data == ';' && ts.look(1).data != '}' && ts.look(1,true).name=="NEWLINE") {
                     ts.cur().outData = ts.cur().data +";";
                 }
                 // restore.. 
@@ -136,7 +136,7 @@ CompressWhite =  function (ts, packer)
                 
                 
             case Script.TOKreturn: // if next item is not a semi; (or }
-                if (ts.look(1).isData(';') || ts.look(1).isData('}')) {
+                if (ts.look(1).data == ';' || ts.look(1).data == '}') {
                     continue;
                 }
                 tok.outData =  tok.data + " ";