#if IS_HOT_RELOAD { #program_export hotreload_main :: (host_ctx: *#Context) { assert(host_ctx != null); context = host_ctx.*; editor_main(); } } else { main :: () { inline editor_main(); } } editor_main :: () { #if MEMORY_DEBUGGER_ENABLED defer report_memory_leaks(); log("\n+++++++++++++++++++++++"); log("Hello from editor main!"); log("+++++++++++++++++++++++\n\n"); _ := tprint("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); _ := tprint("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); _ := tprint("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); _ := tprint("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); _ := tprint("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); } #import "Basic"()( MEMORY_DEBUGGER = MEMORY_DEBUGGER_ENABLED );