Quartus Forth Manual

Table of Contents - Quartus Forth Home Page - How to Register

Exception Messages (ISO/ANSI and Quartus Forth)

Throw value
Message
-3
stack overflow
-4
stack underflow
-5
return stack overflow
-6
return stack underflow
-7
do-loops nested too deeply
-8
dictionary overflow
-9
invalid memory address
-10
division by zero
-11
result out of range
-12
argument type mismatch
-13
undefined word
-14
compile-only word
-15
invalid FORGET
-16
name argument missing
-17
numeric output overflow
-18
parsed string overflow
-19
definition name too long
-20
write to a read-only location
-21
unsupported operation
-22
control structure mismatch
-23
address alignment
-24
invalid numeric argument
-25
return stack imbalance
-26
loop parameters unavailable
-27
invalid recursion
-28
user interrupt
-29
compiler nesting error
-30
obsolescent feature
-31
>BODY used on non-CREATEd word
-32
invalid name argument
-33
block read
-34
block write
-35
invalid block number
-36
invalid file position
-37
file I/O error
-38
non-existent file
-39
unexpected end of file
-40
invalid BASE for float conversion
-41
loss of precision
-42
float divide by zero
-43
float out of range
-44
float stack overflow
-45
float stack underflow
-46
float invalid argument
-47
compilation wordlist deleted
-48
invalid POSTPONE
-49
search-order overflow
-50
search-order underflow
-51
compilation wordlist changed
-52
control-flow stack overflow
-53
exception stack overflow
-54
float underflow
-55
float unidentified fault
-56
QUIT
-57
character I/O error
-58
[IF], [ELSE], or [THEN]
Quartus Forth Exceptions
-256
Insufficient dynamic memory
-257
System exit requested
-258
Invalid registration code
-259
Registered version only

Table of Contents - Quartus Forth Home Page
© 1998, 1999 Neal Bridges. All rights reserved.