JSDOC/Options.js
authorAlan Knowles <alan@akbkhome.com>
Wed, 30 Jun 2010 09:19:11 +0000 (17:19 +0800)
committerAlan Knowles <alan@akbkhome.com>
Wed, 30 Jun 2010 09:19:11 +0000 (17:19 +0800)
JSDOC/Options.js

index 40bf757..0bbc529 100644 (file)
@@ -6,35 +6,35 @@ XObject = import.XObject.XObject;
 File = import.File.File;
 
 Options = {
-    
-    argTypes : {
-        "src"           :  "source directory (either absolute - starts with "/" or relative " + 
-                            "- without, in which case it's added to baseDir"
-        "baseDir"       :  'Base Directory (root directory of code)',
-        "target"        :  'Target Directory (where html files go)',
-        "cacheDirectory": 'Cached Files Directory',
-        "conf"          : 'Read From a Configuration file',       // was c. - configuration file.. - parsed with JSON.parse
-        "template"      : 'Template Directory',   // was t.
-        // "recurse": false,   // was r. - not supported..
-        "ext"           :  'Extension of code files to read (normally js)',   // was x.
-        "publishExt"    : 'Extension of html files to write (normally html)',
-        //"private": '',   // was p
-        //"allfunctions": '',   // was a
-        //"encoding": '',   // was e.
-        //"nocode": '',  // was n
-        //"out": '',   // was o.
-        //"suppress": '',  // was s ??? used?
-        "outputSource" : 'Output the Source code to symbols/src/* (boolean)',
-        //"testmode": '',  // was t
-        "help"          : 'Show help',   // was h
-        "verbose"       : 'Show verbose messages',   // was v
-        //"disablecache": '',   // was C -- not needed? - see if cacheDirectory was set..
-        //"define" : [],   // was D.
-        //"handler" : [],  // was H -- not supported..
-    }
+
+    // options get defined like this..
+    "--src"           :  "source directory (either absolute - starts with "/" or relative " + 
+                        "- without, in which case it's added to baseDir"
+    "--baseDir"       :  'Base Directory (root directory of code)',
+    "--target"        :  'Target Directory (where html files go)',
+    "--cacheDirectory": 'Cached Files Directory',
+    "--conf"          : 'Read From a Configuration file',       // was c. - configuration file.. - parsed with JSON.parse
+    "--template"      : 'Template Directory',   // was t.
+    // "recurse": false,   // was r. - not supported..
+    "--ext"           :  'Extension of code files to read (normally js)',   // was x.
+    "--publishExt"    : 'Extension of html files to write (normally html)',
+    //"private": '',   // was p
+    //"allfunctions": '',   // was a
+    //"encoding": '',   // was e.
+    //"nocode": '',  // was n
+    //"out": '',   // was o.
+    //"suppress": '',  // was s ??? used?
+    "--outputSource" : 'Output the Source code to symbols/src/* (boolean)',
+    //"testmode": '',  // was t
+    "--help"          : 'Show help',   // was h
+    "--verbose"       : 'Show verbose messages',   // was v
+    //"disablecache": '',   // was C -- not needed? - see if cacheDirectory was set..
+    //"define" : [],   // was D.
+    //"handler" : [],  // was H -- not supported..
+
     
     // and now the defaults.. (which type can be infered from..)
-    
+    "src" : [],
     "baseDir" :  '',  // base directory - 
     "target" : '',   // was d. ?? source directory (needed to put temporary files..)
     "cacheDirectory" : '',
@@ -139,7 +139,7 @@ Options = {
                 };
             }
             var a = arg[i].substring(2);
-            if (typeof(argTypes[a]) == 'undefined') {
+            if (typeof(argTypes[arg[i]]) == 'undefined') {
                 throw {
                     name: "ArgumentError", 
                     message: "Unknown argument: " + args[i] 
@@ -162,7 +162,7 @@ Options = {
                 i++;
                 continue;
             }
-            
+            if (typeof(this[a]) == 'boolean') {
             
     
 }
\ No newline at end of file