// ----------------------------------------------------------------------------- // file="Program" // Project: StgSharp // Copyright (c) Nitload. // SPDX-License-Identifier: MIT // ----------------------------------------------------------------------------- using StgSharp.Graphics; using StgSharp.HighPerformance.Memory; using StgSharp.Internal; using StgSharp.Mathematics; using StgSharp.Mathematics.Numeric; using StgSharp.Timing; using StgSharp.Timing; using System; namespace StgSharp { internal static partial class Program { private static bool _hasError; private static string testExpPath = @"D:\Programmer\stepcode\data\ap203\ap203.exp"; internal static unsafe void Main( string[] args ) { try { World.Initialize() // .UseModule() // .UseModule() .InitializeModule(); TestRegexAnalyse.Run(); // TestHlsf(); // TlsfStressTest.Run(); // TestSwiss(); // TestL4Prefetch(); // TestMatrix(); /**/ } catch (Exception ex) { Console.WriteLine(ex); _ = Console.ReadLine(); _hasError = true; /* World.WriteLog($"{ex}", LogType.Error); Dialogue.PostError(ex); /**/ // World.Terminate(-1); /**/ } finally { if (!_hasError) { Console.WriteLine("Program has exited with no error, press any key to exit."); _ = Console.ReadKey(); } World.Terminate(0); } /**/ } } }