home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / MADTRB28.ZIP / LISTING.DOC < prev    next >
Encoding:
Text File  |  1984-11-10  |  1.7 KB  |  35 lines

  1.                          *****  LISTING.COM  *****
  2.  
  3.      THIS PROGRAM WILL PRODUCE A SOURCE CODE LISTING OF TURBO PASCAL FILES.
  4.  
  5. TO RUN THIS PROGRAM:
  6.  
  7.    1. TYPE 'LISTING'
  8.  
  9.    2. ENTER THE SOURCE CODE FILE NAME WHEN PROMPTED.  INCLUDE DISK AND
  10.          FILE EXTENSION (.PAS WILL BE ASSUMED IF NO EXTENSION IS GIVEN).
  11.  
  12.    3. ENTER THE OUTPUT DESTINATION WHEN PROMPTED.  OPTIONS ARE:
  13.       - A FILE NAME WILL SEND THE OUTPUT TO A DISK FILE OF THE SAME NAME
  14.       - 'RETURN' WILL PRODUCE A LISTING WITH THE SAME NAME AS THE SOURCE CODE
  15.            BUT WITH THE EXTENSION '.LST'
  16.       - 'PRN' WILL SEND THE OUTPUT TO THE PRINTER
  17.       - 'NUL' WILL PRODUCE NO OUTPUT EXCEPT FOR THE SCREEN OUTPUT
  18.  
  19.       A LISTING WILL ALWAYS BE SENT TO THE SCREEN IN ADDITION TO THE ABOVE
  20.  
  21.    4. ENTER 'Y' OR 'N' TO THE PROMPT 'DO YOU WANT A CROSS REFERENCE'.
  22.          IF YES, A CROSS REFERENCE WILL BE PRODUCED WHICH WILL LIST EACH
  23.          VARIABLE BY NAME, VARIABLE TYPE, PROCEDURE IN WHICH IT IS FOUND, AND
  24.          ALL LINE NUMBERS IN WHICH IT OCCURS.
  25.  
  26.    5. IF A CROSS REFERENCE IS DESIRED, THE PROGRAM WILL PROMPT FOR THE
  27.          CROSS REFERENCE OUTPUT FILE NAME.  THIS USES THE SAME OPTIONS AS
  28.          FOR THE LIST OUTPUT FILE EXCEPT THAT 'RETURN' USES THE SAME FILE NAME
  29.          WITH THE EXTENTION 'REF'.  IF YOU USE THE SAME NAME AS THE LISTING
  30.          FILE, THEN THE LISTING AND CROSS REFERENCE FILES WILL BE CONCATENATED
  31.          INTO ONE FILE.  IF A CROSS REFERENCE IS DESIRED, A COPY WILL ALWAYS
  32.          GO TO THE SCREEN REGARDLESS OF THE OUTPUT FILE SPECIFIED.  THE
  33.          CROSS REFERENCE FILE IS ALPHABETIZED BY PROCEDURE NAME, AND THEN
  34.          BY VARIABLE NAME.
  35.