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

index 0bbc529..daa584e 100644 (file)
@@ -132,7 +132,8 @@ Options = {
         
 
         for(var i =0; i < args.length;i++) {
-            if (!args[i].match(/\-\-[a-z+]$/)) {
+            if (args[i].substring(0,2) != '--') {
+                
                 throw {
                     name: "ArgumentError", 
                     message: "Unknown argument: " + args[i] 
@@ -162,7 +163,18 @@ Options = {
                 i++;
                 continue;
             }
-            if (typeof(this[a]) == 'boolean') {
-            
+            if (typeof(this[a]) == 'object') { // tecnically an array.
+                i++;
+                while(i < args.length)
+                {
+                    if (args[i].substring(0,2) != '--'){
+                        
+                        break;
+                    }
+                    this[a].push(args[i]);
+                }
+                i--;
+           }
+                
     
 }
\ No newline at end of file