print_jvm_class1
A set of tools to compile and manage programs written in eiffel
Part of smarteiffel.sh(1).
Usage
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
Overview
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 convenience 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 previous 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.
Releases
6 releases since Debian 2.0 (Hamm); the text changed 3 times.