*/
-
+
+
+void diff(string original, string data)
+{
+
+ FileUtils.set_contents("/tmp/test.out",data);
+ string[] spawn_args = {"diff", "-w" , "-u", original, "/tmp/test.out" };
+
+
+ string[] spawn_env = Environ.get ();
+ int ls_status;
+ Process.spawn_sync ("/",
+ spawn_args,
+ spawn_env,
+ SpawnFlags.SEARCH_PATH,
+ null,
+ null,
+ null,
+ out ls_status);
+
+
+}
+
+
+
int main (string[] args) {
Gtk.init (ref args);
//GtkClutter.init (ref args);
Project.Project.loadAll();
- var p = Project.Project.getProject("BuilderTest");
+ var p = Project.Project.getProject("Builder4");
p.scanDirs();
var ar = p.sortedFiles();
var iter = ar.list_iterator();
while (iter.next()) {
var f= iter.get();
f.loadItems();
- var nv = new JsRender.NodeToVala( f.tree, 0, null);
- print("\n%s\n",nv.munge());
- return 0;
+
+ // syntax check..
+ var a = new Palete.ValaSource(f);
+
+
+
+ //print("\n%s\n",f.toJsonString());
+ //diff(p.firstPath() + "/" + f.name + ".vala", JsRender.NodeToVala.mungeFile(f));
+ //var str=
+ //print("\n%s\n",str);
+ //return 0;
}