Paper 
Tape 
System 
Card 
and 
Paper 
Tape 
Systems 
Errors  in  the  Source 
Program 
54 
Cards 
out 
of sequence, 
other 
than 
cards 1 
through 
8,  will cause 
the 
message 
CARD 
OUT 
OF 
SEQUENCE 
to 
be 
typed 
on 
the 
console  typewriter, 
and 
the 
machine 
will  halt. 
The 
second 
card 
from 
the 
back 
in 
the 
read 
stacker is 
the 
one 
out 
of sequence. All 
preceding 
cards 
were 
loaded 
properly.  Remove from 
the 
reader 
the 
cards which 
have 
not 
been 
loaded, 
arrange 
them 
sequentially, 
and 
replace 
the 
deck 
in 
the 
read 
hopper. 
To 
continue 
reading 
the 
subroutine deck,  press 
the 
reader 
start 
and 
start keys. 
When 
operating 
with 
the 
paper 
tape 
system, 
mount 
the 
subroutine tape, 
and 
load 
it  by  pressing 
the 
start  key. 
(When 
starting,  you 
may 
insert 
the 
instruction 
36 
00000  00300,  press 
the 
release  key, 
and 
then 
press 
the 
start 
key.) 
If 
the 
source program has called for any of 
the 
relocatable subroutines, 
they 
will 
either 
be 
punched 
out 
into 
the 
object program 
if 
the 
subroutines 
are 
read 
in im-
mediately after compilation, or 
they 
will 
be 
loaded 
into core storage 
if 
the 
sub-
routines 
are 
processed 
at 
object  time. 
If 
the 
compiled instructions 
and 
required 
data 
will exceed 
the 
storage capac-
ity  of 
the 
1620 
at 
object time, 
the 
following  message  will 
be 
typed 
or 
printed 
just  after 
the 
first  relocatable subroutine 
that 
causes 
the 
overlap has 
been 
proc-
essed  for  possible  inclusion  in 
the 
object program: 
OVERLAP 
XXXXX 
POSITIONS 
XX 
OVERLAP 
XXXXX  POSITIONS 
TOTAL 
OVERLAP 
"XXXXX" 
represents 
the 
number 
of core storage positions which overlap 
between 
the 
end 
of 
the 
object 
program 
and 
the 
data 
storage  area. 
XX 
is 
the 
assigned 
number 
of 
the 
subroutine ( 
s) 
that 
caused 
the 
overlap. 
The 
object 
program 
is 
allocated to increasing core storage locations 
and 
includes 
the 
compiled 
program 
and 
relocatable subroutines used. 
The 
data 
storage area is  allocated to  decreasing 
core  locations  starting with 
the 
highest addressed position of  storage.  After 
the 
overlap  message 
is 
typed 
or 
printed, 
the 
machine  will 
halt 
and 
programmed 
processing  of 
the 
subroutines  cannot 
be 
continued. 
After 
the 
subroutines 
have 
been 
processed, 
the 
following  message  will 
be 
typed 
on 
the 
console typewriter: 
PROCESSING 
COMPLETE 
A 
number 
of tests 
are 
made 
for  source program errors 
during 
compilation of 
the 
object program. 
If 
an 
error is 
found 
in 
a  source statement, 
an 
error message is 
typed 
or 
printed, 
"ERROR 
NO. 
n," 
where  n  is 
the 
error  code, 
and 
processing 
continues.  A  list of possible  errors  follows: 
Error 
~ 
Condition 
1.  An incorrectly formed statement. 
2.  A  subscripted  variable  is 
used 
and 
no 
DIMENSION 
statement  for 
it 
has 
previously 
appeared 
in 
the 
program, 
or 
a  dimensioned  variable is 
used 
without subscripts, 
or 
a  variable used 
in 
a 
DIMENSION 
statement has  al-
ready 
appeared 
in 
the 
source program. 
3. 
A floating 
point 
number 
is 
not 
in 
the 
allowable 
range 
of values, 
or 
a fixed 
point 
number 
contains 
more 
than 
four  digits. 
4. 
The 
symbol 
table 
is full.