A utility object to support command line parsing for @main methods
An exception raised for an illegal command line
An exception raised for an illegal command line
The index of the argument that's faulty (starting from 0)
The error message
Parsen'th argument inargs (counting from 0) as a value of typeT
Parsen'th argument inargs (counting from 0) as a value of typeT
if argument does not exist or cannot be converted to typeT.
Parse all arguments fromn'th one (counting from 0) as a list of values of typeT
Parse all arguments fromn'th one (counting from 0) as a list of values of typeT
if some of the arguments cannot be converted to typeT.
Parse command line arguments, which has indexn, as a value of typeT
Parse command line arguments, which has indexn, as a value of typeT
if argument cannot be converted to typeT.
Print error message explaining given ParserError