some finetuning, version, package, some hacky support for imports
diff --git a/AST.h b/AST.h
index 1e29227..48c4bb2 100644
--- a/AST.h
+++ b/AST.h
@@ -3,6 +3,7 @@
 #define AST_H_
 
 #include <android-base/macros.h>
+#include <string>
 #include <utils/Vector.h>
 
 namespace android {
@@ -17,6 +18,10 @@
 
     static AST *Parse(const char *path);
 
+    void setVersion(const char *major, const char *minor);
+    void setPackage(Vector<std::string> *packagePath);
+    void addImport(Vector<std::string> *importPath);
+
     void enterScope(Scope *container);
     void leaveScope();
     Scope *scope();