Espretty version 1.3 for SmallEiffel v0.94 by Valentino Kyriakides The files in this directory and its subdirectories constitute the complete source code for espretty. The files are organized as follows: README - The file you are reading now. INSTALL - A description of how to build and install espretty. HISTORY - The HISTORY of espretty for SmallEiffel. *.e - The Eiffel source files for 'espretty'. *.1 - The Unix man pages for espretty, espp and unformat. *.man - Text versions of the man pages. *.ps - Postscript versions of the man pages. espp.pl - The 'espp' preprocessor, as a perl script. espp.sh - An alternative 'espp' preprocessor, as a Unix shell script. unformat - An unformater, as a perl script for formated Eiffel class files. Makefile - A Makefile for building espretty. .-------. | About | `-------' About espretty Espretty attempts to be a little Eiffel source pretty printer. The formating capabilities of espretty are modeled after the style guide in "ETL", also know as "Eiffel the Language", by Bertrant Meyer. The current implementation has the following features: * ASCII, ANSI, HTML, LaTeX, MIF, MIME and RTF output formatting * support for short output printing * support for transforming most Eiffel identifiers into lower chars * support for line numbers and statement levels * support for transforming most Eiffel types into upper chars * support for removing empty lines in routine bodies About espp and unformat Espp is a perl script, which attempts to be a preprocessor for 'espretty'. It allows the handling of multiple input files at once by using 'espretty'. Unformat is another perl script, which allows to unformat the ANSI, HTML, LaTeX, MIF, MIME and RTF files (produced by 'espretty' and 'espp') back into ascii versions. For more information about these, see the man pages. (Why perl? - Perl is more powerfull and portable than the Unix shells. So people, which use operating systems as DOS, OS/2 etc. have a chance to use these scripts too!) .---------. | Install | `---------' Installing espretty, espp and unformat Please see the file INSTALL which contains the information on how to build and install espretty and the companion perl scripts. Keep in mind, that you need a working version of 'perl', in order to use the 'espp' and 'unformat' scripts! .------. | Bugs | `------' To report bugs or suggestions (or even offer assistance :-) ), send mail to 1kyriaki@informatik.uni-hamburg.de. SmallEiffel Bugs reported here will be echoed to colnet@loria.fr (Dominique Colnet). Differences from release 1.2, 1.1: Please see the file HISTORY which contains these informations.
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.