smarteiffel(1)

NAME

smarteiffel - a set of tools to compile and manage pro
grams written in Eiffel

SYNOPSIS

smarteiffel.sh
se-compile [-c_code] [options] root_class [root_procedure]
se-compile [options] ace_file
compile_to_c [options] root_class  [root_procedure]  [*.c]
[*.o] [-l*]
compile_to_c [options] ace_file
compile_to_jvm [options] root_class [root_procedure]
compile_to_jvm [options] ace_file
clean [-verbose] root_class ...
finder class
pretty [options] class_name ...
print_jvm_class path[.class]
short [options] class_name

DESCRIPTION

This manual page documents briefly the smarteiffel,
se-compile, compile_to_c, compile_to_jvm, clean, finder, pretty,
print_jvm_class, short and smarteiffel.sh commands. This manual
page was written for the Debian GNU/Linux distribution (but may
be used by others), because the original program does not have a
manual page. Instead, it has documentation in HTML format, which
may be browsed through dwww; see below.
smarteiffel is a set of programs that compile and manage
programs written in the Eiffel language. When using them, the
environment variable Smarteiffel must be set to
/usr/lib/smarteiffel. A summary of options are included below.
For a complete description, see the HTML documentation.
smarteiffel.sh
A shell script presenting a menu for greater conve
nience in editing and compiling Eiffel code.
se-compile [-c_code] [options] root_class [root_procedure]
compile a set of Eiffel classes into an executable
program.
compile_to_c [options] root_class [root_procedure] [*.c]
[*.o] [-l*]
compile a set of Eiffel classes into C code.
compile_to_jvm [options] root_class [root_procedure]
compile a set of Eiffel classes into Java code.
clean [-verbose] root_class ...
Removes all intermediate files produced by a previ
ous compilation.
finder class
Find an Eiffel class using the current search path.
pretty [options] class_name ...
Formats Eiffel source code files.
print_jvm_class path[.class]
Prints on standard output a human-readable form of
a class file produced by compile_to_jvm.
short [options] class_name
Prints the public interface of a class.

SEE ALSO

The programs are documented fully in the directory
/usr/share/doc/smarteiffel/html, available via the dwww system.

AUTHOR

Smarteiffel was developed by Dominique Colnet <colnet@lo
ria.fr>.
This manual page was written by Oliver Elphick <Oliver.El
phick@lfix.co.uk>, for the Debian GNU/Linux system.

SMARTEIF
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout