ftp.nice.ch/pub/next/developer/languages/eiffel/espretty.1.3.N.bs.tar.gz#/espretty-v1.3.N.bs

COPYING
 
HISTORY
 
INSTALL
 
Makefile
 
README
 
THANKS
 
ansi_format.e
 
ascii_format.e
 
eiffel_format.e
 
espp
 
espp.1
 
espp.man
 
espp.pl
 
espp.ps
[View espp.ps as PDF] 
espp.sh
 
espp.sh.1
 
espretty
 
espretty.1
 
espretty.cio
 
espretty.e
 
espretty.man
 
espretty.ps
[View espretty.ps as PDF] 
f_input.e
 
formattable_io.e
 
html_format.e
 
latex_format.e
 
manager.e
 
mif_format.e
 
mime_format.e
 
p_output.e
 
rtf_format.e
 
s_input.e
 
s_supply.e
 
scanner.e
 
t_eof.e
 
t_ident.e
 
t_line.e
 
t_number.e
 
t_space.e
 
t_string.e
 
t_symb.e
 
token.e
 
unformat
 
unformat.1
 
unformat.man
 
unformat.pl
 
unformat.ps
[View unformat.ps as PDF] 
unformat.sh
 

README

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.