README.md
SUBMISSION BY MICHAEL LEVINE FOR FALL 81 RT-11 SIG TAPE
RT-11/RSX/IAS INDEX VERSION 5.6
INDEX IS A FORTRAN CROSS REFERENCING PROGRAM. A FORTRAN SOURCE
FILE PROCESSED BY INDEX WILL BE CHECKED FOR ALL OF ITS VARIABLE NAME
AND LABEL USEAGE. THE RESULTS WILL THEN BE LISTED IN ALPHABETICAL
ORDER, LISTING ALL THE VARIABLE NAMES AND LABELS USED IN THE PROGRAM,
THE LINES ON WHICH THEY WERE USED, AND HOW THEY WERE USED(AS AN OPTION
LINE NUMBERS FROM FORTRAN PRE-PROCESSORS PRINTED IN COLLUMNS 73 TO 80
OF THE GENERATED FORTRAN SOURCE CAN BE USED IN THE CROSS REFERENCE IN
THE PLACE OF THE FORTRAN COMPILER LINE NUMBERS). IF NEEDED THE
VARIABLES FROM SPECIFED FORTRAN SOURCE FILES CAN BE SAVED ALONG WITH
THOSE OF OTHER FORTRAN SOURCE FILES AND LATER PRINTED OUT AS A SUPER
INDEX GIVEING VARIABLE NAME AND THE NAMES OF ALL THE FORTRAN SOURCE
MODULES IT WAS USED IN.ALSO INCLUDED IS THE CAPABILITY TO EXCLUDE FROM
THE INDEX LISTING ALL VARIABLES THAT ONLY APPEAR IN A FORTRAN SOURCE
MODULE IN A COMMON BLOCK ,TYPE OR EQUIVALENCE DECLARATION BUT ARE NOT
USED ELSEWARE(OR LIST ONLY THOSE IF WANTED). THE USER CAN ALSO LIST
ONLY THOSE VARIABLES THAT ARE GLOBAL (DEFINED IN A COMMON BLOCK) OR
THOSE THAT ARE LOCAL AS WELL AS THOSE VARIABLES THAT ARE ASSIGNED A
NEW VALUE (OR NOT ASSIGNED A NEW VALUE IF WANTED). A VARIATION OF THE
SUPER INDEX IS AVAILABLE TO LIST ALL ENTRY POINTS, THE MODULES THAT
THEY ARE DEFINED IN, AND ALL THE ENTRY POINTS THAT CALL THEM AND THAT
THEY CALL PLUS AN INDENTED CALLING TREE AND A SWITCH SELECTABLE
INDENTED CALLED BY TREE.
INDEX WILL HANDLE ALL SOURCE FILES WRITTEN IN FORTRAN FOUR OR
FORTRAN FOUR PLUS IN ACORDANCE WITH 'PDP-11 FORTRAN LANGUAGE REFERENCE
MANUAL' (AA-1855D-TC) AND THE FORTRAN 1977 STANDARD.
INDEX CAN BE GENERATED TO RUN UNDER THE RT-11, RSX-11M, OR IAS
OPERATEING SYSTEMS AND THE DESIRED USER CONFIGURATION WANTED USEING A
FORTRAN PROGRAM TO GENERATE A FILE OF CONDITIONAL ASSEMBLY PARAMETERS.