home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / utility / crossref / xref / xtp.doc < prev    next >
Text File  |  1990-07-18  |  3KB  |  91 lines

  1. File: XTP.DOC describes XTP.EXE:
  2.  
  3. XTP v.1.0 Copyright (c) 19900718 Lars Fosdal - TP55 Source Cross Referencer.
  4.  
  5. The program generates a Cross Reference Listing of a .PAS file.
  6.  
  7. About the program :
  8.  
  9. This program had to be created when my boss asked me to revise a 1000+ line
  10. program that was nearly without comments and structure.
  11. It sure made it easier to comprehend what that programmer had been up to.
  12.  
  13.  
  14. Usage : Try starting it without parameters.
  15.  
  16. XTP will expect an input file-name and optionally an output file-name.
  17. By default it assumes the input filename to have the extension .PAS and
  18. gives the output file the same name, but with extension .XTP.
  19. If the outputfile exists or is ReadOnly, you'll be prompted for a change
  20. of outputfile-name.
  21. Paths can be specfied for both input and output file-names.
  22.  
  23. Output Example :
  24. The short program...
  25.  
  26. PROGRAM demo;
  27. VAR
  28.   St : string;
  29. BEGIN
  30.   Readln(St);
  31.   Writeln(St);
  32. END.
  33.  
  34. Generates...
  35.  
  36.      1 PROGRAM demo;
  37.      2 VAR
  38.      3   St : string;
  39.      4 BEGIN
  40.      5   Readln(St);
  41.      6   Writeln(St,St);
  42.      7 END.
  43.  
  44.  
  45.  --- Cross Reference listing
  46.  
  47.     demo 1
  48.   Readln 5
  49.       St 3 5 6 6
  50.  Writeln 6
  51.  
  52.  --- Produced by XTP v.1.0 Copyright (c) 19900718 Lars Fosdal
  53.  
  54. As you can see, the reserved words of Turbo Pascal (v.5.5 or less) will not
  55. be referenced.
  56.  
  57. I've been thinking that a lot of other programmers also could use such a tool,
  58. so I've decided to release it into Public Domain.  I hope some of you will
  59. take a few bills out of your wallets and mail me the rest in pure joy over
  60. finally having such a utility for FREE  ;-)  !
  61.  
  62. XTP doesn't have a lot of features, but it does the job.
  63. If I have some spare time (and some good ideas) I might even try to include
  64. some of the To-Do list features (See Author's notice).
  65.  
  66. Because of the short developement and testing time, XTP may still have bugs
  67. which I haven't discovered.  Please give me a hint of such.
  68.  
  69. XTP.EXE and XTP.DOC should be distributed together in a file called XTP100.ZIP.
  70. XTP was created in Turbo Pascal v.5.5 over a few days.
  71.  
  72. Share and ENJOY !               Lars Fosdal, Oslo - July 18, 1990
  73.  
  74. Author's notice :
  75.  
  76. This program is PUBLIC DOMAIN.  No Warranty Included.
  77.   SysOp''s and others: NO CHARGES ALLOWED for distribution !
  78. If you like this program, and want to see enhancements in the future,
  79. feel free to show it in the following manner :
  80.   1. Upload it to your favorite BBS''s or FTP it to your favorite sites
  81.   2. Let your friends have a copy
  82.   3. Send me a small token of your appreciation
  83.   4. Stop the pollution of our planet
  84.  
  85. Bug reports, Suggestions and Donations to :
  86.   Mr.Lars Fosdal, Krokkleiva 7, N-1170 OSLO 11, Norway
  87.  
  88. To-Do (When I''m in the mood) list :
  89.   Wildcard file specifications;  Automatic unit/inc.file referencing;
  90.   Pages & Headers;  Printer support;  Exclude/Specify options.
  91.