Revert "File.js"
[app.Builder.js] / bjstester.js
index e69de29..554c391 100644 (file)
@@ -0,0 +1,64 @@
+/**
+ *
+ * This is a test file to convert appbuilder style application code
+ *  into javascript structures.
+ *
+ *
+ * Needs to test a while directory convert to-><-from and compare..
+ *
+ * 
+ *
+ * 
+ *
+ */
+
+var JsParser = imports.JsParser.JsParser;
+var TokenReader = imports.JSDOC.TokenReader.TokenReader;
+var TextStream = imports.JSDOC.TextStream.TextStream;
+
+var File = imports.File.File;
+
+var GLib = imports.gi.GLib;
+
+
+
+var args = Array.prototype.slice.call(Seed.argv);
+
+args.shift();
+args.shift();
+//print(JSON.stringify(args, null,4));
+//Seed.quit();
+
+
+if (File.isFile(args[0])) {
+    bjstest(args[0]);    
+} else { 
+  throw "argument is not file";
+}
+
+
+function bjstest(fn) {
+    print("BJSTEST");
+    // does it have a .bjs file..
+    var bjs = fn.replace(/\.js$/, '.bjs');
+    if (!bjs.match(/\.bjs$/)) {
+        throw "not a bjs file"
+    } 
+    // let's assume roo..
+      
+     
+    // now try and render it back to javascript.
+    var rclass = imports.JsRender.Roo.Roo;
+    
+    var render = new rclass({
+        path: fn
+    });
+    render.loadItems(function() {
+        print(render.toSource());
+    }, true);
+    
+}
+//print(JSON.stringify(rf.cfg, null,4));