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