The command line parser.
class operator initialize(var args : TCmdArgs); |
class operator finalize(var args : TCmdArgs); |
function ToString : String; |
function flag(short : Char; desc : String; out opt : Boolean) : TOpt; |
function flag(long : String; desc : String; out opt : Boolean) : TOpt; |
function flag(short : Char; long : String; desc : String; out opt : Boolean) : TOpt; |
function multi_flag(short : Char; desc : String; out count : Integer) : TOpt; |
function multi_flag(long : String; desc : String; out count : Integer) : TOpt; |
function multi_flag(short : Char; long : String; desc : String; out count : Integer) : TOpt; |
function opt(short : Char; desc : String; out v : String) : TOpt; |
function opt(long : String; desc : String; out v : String) : TOpt; |
function opt(short : Char; long : String; desc : String; out v : String) : TOpt; |
function opt(short : Char; desc : String; out v : TStringArray) : TOpt; |
function opt(long : String; desc : String; out v : TStringArray) : TOpt; |
function opt(short : Char; long : String; desc : String; out v : TStringArray) : TOpt; |
function multi_opt(short : Char; desc : String; out v : TStringArray) : TOpt; |
function multi_opt(long : String; desc : String; out v : TStringArray) : TOpt; |
function multi_opt(short : Char; long : String; desc : String; out v : TStringArray) : TOpt; |
function opt(short : Char; desc : String; out v : Integer) : TOpt; |
function opt(long : String; desc : String; out v : Integer) : TOpt; |
function opt(short : Char; long : String; desc : String; out v : Integer) : TOpt; |
function opt(short : Char; desc : String; out v : TIntegerArray) : TOpt; |
function opt(long : String; desc : String; out v : TIntegerArray) : TOpt; |
function opt(short : Char; long : String; desc : String; out v : TIntegerArray) : TOpt; |
function multi_opt(short : Char; desc : String; out v : TIntegerArray) : TOpt; |
function multi_opt(long : String; desc : String; out v : TIntegerArray) : TOpt; |
function multi_opt(short : Char; long : String; desc : String; out v : TIntegerArray) : TOpt; |
function opt(short : Char; desc : String; out v : Double) : TOpt; |
function opt(long : String; desc : String; out v : Double) : TOpt; |
function opt(short : Char; long : String; desc : String; out v : Double) : TOpt; |
function opt(short : Char; desc : String; out v : TDoubleArray) : TOpt; |
function opt(long : String; desc : String; out v : TDoubleArray) : TOpt; |
function opt(short : Char; long : String; desc : String; out v : TDoubleArray) : TOpt; |
function multi_opt(short : Char; desc : String; out v : TDoubleArray) : TOpt; |
function multi_opt(long : String; desc : String; out v : TDoubleArray) : TOpt; |
function multi_opt(short : Char; long : String; desc : String; out v : TDoubleArray) : TOpt; |
function param(paramname : String; desc : String; out v : String) : TOpt; |
function param(paramname : String; desc : String; out v : Integer) : TOpt; |
function param(paramname : String; desc : String; out v : Double) : TOpt; |
function param(paramname : String; desc : String; out v : TStringArray) : TOpt; |
function param(paramname : String; desc : String; out v : TIntegerArray) : TOpt; |
function param(paramname : String; desc : String; out v : TDoubleArray) : TOpt; |
procedure parse; |
procedure parse(args: array of String); |
procedure stopOnAll; |
procedure stopOnLastParam; |
procedure addHelp(short : Char = 'h'; long : String = 'help'; desc : String = 'Show this help page'); |