7.3.2 Runtime Errors

Arithmetic Errors

Message: *** 0 CAN'T BE USE in this operation
Trigger: DIV or MOD with divisor = 0

Stack & CallStack Overflow

Message: *** STACK OVERFLOW
Trigger: Operand stack ≥ 1M elements OR call stack ≥ 1M frames
Cause:   Excessive PUSH without POP, or infinite recursion

Stack Underflow

Message: *** STACK ERROR
Trigger: Operation requires elements when stack_size ≤ 1
Affects: All binary/unary ops, CALL, JMP, ZJMP, AFF