}
- public validateJavascriptCompression(string code)
+ public Gee.HashMap<int,string> validateJavascriptCompression(string code)
{
-
+ // this uses the roojspacker code to try and compress the code.
+ // it should highlight errors before we actually push live the code.
+
+ var p = new JSDOC.Packer();
+ p.keepWhite = false;
+ p.skipScope = false;
+ p.dumpTokens = false;
+ p.cleanup = false;
+ try {
+ p.packFile(code, "ANONFILE","");
+ } catch (Exception e) {
+ }
+
+ var ret = new Gee.HashMap<int,string>();
+ return ret;
}