X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=src%2FMain.vala;h=df5d6f47bec49067dc0716459cf0485fdf26586a;hb=a8b66892c7c6bf95db7c231045b08bcd36733fa2;hp=037b8cc21cfa39f4619025ebc050db1325d09902;hpb=a2d64f34135d28eaca02d0e99d0ef1b8baf190b0;p=app.Builder.js diff --git a/src/Main.vala b/src/Main.vala index 037b8cc21..df5d6f47b 100644 --- a/src/Main.vala +++ b/src/Main.vala @@ -9,7 +9,7 @@ int main (string[] args) { - + new JsRender.Lang_Class(); var app = BuilderApplication.singleton( args); @@ -47,6 +47,8 @@ int main (string[] args) { if (cur_project == null) { GLib.error("invalid project %s, use --list-projects to show project ids",BuilderApplication.opt_compile_project); } + cur_project.scanDirs(); + } @@ -67,7 +69,29 @@ int main (string[] args) { GLib.error("missing file %s in project %s", BuilderApplication.opt_bjs_compile, cur_project.name); } //BuilderApplication.compileBjs(); - print(file.toSourceCode()); + file.loadItems(); + var str = file.toSourceCode(); + + + if (!BuilderApplication.opt_debug) { + print("%s", str); + GLib.Process.exit(Posix.EXIT_SUCCESS); + } + + // dump the node tree + file.tree.dumpProps(); + + + var str_ar = str.split("\n"); + for(var i =0;i