From: Alan Knowles Date: Wed, 30 Jun 2010 09:21:29 +0000 (+0800) Subject: JSDOC/Options.js X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=commitdiff_plain;h=7e8b4361a638a432a0b796e97266e29e714b0d47 JSDOC/Options.js --- diff --git a/JSDOC/Options.js b/JSDOC/Options.js index 0bbc529..daa584e 100644 --- a/JSDOC/Options.js +++ b/JSDOC/Options.js @@ -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