JSDOC/Packer.vala
[gnome.introspection-doc-generator] / JSDOC / Packer.vala
index 7fc0d84..0775998 100644 (file)
@@ -75,6 +75,10 @@ namespace JSDOC
                /**
                 * @cfg {String} tmpDir  (optional) where to put the temporary files. 
                 *      if you set this, then files will not be cleaned up
+                *  
+                *  at present we need tmpfiles - as we compile multiple files into one.
+                *  we could do this in memory now, as I suspect vala will not be as bad as javascript for leakage...
+                *
                 */
                public string tmpDir = "/tmp";  // FIXME??? in ctor?
        
@@ -247,7 +251,7 @@ namespace JSDOC
                        // this might happen if tmpDir is set .. 
 
                        
-                       if (true && FileUtils.test (minfile, FileTest.EXISTS)) {
+                       if (false && FileUtils.test (minfile, FileTest.EXISTS)) {
                                
                                var otv = File.new_for_path(file).query_info (FileAttribute.TIME_MODIFIED, 0).get_modification_time();
                                var mtv = File.new_for_path(minfile).query_info (FileAttribute.TIME_MODIFIED, 0).get_modification_time();
@@ -351,6 +355,9 @@ namespace JSDOC
                        //var ts = new TokenStream(toks);
                        //print(JSON.stringify(toks, null,4 )); Seed.quit();
                        var ts = new Collapse(toks.tokens);
+                       
+                       //ts.dumpAll("");                       print("Done collaps"); Process.exit(1);
+                       
                   // print(JSON.stringify(ts.tokens, null,4 )); Seed.quit();
                        //return;//
                        var sp = new ScopeParser(ts);
@@ -365,7 +372,7 @@ namespace JSDOC
                
                        var outf = CompressWhite(new TokenStream(toks.tokens), this, this.keepWhite); // do not kill whitespace..
                
-               
+                       
                
                
                         if (outf.length > 0) {