TRS-SO
MODEL III
Explanation
of
Error
Messages
NF
NEXT
without
FOR:
NEXT
is used without a matching
FOR
statement. This
error
may
also
occur
if
NEXT
variable statements are reversed in a nested
loop.
SN
SyntaxError: This usually is the result
of
incorrect punctuation, open
parenthesis, an illegal character
or
a mis-spelled command.
RG
RETURN
without
GOSUB:
A
RETURN
statement was encountered before a
matching
GOSUB
was executed.
OD
Out
of
Data. A
READ
or
INPUT
# statement was executed with insufficient
data available.
DATA
statement may have been left out
or
all data may have
been
read from tape
or
DATA.
Fe
Illegal Function Call: An attempt was made to execute an operation using an
illegal parameter. Examples: squareroot
of
a negative argument, negative
matrix dimension, negative
or
zero
LOG
arguments, etc.
Or
USR
call without
first pOKEing the entry point.
OV
Overflow:
The
magnitude
of
the numberinput
or
derived is too large for the
Computer
to handle.
NOTE:
There
is no underflow error. Numbers smaller
than
± 1.701411E - 38 single precision
or
±
1.70
1411834544556E- 38
double precision are rounded to
O.
See /0 below.
OM
Out
of
Memory: All available memory has been used
or
reserved. This may
occur
with very large matrix dimensions, nested branches such as
GOTO,
GOSUB,
and
FOR-NEXT
Loops.
UL
Undefined Line:
An
attempt was made to refer
or
branch to a non-existent
line.
BS
Subscriptout
of
Range:
An
attempt was made to assign a matrix element
with a subscript beyond the DIMensioned range.
DD RedimensionedArray:
An
attempt was made to DIMension a matrix which
hadpreviously been dimensioned by
DIM
or
by default statements.
It
is a
good ideato
put
all dimension statements at the beginning
of
a program.
/0
Division by Zero: An attempt was made to use a value
of
zero in the
denominator.
NOTE:
If
you
can't
find anobvious division by zero check for
division
by
numbers smallerthan allowable ranges. See
OV
above and
RANGES
page
All7.
ID . IllegalDirect:
The
use
of
INPUT
as a direct command.
TM
Type
Mismatch:
An
attempt was madeto assign a non-string variable to a
string
or
vice-versa.
8/2