in src/extension.ts [82:99]
private getArguments(line: string) {
const args: Arguments = {};
let name: string | undefined;
for (const match of allMatches(/-[^\s"']*|"[^"]*"|'[^']*'|[^\s"']+/g, line, 0)) {
if (match.startsWith('-')) {
name = match as string;
if (!(name in args)) {
args[name] = null;
}
} else {
if (name) {
args[name] = match;
}
name = undefined;
}
}
return args;
}