tests/TreeBuilder.vala
[app.Builder.js] / tests / TreeBuilder.vala
index f8eb912..9f52d1f 100644 (file)
@@ -48,6 +48,18 @@ public class TreeBuilder : Vala.CodeVisitor {
                //      return context;
                //}
 
+               var testcode = new Vala.SourceFile (
+                       context, 
+                       Vala.SourceFileType.SOURCE, 
+                       "/dev/null",
+                       "void atest() { 
+                           var a = 1; 
+                           a++;
+                       }"
+                    );
+               context.add_source_file (testcode);
+
+               
                var source_file = new Vala.SourceFile (context, 
                                Vala.SourceFileType.SOURCE, 
                                "/home/alan/gitlive/app.Builder.js/tests/TreeBuilder.vala");
@@ -58,8 +70,10 @@ public class TreeBuilder : Vala.CodeVisitor {
 
                //register_source_file (source_package, source_file);
 
-               
-               
+               context.add_external_package ("glib-2.0");
+               context.add_external_package ("gobject-2.0");
+               context.add_external_package ("libvala-0.24");
+               context.add_external_package ("posix");
                //if (context.profile == Vala.Profile.GOBJECT) {
                        // import the GLib namespace by default (namespace of backend-specific standard library)
                        var ns_ref = new Vala.UsingDirective (new Vala.UnresolvedSymbol (null, "GLib", null));
@@ -69,7 +83,7 @@ public class TreeBuilder : Vala.CodeVisitor {
 
                context.add_source_file (source_file);
 
-               context.add_external_package ("glib-2.0");
+               
                //add_documented_files (context, settings.source_files);
                
                Vala.Parser parser = new Vala.Parser ();