16 lines
621 B
JavaScript
16 lines
621 B
JavaScript
const argParser = require('./arg-parser.js')
|
|
|
|
// TODO...
|
|
|
|
console.log(argParser);
|
|
|
|
let cpuArguments = new argParser.Arguments();
|
|
cpuArguments.add(
|
|
{name: 'Filename', shortFlag: 'f', requiresValue: true},
|
|
{name: 'Clock speed', shortFlag: 'c', longFlag: 'clock', requiresValue: true, optional: true},
|
|
{name: 'Debug', shortFlag: 'd', longFlag: 'debug', optional: true},
|
|
{name: 'Pretty-print display', shortFlag: 'p', longFlag: 'pretty', optional: true},
|
|
{name: 'Single-step', shortFlag: 's', longFlag: 'step', optional: true});
|
|
|
|
console.log(cpuArguments); //.parse();
|
|
console.log(cpuArguments.parse()); //.parse();
|