home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / progpas / epb15.arj / POSTER < prev   
Text File  |  1991-11-08  |  3KB  |  61 lines

  1. >>>file/ibm_pc_b 2071 ibmbin-request@crdgw1.crd.ge.com(22742)7Nov91 09:06
  2. TITLE: v15i142: epb15, Pascal source beautifier (part 01/01)
  3.  
  4. +Message-ID   : <5287@sixhub.UUCP>
  5. +From         : ibmbin-request@crdgw1.crd.ge.com
  6.  
  7. Checksum: 4108640683  (Verify with "brik -cv")
  8. X-Submissions-to: ibmbin@crdgw1.crd.ge.com
  9. X-Questions-to: ibmbin-request@crdgw1.crd.ge.com
  10. Posting-number: Volume 15, Issue 142
  11. Submitted-by: edlee@chinet.chi.il.us (Ed Lee)
  12. Archive-name: epb15/part01
  13.  
  14.  
  15. EPB (Ed's Pascal Beautifier) is a beautifier for Pascal which will
  16. reformat a source into Ed's idea of a beautiful program. Source
  17. included.
  18. ________________________________________________________________
  19.  
  20. Submission comments:
  21.  
  22. EPB v1.5 is a Turbo Pascal v4.0 source file beautifier that requires
  23. about 150 KB of free memory to run. EPB filters Pascal source code so
  24. that it looks more like Modula source code. EPB also performs partial
  25. indenting around certain pascal tokens such as the comma, assignment
  26. operator, and parentheses based on rules that I will not elaborate
  27. here. These are obligatory features of the program, and there are some
  28. optional features as well. EPB can filter out comments from a source
  29. file; set all variable, constant, and label identifiers to lower case;
  30. or perform a search and replace while ignoring comments and quotes (a
  31. feature that is useful for globally renaming variables).
  32.  
  33. EPB is flexible in its input and output. Input can come from the
  34. standard input stream or a disk file and output can go to to the
  35. standard output stream or a disk file. When no extension is specified
  36. for a filename, ".PAS" is assumed to be the file's extension unless the
  37. filename ends with a period, such as, "JUSTTHIS.". If the same name is
  38. specified for both the input and output files, EPB physically renames
  39. the input file so that its extension is ".BAK".
  40.  
  41. One of the simplest ways to invoke EPB from a command line is to type
  42. the following:
  43.  
  44.      EPB filename
  45.  
  46. where the filename is the name of a Pascal source file. In this case,
  47. the filename is interpreted by EPB to be the name of both the input and
  48. output files. You can type EPB on the command line by itself to make a
  49. help screen appear.
  50.  
  51. DISCLAIMER:  Use EPB at your own risk. The author will not be liable
  52. for any damages that result from the use or misuse of EPB. The EPB
  53. program and this documentation are copyright 1991 by Edward Lee, all
  54. rights reserved.
  55.  
  56.  
  57. -Ed L
  58. edlee@chinet.chi.il.us
  59.  
  60.  
  61.