private static void Main(string[] Argv) { switch (Argv.Length) { case 1: if (Argv[0].StartsWith("-")) { if (Argv[0] == "-v") { ShowVersion(); } else if (Argv[0] == "-h") { ShowHelp(); } else { ShowHelp(); Environment.Exit(1); } } else { var pl0 = new pl0(); pl0.Run(Argv[0]); } break; case 2: if (Argv[0] == "-t") { var pl0 = new pl0(); pl0.Run(Argv[1], true); } else { ShowHelp(); Environment.Exit(1); } break; case 3: int time; if (Argv[0] == "-t" && int.TryParse(Argv[1], out time) && time > 0) { var pl0 = new pl0(time); pl0.Run(Argv[2], true); } else { ShowHelp(); Environment.Exit(1); } break; default: ShowHelp(); Environment.Exit(1); break; } }
private static void Main(string[] Argv) { switch (Argv.Length) { case 1: if (Argv[0].StartsWith("-")) { if (Argv[0] == "-v") ShowVersion(); else if (Argv[0] == "-h") ShowHelp(); else { ShowHelp(); Environment.Exit(1); } } else { var pl0 = new pl0(); pl0.Run(Argv[0]); } break; case 2: if (Argv[0] == "-t") { var pl0 = new pl0(); pl0.Run(Argv[1], true); } else { ShowHelp(); Environment.Exit(1); } break; case 3: int time; if (Argv[0] == "-t" && int.TryParse(Argv[1], out time) && time > 0) { var pl0 = new pl0(time); pl0.Run(Argv[2], true); } else { ShowHelp(); Environment.Exit(1); } break; default: ShowHelp(); Environment.Exit(1); break; } }