JSDOC/Options.js
[gnome.introspection-doc-generator] / JSDOC / Options.js
index 598568a..7444ddd 100644 (file)
@@ -8,10 +8,10 @@ File = import.File.File;
 Options = {
     
     "files" : [],  // was _
-    "directory" : '',   // was d.
+    "directory" : '',   // was d. ?? source directory (needed to put temporary files..)
     "conf" : '',       // was c.
     "template": '',   // was t.
-    "recurse": '',   // was r.
+    "recurse": false,   // was r.
     "ext": '',   // was x.
     "private": '',   // was p
     "allfunctions": '',   // was a
@@ -55,9 +55,19 @@ Options = {
             };
         }
         if (!this.template) {
-            
+            throw {
+                name: "ArgumentError", 
+                message: "No template specified" 
+            };
         }
-        
+         
+        if (!this.directory) {
+            throw {
+                name: "ArgumentError", 
+                message: "No directory specified" 
+            };
+        }
+         
         
         
     }