|
|
1.1 ! root 1: SUBROUTINE DIMENS ! 2: C ! 3: C PROCESSES DIMENSION STMT, RECORDING OF ARRAY BOUNDS, LENGTH ! 4: C ETC. DONE IN ORDER ! 5: C ! 6: INTEGER STMT, PSTMT ! 7: LOGICAL ERR, SYSERR, ABORT, ARDECL ! 8: COMMON /DETECT/ ERR, SYSERR, ABORT ! 9: COMMON /INPUT/ NSTMT, PSTMT, STMT(1327) ! 10: 10 IF (ARDECL(K2,K3)) GO TO 20 ! 11: CALL ERROR1(35H ILLEGAL SYNTAX OF ARRAY DECLARATOR, 35) ! 12: GO TO 40 ! 13: 20 IF (SYSERR) RETURN ! 14: IF (K2.EQ.NSTMT) GO TO 40 ! 15: IF (STMT(K2).EQ.68 .AND. K2+1.NE.NSTMT) GO TO 30 ! 16: CALL ERROR1(20H ILLEGAL PUNCTUATION, 20) ! 17: GO TO 40 ! 18: 30 PSTMT = K2 + 1 ! 19: GO TO 10 ! 20: 40 RETURN ! 21: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.