/*:nodoc:* * class ActionCount * * This counts the number of times a keyword argument occurs. * For example, this is useful for increasing verbosity levels * * This class inherided from [[Action]] * **/'use strict';varutil=require('util');varAction=require('../action');/*:nodoc:* * new ActionCount(options) * - options (object): options hash see [[Action.new]] * **/varActionCount=module.exports=functionActionCount(options){options=options||{};options.nargs=0;Action.call(this,options);};util.inherits(ActionCount,Action);/*:nodoc:* * ActionCount#call(parser, namespace, values, optionString) -> Void * - parser (ArgumentParser): current parser * - namespace (Namespace): namespace for output data * - values (Array): parsed values * - optionString (Array): input option string(not parsed) * * Call the action. Save result in namespace object **/ActionCount.prototype.call=function(parser,namespace){namespace.set(this.dest,(namespace[this.dest]||0)+1);};