integer A_x651 array Runnable_nextFree869 integer Runnable_firstFree214 integer Runnable_maxIndex140 array Runnable_typeId143 integer wurst_stack_depth113 array wurst_stack445 integer A_x651 = 0 integer Runnable_firstFree214 = 0 integer Runnable_maxIndex140 = 0 integer wurst_stack_depth113 = 0 function initGlobals140() { } function main206() { initGlobals140(); init_A946("when calling init_A in blockSyntax, line 1"); } function config687() { } function init_A946(string __wurst_stackPos148) { local integer this180 wurst_stack_445[wurst_stack_depth_113] = __wurst_stackPos_148; wurst_stack_depth_113 = (wurst_stack_depth_113 + 1); wurst_stack_445[wurst_stack_depth_113] = "when calling alloc_Runnable_twice_A in blockSyntax, line 10"; wurst_stack_depth_113 = (wurst_stack_depth_113 + 1); if (Runnable_firstFree_214 == 0) { if (Runnable_maxIndex_140 < 32768) { Runnable_maxIndex_140 = (Runnable_maxIndex_140 + 1); this_180 = Runnable_maxIndex_140; Runnable_typeId_143[this_180] = 2; } else { error512("Out of memory: Could not create Runnable_twice_A.", "when calling error in blockSyntax, line 10"); this_180 = 0; }; } else { Runnable_firstFree_214 = (Runnable_firstFree_214 - 1); this_180 = Runnable_nextFree_869[Runnable_firstFree_214]; Runnable_typeId_143[this_180] = 2; }; wurst_stack_depth_113 = (wurst_stack_depth_113 - 1); wurst_stack_445[wurst_stack_depth_113] = "when calling twice in blockSyntax, line 10"; wurst_stack_depth_113 = (wurst_stack_depth_113 + 1); wurst_stack_445[wurst_stack_depth_113] = "when calling run in blockSyntax, line 6"; wurst_stack_depth_113 = (wurst_stack_depth_113 + 1); if (Runnable_typeId_143[this_180] == 0) { if (this_180 == 0) { error512("Nullpointer exception when calling Runnable.run", "when calling error in blockSyntax, line 4"); } else { error512("Called Runnable.run on invalid object.", "when calling error in blockSyntax, line 4"); }; } else { }; A_x_651 = (A_x_651 + 1); wurst_stack_depth_113 = (wurst_stack_depth_113 - 1); wurst_stack_445[wurst_stack_depth_113] = "when calling run in blockSyntax, line 7"; wurst_stack_depth_113 = (wurst_stack_depth_113 + 1); if (Runnable_typeId_143[this_180] == 0) { if (this_180 == 0) { error512("Nullpointer exception when calling Runnable.run", "when calling error in blockSyntax, line 4"); } else { error512("Called Runnable.run on invalid object.", "when calling error in blockSyntax, line 4"); }; } else { }; A_x_651 = (A_x_651 + 1); wurst_stack_depth_113 = ((wurst_stack_depth_113 - 1) - 1); if (A_x_651 == 2) { testSuccess122(); } else { }; wurst_stack_depth_113 = (wurst_stack_depth_113 - 1); } IS_NATIVE function testSuccess122() { } function error512(string msg147, string __wurst_stackPos114) { local integer stacktraceIndex106 local integer stacktraceLimit156 wurst_stack_445[wurst_stack_depth_113] = __wurst_stackPos_114; wurst_stack_depth_113 = (wurst_stack_depth_113 + 1); __wurst_stackPos_114 = ""; stacktraceIndex_106 = wurst_stack_depth_113; stacktraceLimit_156 = 0; loop { stacktraceIndex_106 = (stacktraceIndex_106 - 1); stacktraceLimit_156 = (stacktraceLimit_156 + 1); exitwhen ((stacktraceLimit_156 > 20) or (stacktraceIndex_106 < 0)); __wurst_stackPos_114 = (__wurst_stackPos_114 + (" " + wurst_stack_445[stacktraceIndex_106])); }; $debugPrint288((msg_147 + (" " + __wurst_stackPos_114))); wurst_stack_depth_113 = (wurst_stack_depth_113 - 1); }