array F_nextFree962 integer F_firstFree629 integer F_maxIndex161 array F_typeId157 integer wurst_stack_depth138 array wurst_stack165 integer F_firstFree629 = 0 integer F_maxIndex161 = 0 integer wurst_stack_depth138 = 0 function initGlobals171() { } function main186() { initGlobals171(); init_A465("when calling init_A in blockSyntax2, line 1"); } function config836() { } function init_A465(string __wurst_stackPos178) { local integer this692 wurst_stack_165[wurst_stack_depth_138] = __wurst_stackPos_178; wurst_stack_depth_138 = (wurst_stack_depth_138 + 1); wurst_stack_165[wurst_stack_depth_138] = "when calling alloc_F_blub_A in blockSyntax2, line 8"; wurst_stack_depth_138 = (wurst_stack_depth_138 + 1); if (F_firstFree_629 == 0) { if (F_maxIndex_161 < 32768) { F_maxIndex_161 = (F_maxIndex_161 + 1); this_692 = F_maxIndex_161; F_typeId_157[this_692] = 2; } else { error946("Out of memory: Could not create F_blub_A.", "when calling error in blockSyntax2, line 8"); this_692 = 0; }; } else { F_firstFree_629 = (F_firstFree_629 - 1); this_692 = F_nextFree_962[F_firstFree_629]; F_typeId_157[this_692] = 2; }; wurst_stack_depth_138 = (wurst_stack_depth_138 - 1); wurst_stack_165[wurst_stack_depth_138] = "when calling blub in blockSyntax2, line 8"; wurst_stack_depth_138 = (wurst_stack_depth_138 + 1); wurst_stack_165[wurst_stack_depth_138] = "when calling apply in blockSyntax2, line 6"; wurst_stack_depth_138 = (wurst_stack_depth_138 + 1); if (F_typeId_157[this_692] == 0) { if (this_692 == 0) { error946("Nullpointer exception when calling F.apply", "when calling error in blockSyntax2, line 4"); } else { error946("Called F.apply on invalid object.", "when calling error in blockSyntax2, line 4"); }; } else { }; wurst_stack_depth_138 = ((wurst_stack_depth_138 - 1) - 1); testSuccess210(); wurst_stack_depth_138 = (wurst_stack_depth_138 - 1); } IS_NATIVE function testSuccess210() { } function error946(string msg127, string __wurst_stackPos234) { local integer stacktraceIndex793 local integer stacktraceLimit681 wurst_stack_165[wurst_stack_depth_138] = __wurst_stackPos_234; wurst_stack_depth_138 = (wurst_stack_depth_138 + 1); __wurst_stackPos_234 = ""; stacktraceIndex_793 = wurst_stack_depth_138; stacktraceLimit_681 = 0; loop { stacktraceIndex_793 = (stacktraceIndex_793 - 1); stacktraceLimit_681 = (stacktraceLimit_681 + 1); exitwhen ((stacktraceLimit_681 > 20) or (stacktraceIndex_793 < 0)); __wurst_stackPos_234 = (__wurst_stackPos_234 + (" " + wurst_stack_165[stacktraceIndex_793])); }; $debugPrint132((msg_127 + (" " + __wurst_stackPos_234))); wurst_stack_depth_138 = (wurst_stack_depth_138 - 1); }