d!INDEX.HLP ! ,*CODES  The following are the codes used by the INDEX program to indicate how items are used. X  1 (BLANK) - SIMPLE REFERENCE  2 = VARIABLE APPEARS LEFT OF = IN AN ARITHMETIC STATEMENT  3 * STATEMENT NUMBER IS DEFINED HERE, OR THE VARIABLE IS  USED AS A SUBROUTINE, FUNCTION, OR COMMON ARRAY NAME L 4 AG VARIABLE APPEARS AS AN ARGUMENT IN A SUBROUTINE, ENTRY,  OR FUNCTION STATEMENT, OR IN A CALL STATEMENT  5 CO VARIABLE APPEARS IN A COMMON STATEMENT x 6 CX VARIABLE APPEARS IN A COMPLEX STATEMENT  7 DA VARIABLE APPEARS IN A DATA STATEMENT @ 8 DB VARIABLE APPEARS IN A DOUBLE PRECISION STATEMENT  9 DI VARIABLE APPEARS IN A DIMENSION STATEMENT  10 EQ VARIABLE APPEARS IN AN EQUIVALENCE STATEMENT l 11 EX FUNCTION NAME APPEARING IN AN EXTERNAL STATEMENT  12 IN VARIABLE APPEARS IN AN INTEGER STATEMENT 4 13 LG VARIABLE APPEARS IN A LOGICAL STATEMENT  14 NM VARIABLE APPEARS IN A NAMELIST STATEMENT  15 PR VARIABLE OR FORMAT NUMBER APPEARS IN A PRINT STATEMENT ` 16 PU VARIABLE OR FORMAT NUMBER APPEARS IN A PUNCH STATEMENT 17 RD VARIABLE OR FORMAT NUMBER APPEARS IN A READ STATEMENT ( 18 RL VARIABLE APPEARS IN A REAL STATEMENT 19 WR VARIABLE OR FORMAT NUMBER APPEARS IN A WRITE STATEMENT 20 DO VARIABLE OR STATEMENT NUMBER APPEARS IN A DO STATEMENT T 21 .. VARIABLE APPEARS IN AN ILLEGAL SYNTAX STATEMENT !  *ERRORS The INDEX program was written for standard ASCII H FORTRAN, and thus does not recognize VAX FORTRAN 4+ additions. Some of these are as follows.  ICHAR is not recognized as a function t CARRIAGECONTROL is not recognized  CHARACTER definitions are not processed < ELSE and ENDIF are not recognized as legal  TYPE* is not a legal statement