array SimpleFunc_nextFree127 integer SimpleFunc_firstFree159 integer SimpleFunc_maxIndex858 array SimpleFunc_typeId159 array v_x968 array v_y151 integer wurst_stack_depth200 array wurst_stack130 integer SimpleFunc_firstFree159 = 0 integer SimpleFunc_maxIndex858 = 0 integer wurst_stack_depth200 = 0 function initGlobals173() { } function main189() { initGlobals173(); init_test698("when calling init_test in tryCaptureTuple, line 1"); } function config612() { } function init_test698(string __wurst_stackPos176) { local integer this151 wurst_stack_130[wurst_stack_depth_200] = __wurst_stackPos_176; wurst_stack_depth_200 = (wurst_stack_depth_200 + 1); wurst_stack_130[wurst_stack_depth_200] = "when calling alloc_SimpleFunc_test in tryCaptureTuple, line 8"; wurst_stack_depth_200 = (wurst_stack_depth_200 + 1); if (SimpleFunc_firstFree_159 == 0) { if (SimpleFunc_maxIndex_858 < 32768) { SimpleFunc_maxIndex_858 = (SimpleFunc_maxIndex_858 + 1); this_151 = SimpleFunc_maxIndex_858; SimpleFunc_typeId_159[this_151] = 2; } else { error129("Out of memory: Could not create SimpleFunc_test.", "when calling error in tryCaptureTuple, line 8"); this_151 = 0; }; } else { SimpleFunc_firstFree_159 = (SimpleFunc_firstFree_159 - 1); this_151 = SimpleFunc_nextFree_127[SimpleFunc_firstFree_159]; SimpleFunc_typeId_159[this_151] = 2; }; wurst_stack_depth_200 = (wurst_stack_depth_200 - 1); v_x_968[this_151] = 1.; v_y_151[this_151] = 2.; wurst_stack_130[wurst_stack_depth_200] = "when calling call in tryCaptureTuple, line 13"; wurst_stack_depth_200 = (wurst_stack_depth_200 + 1); if (SimpleFunc_typeId_159[this_151] == 0) { if (this_151 == 0) { error129("Nullpointer exception when calling SimpleFunc.call", "when calling error in tryCaptureTuple, line 5"); } else { error129("Called SimpleFunc.call on invalid object.", "when calling error in tryCaptureTuple, line 5"); }; } else { }; v_x_968[this_151] = v_y_151[this_151]; if (v_x_968[this_151] == v_y_151[this_151]) { testSuccess114(); } else { }; wurst_stack_depth_200 = ((wurst_stack_depth_200 - 1) - 1); } IS_NATIVE function testSuccess114() { } function error129(string msg193, string __wurst_stackPos121) { local integer stacktraceIndex100 local integer stacktraceLimit131 wurst_stack_130[wurst_stack_depth_200] = __wurst_stackPos_121; wurst_stack_depth_200 = (wurst_stack_depth_200 + 1); __wurst_stackPos_121 = ""; stacktraceIndex_100 = wurst_stack_depth_200; stacktraceLimit_131 = 0; loop { stacktraceIndex_100 = (stacktraceIndex_100 - 1); stacktraceLimit_131 = (stacktraceLimit_131 + 1); exitwhen ((stacktraceLimit_131 > 20) or (stacktraceIndex_100 < 0)); __wurst_stackPos_121 = (__wurst_stackPos_121 + (" " + wurst_stack_130[stacktraceIndex_100])); }; $debugPrint463((msg_193 + (" " + __wurst_stackPos_121))); wurst_stack_depth_200 = (wurst_stack_depth_200 - 1); }