10 &" C R O S S R E F E R E N C E R":&:& 20 !WRITTEN FOR CONNECTS/11 BY JEFF MOGUL! 30 DEFFNL%(A1$):P%=0% 40 P%=P%+1% WHILEINSTR(1%,N$,MID(A1$,P%,1%)) 50 FNL%=VAL(LEFT(A1$,P%-1%)) 60 FNEND 80 DIM C%(300%),C$(300%),C1%(300%) 90 N$="0123456789 " 100 ON ERROR GOTO 8000:&"FILE--"; 110 INPUT LINE A$:N8%=INSTR(1%,A$,"/"):IF N8%=0% THEN O$="KB:" ELSE O$=RIGHT(A$,N8%+1%):A$=LEFT(A$,N8%-1%): GOTO 113 111 A$=LEFT(A$,LEN(A$)-2) 113 IF INSTR(1%,A$,":")=0% THEN A$="DK1:"+A$ 116 IF INSTR(1%,A$,".")=0% THEN A$=A$+".BAS" 120 OPEN A$ FOR INPUT AS FILE 1 122 INPUT"SHOULD I CHECK FOR MISSING LINES (Y/N)";Y9$:Y9$=LEFT(Y9$,1) 125 &"PLEASE STAND BY" 130 INPUT LINE #1,A1$ 131 IF INSTR(1%,A1$,CHR$(10%)),ERL<>,ERL<=,ERL>= 162 A%=INSTR(1,A1$," "):IF A% THEN A1$=LEFT(A1$,A%-1%)+RIGHT(A1$,A%+1%):GOTO 162 163 GOSUB 490 164 RESTORE 165 FOR X5%=1% TO 3%:READ A7$ 170 A%=INSTR(1%,A1$,A7$):IF A% THEN A1$=LEFT(A1$,A%) 180 NEXT X5% 214 L=FNL%(A1$):IF Y9$="Y" THEN C1%(I3%)=L:I3%=I3%+1% 215 A9=11 216 A%=INSTR(1%,A1$,"ON"):IF A% THEN GOSUB 600 220 FOR A2=0 TO A9-1:READ A2$:A%=1% 230 A%=INSTR(A%,A1$,A2$):IF A%=0% THEN 280 240 P=A%+LEN(A2$):P=P+1 WHILEINSTR(1%,N$,MID(A1$,P,1%)) 250 N=VAL(MID(A1$,A%+LEN(A2$),P-A%-LEN(A2$))) 255 IF N=0 THEN 285 260 FOR I2=0 TO I:IF C%(I2)=N THEN C$(I2)=C$(I2)+CHR$(9%)+NUM$(L):GOTO 285 270 NEXT I2:I=I+1:C%(I)=N:C$(I)=NUM$(L):GOTO 285 280 NEXT A2:GOTO 130 285 A%=A%+LEN(A2$):GOTO 230 289 OPEN O$ AS FILE 2 290 ::,CHR$(14);"CROSS-REFERENCE OF ";A$,DATE$(0),TIME$(0):::: 295 ,"LINE #","IS REFERENCED AT " 296 ,"======","================" 300 FOR M%=0% TO I:S%=0% 305 IF C%(S%)<0% THEN S%=S%+1%:GOTO305 310 FOR T%=0% TO I 320 IF C%(T%)<0% THEN 340 330 IF C%(T%)"Y" OR Y8%=0 THEN 390 380 "** INDICATES LINE DOES NOT EXIST" 385 :: 390 CLOSE1,2 400 GOTO 32767 490! 500 A%=INSTR(1%,A1$,"'"):A1%=INSTR(1%,A1$,'"'):IF A%+A1%=0% THEN RETURN 505 A7$="'" 510 IF A%=0% THEN A0%=A1%:A7$='"':GOTO 520 512 IF A1%=0% THEN A0%=A%:GOTO 520 514 IF A1%"Y" THEN RETURN !ROUTINE FOR LINE-CHECKING! 2010IF C%(S%)=C1%(I6%) THEN RETURN 2020 IF C%(S%)