Programmers often write custom parsers for the command line input of their programs. They do so, in part, because they believe
that both their program’s parameterization and their option formats are simple. But as the ...