if (this.debugTarget) {
File.write(this.debugTarget, "");
}
+ if (this.debugTranslateTarget) {
+ File.write(this.debugTarget, "");
+ }
for(var i=0; i < this.files.length; i++) {
var file = this.files[i];
}
}
-
+
print("COMPRESSING ");
//var codeComp = pack(str, 10, 0, 0);
if (File.exists(minfile)) {
}
var str = File.read(file);
var str = this.pack(str, file, minfile);
- if (str.length) {
- File.write(minfile, str);
- }
-
- }
+ }
+
+
+
+ // if we are translating, write the translations strings at the top
+ // of the file..
+
if (this.translateJSON) {
} else {
this.out += out;
}
-
-
-
+
File.write(this.translateJSON, "");
for(var i=0; i < this.files.length; i++) {
var file = this.files[i];
print(sp.warnings.join("\n"));
+
var out = CompressWhite(new TokenStream(toks), this, this.keepWhite); // do not kill whitespace..
this.timerPrint("Compressed");
+
+ if (out.length) {
+ File.write(minfile, out);
+ }
+
return out;