4 var ArgumentParser = require('../lib/argparse').ArgumentParser;
7 var parent_parser = new ArgumentParser({ addHelp: false });
8 // note addHelp:false to prevent duplication of the -h option
9 parent_parser.addArgument(
11 { type: 'int', description: 'parent' }
14 var foo_parser = new ArgumentParser({
15 parents: [ parent_parser ],
18 foo_parser.addArgument(['foo']);
19 args = foo_parser.parseArgs(['--parent', '2', 'XXX']);
22 var bar_parser = new ArgumentParser({
23 parents: [ parent_parser ],
26 bar_parser.addArgument(['--bar']);
27 args = bar_parser.parseArgs(['--bar', 'YYY']);