static void Main(string[] args) { HostEnvironment hostEnvironment = new HostEnvironment(); hostEnvironment.Errors += hostEnvironment.HandleErrors; SpecSharpOptions commandLineOptions = OptionParser.ParseCommandLineArguments(hostEnvironment, args); if (hostEnvironment.hasError) { return; } if (commandLineOptions.DisplayCommandLineHelp) { DisplayCommandLineHelp(OptionParser.GetOptionUsage()); } else if (commandLineOptions.RunTestSuite) { RunTestSuite(commandLineOptions); } else { TranslateToExe(commandLineOptions); } }