File.js
[app.Builder.js] / rconv.js
index 718844b..a094a3f 100644 (file)
--- a/rconv.js
+++ b/rconv.js
@@ -26,12 +26,12 @@ var args = Array.prototype.slice.call(Seed.argv);
 
 args.shift();
 args.shift();
-//print(JSON.stringify(args, null,4));
+//print(JSON.(args, null,4));
 //Seed.quit();
 
 
 if (File.isFile(args[0])) {
-    createTest(args[0]);    
+    createTest(args[0], true);    
 } else { 
     
     File.list(args[0]).forEach(function(a) {
@@ -49,11 +49,11 @@ print( " diff -w -u /tmp/rconv_orig /tmp/rconv_gen/");
 
 
 
-function createTest(fn) {
+function createTest(fn, force) {
     
     // does it have a .bjs file..
     var bjs = fn.replace(/\.js$/, '.bjs');
-    if (!File.exists(bjs)) {
+    if (!force && !File.exists(bjs)) {
         return true;
         
     } 
@@ -88,7 +88,7 @@ function createTest(fn) {
     
     
     var rf = new JsParser(toks);
-    //print(JSON.stringify(rf.tokens, null,4));Seed.quit();
+    //print(JSON.(rf.tokens, null,4));Seed.quit();
     rf.parse();
     
     
@@ -96,7 +96,7 @@ function createTest(fn) {
         File.remove('/tmp/rconv_genbjs/' + GLib.basename(fn).replace(/\.js$/,'.bjs') );
     }
     File.write('/tmp/rconv_genbjs/' + GLib.basename(fn).replace(/\.js$/,'.bjs'),
-               JSON.stringify(rf.cfg,null,4));
+               JSON.(rf.cfg,null,4));
 
     
      
@@ -112,6 +112,6 @@ function createTest(fn) {
     
     File.write('/tmp/rconv_gen/' + GLib.basename(fn) , res);
 }
-//print(JSON.stringify(rf.cfg, null,4));
+//print(JSON.(rf.cfg, null,4));