Tools Documentation

`install`

The installation program for SmartEiffel. More about `install` here.

`compile`

Starting from an Eiffel source program, generates the corresponding C code and then the executable. This is probably the command you want to use. More about `compile` here.

`compile_to_c`

The Eiffel to C compiler itself. You do not generally invoke it explicitly. More about `compile_to_c` here.

`compile_to_jvm`

The Eiffel to Java bytecode compiler. Starting from an Eiffel source program, generates the corresponding `.class` files. More about `compile_to_jvm` here.

`short`

Eiffel interface extraction tool. Can generate documentation using different formats (ASCII, HTML, etc.) More about `short` here.

`pretty`

Eiffel pretty printer. More about `pretty` here.

`finder`

Used to find Eiffel source files according to the system configuration. More about `finder` here.

`clean`

Used to clean Eiffel project directories. More about `clean` here.

`print_jvm_class`

Java bytecode disassembler and pretty printer. We find it more convenient than `javap`. More about `print_jvm_class` here.

Copyright © Dominique COLNET and Suzanne COLLIN - <SmartEiffel@loria.fr>
Last modified: Wed Sep 4 11:42:06 MET DST 2002