projects
/
gnome.introspection-doc-generator
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
JSDOC/Packer.vala
[gnome.introspection-doc-generator]
/
JSDOC
/
Packer.vala
diff --git
a/JSDOC/Packer.vala
b/JSDOC/Packer.vala
index
7fc0d84
..
883f0b9
100644
(file)
--- a/
JSDOC/Packer.vala
+++ b/
JSDOC/Packer.vala
@@
-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
/**
* @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?
*/
public string tmpDir = "/tmp"; // FIXME??? in ctor?
@@
-92,7
+96,7
@@
namespace JSDOC
* usefull for debugging compressed files.
*/
* usefull for debugging compressed files.
*/
- public bool keepWhite =
tru
e;
+ public bool keepWhite =
fals
e;
// list of files to compile...
// list of files to compile...
@@
-247,7
+251,7
@@
namespace JSDOC
// this might happen if tmpDir is set ..
// this might happen if tmpDir is set ..
- if (
tru
e && FileUtils.test (minfile, FileTest.EXISTS)) {
+ if (
fals
e && 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();
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();
@@
-264,7
+268,7
@@
namespace JSDOC
}
}
- print("COMPRESSING
"
);
+ print("COMPRESSING
to %s\n", minfile
);
//var codeComp = pack(str, 10, 0, 0);
if (FileUtils.test (minfile, FileTest.EXISTS)) {
FileUtils.remove(minfile);
//var codeComp = pack(str, 10, 0, 0);
if (FileUtils.test (minfile, FileTest.EXISTS)) {
FileUtils.remove(minfile);
@@
-310,9
+314,12
@@
namespace JSDOC
}
print("Output file: " + this.target);
if (this.targetDebug.length > 0) {
}
print("Output file: " + this.target);
if (this.targetDebug.length > 0) {
- print("Output debug file: " + this.targetDebug);
- }
-
+ print("Output debug file: %s\n" , this.targetDebug);
+ }
+
+ if (this.outstr.length > 0 ) {
+ print(this.outstr);
+ }
@@
-351,6
+358,9
@@
namespace JSDOC
//var ts = new TokenStream(toks);
//print(JSON.stringify(toks, null,4 )); Seed.quit();
var ts = new Collapse(toks.tokens);
//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);
// print(JSON.stringify(ts.tokens, null,4 )); Seed.quit();
//return;//
var sp = new ScopeParser(ts);
@@
-365,13
+375,14
@@
namespace JSDOC
var outf = CompressWhite(new TokenStream(toks.tokens), this, this.keepWhite); // do not kill whitespace..
var outf = CompressWhite(new TokenStream(toks.tokens), this, this.keepWhite); // do not kill whitespace..
-
-
+
+ print("RESULT: \n %s\n", outf);
if (outf.length > 0) {
FileUtils.set_contents(minfile, outf);
if (outf.length > 0) {
FileUtils.set_contents(minfile, outf);
- }
+ }
+
return outf;
return outf;