JSDOC/Packer.vala
[gnome.introspection-doc-generator] / JSDOC / Packer.vala
index 294cac7..f929222 100644 (file)
@@ -98,8 +98,10 @@ namespace JSDOC
                // list of files to compile...
                Gee.ArrayList<string> files;
                
-               public bool debug = false;
-               
+               /**
+               * @cfg debug -- pretty obvious.
+               */
+                
                public string activeFile = "";
                
                
@@ -109,7 +111,8 @@ namespace JSDOC
                {
                        this.target = target;
                        this.targetDebug  = targetDebug;
-               
+                       this.files = new Gee.ArrayList<string>();
+                        
                }
                
                public void loadSourceIndexes(Gee.ArrayList<string> indexes)
@@ -122,10 +125,16 @@ namespace JSDOC
                public void loadFiles(string[] fs)
                {
                        foreach(var f in fs) {
+                           GLib.debug("add File: %s", f);
                                this.files.add(f); //?? easier way?
                        }
                }
-       
+               public void loadFile(string f)
+               {
+                   GLib.debug("add File: %s", f);
+                       this.files.add(f); 
+                       GLib.debug("FILE LEN: %d", this.files.size);
+               }
                
                public void pack()
                {
@@ -207,7 +216,7 @@ namespace JSDOC
                        
                        print("reading %s\n",file );
                        
-                       if (FileUtils.test (file, FileTest.EXISTS) && ! FileUtils.test (file, FileTest.IS_DIR)) {
+                       if (!FileUtils.test (file, FileTest.EXISTS) || FileUtils.test (file, FileTest.IS_DIR)) {
                            print("SKIP (is not a file) %s\n ", file);
                            continue;
                        }