smalleiffel-0.79 -- the GNU Eiffel compiler

This commit is contained in:
jlam 1999-04-12 18:19:27 +00:00
parent 37dd656c38
commit ee6eee599f
12 changed files with 783 additions and 0 deletions

55
lang/smalleiffel/Makefile Normal file
View file

@ -0,0 +1,55 @@
# $NetBSD: Makefile,v 1.1.1.1 1999/04/12 18:19:27 jlam Exp $
#
DISTNAME= se
PKGNAME= smalleiffel-0.79
WRKSRC= ${WRKDIR}/SmallEiffel
CATEGORIES= lang
MASTER_SITES= ftp://ftp.cs.rit.edu/pub/mirrors/SmallEiffel/ \
ftp://ftp.loria.fr/pub/loria/genielog/SmallEiffel/ \
ftp://ftp.progsoc.uts.edu.au/pub/Eiffel/SmallEiffel/ \
ftp://gd.tuwien.ac.at/pub/languages/SmallEiffel/
EXTRACT_SUFX= .tgz
MAINTAINER= lamj@stat.cmu.edu
HOMEPAGE= http://smalleiffel.loria.fr/
SE?= ${PREFIX}/lib/smalleiffel
BINNAME= smalleiffel
post-extract:
( cd ${WRKSRC}/sys; \
${RM} compiler.* gc linker.* loadpath.* o_suffix.* system.se )
( cd ${FILESDIR}; \
${CP} compiler.UNIX gc linker.UNIX o_suffix.UNIX system.se \
${WRKSRC}/sys )
${SED} -e "s,@SE@,${SE},g" ${FILESDIR}/loadpath.UNIX \
>${WRKSRC}/sys/loadpath.UNIX
find ${WRKSRC} -type f -print | xargs ${CHMOD} 644
do-build:
( cd ${WRKSRC}/bin_c; \
for f in clean compile_to_c compile_to_jvm \
compile finder pretty print_jvm_class short; \
do \
${ECHO} Building $$f...; \
${SH} -x $$f.make; \
${CP} -f ${WRKSRC}/bin_c/$$f ${WRKSRC}/bin/$$f; \
done )
${SED} -e "s,@@SE@@,${SE},g" \
<${FILESDIR}/${BINNAME}.sh >${WRKDIR}/${BINNAME}.sh
do-install:
${INSTALL_DATA_DIR} ${SE}
for d in bin contrib lib_rand lib_se lib_show lib_std man \
short sys; do \
( cd ${WRKSRC}; ${GTAR} cf - $$d ) \
| ( cd ${SE}; ${GTAR} xvf - ); \
done
${CHOWN} -R ${LIBOWN}:${LIBGRP} ${SE}
${CHOWN} -R ${BINOWN}:${BINGRP} ${SE}/bin
${INSTALL_DATA} ${WRKSRC}/COPYING ${WRKSRC}/READ_ME ${SE}
${INSTALL_DATA} ${WRKSRC}/misc/NOT_YET_IMPLEMENTED.* ${SE}/man
${INSTALL_SCRIPT} ${WRKDIR}/${BINNAME}.sh ${PREFIX}/bin/${BINNAME}
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1 @@
cc

View file

@ -0,0 +1 @@
generic.c

View file

@ -0,0 +1 @@
cc

View file

@ -0,0 +1,5 @@
./
@SE@/lib_std/
@SE@/lib_rand/
@SE@/lib_show/
@SE@/lib_se/

View file

@ -0,0 +1,3 @@
$NetBSD: md5,v 1.1.1.1 1999/04/12 18:19:27 jlam Exp $
MD5 (se.tgz) = d608e86d4ba331e1b3148af81f865bcd

View file

@ -0,0 +1 @@
.o

View file

@ -0,0 +1,19 @@
#!/bin/sh
#
# $NetBSD: smalleiffel.sh,v 1.1.1.1 1999/04/12 18:19:27 jlam Exp $
#
# This script is invoked as:
#
# smalleiffel <cmd> [<arg> ...]
#
# where <cmd> is one of the programs in @@SE@@/bin.
#
SmallEiffel=@@SE@@/sys/system.se ; export SmallEiffel
se_cmd=@@SE@@/bin/$1
if [ -x ${se_cmd} ]
then
shift
exec ${se_cmd} ${1+$@}
else
echo "smalleiffel: command ${se_cmd} not found."
fi

View file

@ -0,0 +1 @@
UNIX

View file

@ -0,0 +1 @@
The GNU Eiffel Compiler.

View file

@ -0,0 +1,10 @@
SmallEiffel is intended to be a complete, though small and very fast,
free Eiffel compiler, and should run on any platform for which
an ANSI C - POSIX compiler exists.
The current distribution included an Eiffel to C compiler, an Eiffel
to Java bytecode compiler, a documentation tool, a pretty printer,
and various other tools.
Please note: version numbers are negative; -0.89, for
example, is newer than -0.91

685
lang/smalleiffel/pkg/PLIST Normal file
View file

@ -0,0 +1,685 @@
@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/12 18:19:27 jlam Exp $
bin/smalleiffel
lib/smalleiffel/COPYING
lib/smalleiffel/READ_ME
lib/smalleiffel/bin/clean
lib/smalleiffel/bin/compile
lib/smalleiffel/bin/compile_to_c
lib/smalleiffel/bin/compile_to_jvm
lib/smalleiffel/bin/finder
lib/smalleiffel/bin/pretty
lib/smalleiffel/bin/print_jvm_class
lib/smalleiffel/bin/short
lib/smalleiffel/contrib/READ_ME
lib/smalleiffel/contrib/edb/READ_ME
lib/smalleiffel/contrib/edb/add-line-directive
lib/smalleiffel/contrib/edb/edb.el
lib/smalleiffel/contrib/edb/edb19.el
lib/smalleiffel/contrib/edb/gc-inc
lib/smalleiffel/contrib/edb/move-if-changed
lib/smalleiffel/contrib/edb/sec
lib/smalleiffel/contrib/lib/case_insensitive_string.e
lib/smalleiffel/contrib/lib/header.txt
lib/smalleiffel/contrib/lib/string_formatter.e
lib/smalleiffel/lib_rand/READ_ME
lib/smalleiffel/lib_rand/demo1.e
lib/smalleiffel/lib_rand/demo2.e
lib/smalleiffel/lib_rand/demo3.e
lib/smalleiffel/lib_rand/gen_rand.e
lib/smalleiffel/lib_rand/min_stand.e
lib/smalleiffel/lib_rand/std_rand.e
lib/smalleiffel/lib_se/abstract_current.e
lib/smalleiffel/lib_se/abstract_result.e
lib/smalleiffel/lib_se/address_of.e
lib/smalleiffel/lib_se/address_of_pool.e
lib/smalleiffel/lib_se/argument_name.e
lib/smalleiffel/lib_se/argument_name1.e
lib/smalleiffel/lib_se/argument_name2.e
lib/smalleiffel/lib_se/assertion.e
lib/smalleiffel/lib_se/assertion_list.e
lib/smalleiffel/lib_se/assignment.e
lib/smalleiffel/lib_se/attribute.e
lib/smalleiffel/lib_se/base_class.e
lib/smalleiffel/lib_se/base_type_constant.e
lib/smalleiffel/lib_se/binary_file_read.e
lib/smalleiffel/lib_se/binary_file_write.e
lib/smalleiffel/lib_se/bit_constant.e
lib/smalleiffel/lib_se/boolean_constant.e
lib/smalleiffel/lib_se/c_pretty_printer.e
lib/smalleiffel/lib_se/call.e
lib/smalleiffel/lib_se/call_0.e
lib/smalleiffel/lib_se/call_0_c.e
lib/smalleiffel/lib_se/call_1.e
lib/smalleiffel/lib_se/call_1_c.e
lib/smalleiffel/lib_se/call_infix.e
lib/smalleiffel/lib_se/call_infix1.e
lib/smalleiffel/lib_se/call_infix2.e
lib/smalleiffel/lib_se/call_infix_and.e
lib/smalleiffel/lib_se/call_infix_and_then.e
lib/smalleiffel/lib_se/call_infix_div.e
lib/smalleiffel/lib_se/call_infix_eq.e
lib/smalleiffel/lib_se/call_infix_freeop.e
lib/smalleiffel/lib_se/call_infix_ge.e
lib/smalleiffel/lib_se/call_infix_gt.e
lib/smalleiffel/lib_se/call_infix_implies.e
lib/smalleiffel/lib_se/call_infix_int_div.e
lib/smalleiffel/lib_se/call_infix_int_rem.e
lib/smalleiffel/lib_se/call_infix_le.e
lib/smalleiffel/lib_se/call_infix_lt.e
lib/smalleiffel/lib_se/call_infix_minus.e
lib/smalleiffel/lib_se/call_infix_neq.e
lib/smalleiffel/lib_se/call_infix_or.e
lib/smalleiffel/lib_se/call_infix_or_else.e
lib/smalleiffel/lib_se/call_infix_plus.e
lib/smalleiffel/lib_se/call_infix_power.e
lib/smalleiffel/lib_se/call_infix_times.e
lib/smalleiffel/lib_se/call_infix_xor.e
lib/smalleiffel/lib_se/call_n.e
lib/smalleiffel/lib_se/call_prefix.e
lib/smalleiffel/lib_se/call_prefix_freeop.e
lib/smalleiffel/lib_se/call_prefix_minus.e
lib/smalleiffel/lib_se/call_prefix_not.e
lib/smalleiffel/lib_se/call_prefix_plus.e
lib/smalleiffel/lib_se/call_proc_call.e
lib/smalleiffel/lib_se/cecil_arg_list.e
lib/smalleiffel/lib_se/cecil_pool.e
lib/smalleiffel/lib_se/cecil_target.e
lib/smalleiffel/lib_se/character_constant.e
lib/smalleiffel/lib_se/check_invariant.e
lib/smalleiffel/lib_se/class_invariant.e
lib/smalleiffel/lib_se/class_name.e
lib/smalleiffel/lib_se/class_name_list.e
lib/smalleiffel/lib_se/clean.e
lib/smalleiffel/lib_se/client_list.e
lib/smalleiffel/lib_se/code_attribute.e
lib/smalleiffel/lib_se/code_printer.e
lib/smalleiffel/lib_se/comment.e
lib/smalleiffel/lib_se/compile.e
lib/smalleiffel/lib_se/compile_to.e
lib/smalleiffel/lib_se/compile_to_c.e
lib/smalleiffel/lib_se/compile_to_jvm.e
lib/smalleiffel/lib_se/compound.e
lib/smalleiffel/lib_se/constant_pool.e
lib/smalleiffel/lib_se/cp_info.e
lib/smalleiffel/lib_se/cp_info_tags.e
lib/smalleiffel/lib_se/creation_call.e
lib/smalleiffel/lib_se/creation_call_1.e
lib/smalleiffel/lib_se/creation_call_1_2.e
lib/smalleiffel/lib_se/creation_call_2.e
lib/smalleiffel/lib_se/creation_call_2_4.e
lib/smalleiffel/lib_se/creation_call_3.e
lib/smalleiffel/lib_se/creation_call_3_4.e
lib/smalleiffel/lib_se/creation_call_4.e
lib/smalleiffel/lib_se/creation_clause.e
lib/smalleiffel/lib_se/creation_clause_list.e
lib/smalleiffel/lib_se/cst_att.e
lib/smalleiffel/lib_se/cst_att_bit.e
lib/smalleiffel/lib_se/cst_att_boolean.e
lib/smalleiffel/lib_se/cst_att_character.e
lib/smalleiffel/lib_se/cst_att_double.e
lib/smalleiffel/lib_se/cst_att_integer.e
lib/smalleiffel/lib_se/cst_att_real.e
lib/smalleiffel/lib_se/cst_att_string.e
lib/smalleiffel/lib_se/cst_att_unique.e
lib/smalleiffel/lib_se/declaration.e
lib/smalleiffel/lib_se/declaration_1.e
lib/smalleiffel/lib_se/declaration_group.e
lib/smalleiffel/lib_se/declaration_list.e
lib/smalleiffel/lib_se/deferred_function.e
lib/smalleiffel/lib_se/deferred_procedure.e
lib/smalleiffel/lib_se/deferred_routine.e
lib/smalleiffel/lib_se/e_check.e
lib/smalleiffel/lib_se/e_debug.e
lib/smalleiffel/lib_se/e_ensure.e
lib/smalleiffel/lib_se/e_false.e
lib/smalleiffel/lib_se/e_feature.e
lib/smalleiffel/lib_se/e_inspect.e
lib/smalleiffel/lib_se/e_loop.e
lib/smalleiffel/lib_se/e_old.e
lib/smalleiffel/lib_se/e_precursor.e
lib/smalleiffel/lib_se/e_precursor_function.e
lib/smalleiffel/lib_se/e_precursor_procedure.e
lib/smalleiffel/lib_se/e_require.e
lib/smalleiffel/lib_se/e_retry.e
lib/smalleiffel/lib_se/e_strip.e
lib/smalleiffel/lib_se/e_true.e
lib/smalleiffel/lib_se/e_void.e
lib/smalleiffel/lib_se/e_when.e
lib/smalleiffel/lib_se/echo.e
lib/smalleiffel/lib_se/effective_arg_list.e
lib/smalleiffel/lib_se/effective_routine.e
lib/smalleiffel/lib_se/eiffel_parser.e
lib/smalleiffel/lib_se/error_handler.e
lib/smalleiffel/lib_se/exception_table.e
lib/smalleiffel/lib_se/exceptions_handler.e
lib/smalleiffel/lib_se/export_item.e
lib/smalleiffel/lib_se/export_list.e
lib/smalleiffel/lib_se/expression.e
lib/smalleiffel/lib_se/expression_with_comment.e
lib/smalleiffel/lib_se/external_function.e
lib/smalleiffel/lib_se/external_procedure.e
lib/smalleiffel/lib_se/external_routine.e
lib/smalleiffel/lib_se/feature_clause.e
lib/smalleiffel/lib_se/feature_clause_list.e
lib/smalleiffel/lib_se/feature_name.e
lib/smalleiffel/lib_se/feature_name_list.e
lib/smalleiffel/lib_se/field_info.e
lib/smalleiffel/lib_se/finder.e
lib/smalleiffel/lib_se/fmt.e
lib/smalleiffel/lib_se/formal_arg_list.e
lib/smalleiffel/lib_se/formal_generic_arg.e
lib/smalleiffel/lib_se/formal_generic_list.e
lib/smalleiffel/lib_se/frozen_feature_name.e
lib/smalleiffel/lib_se/frozen_string_list.e
lib/smalleiffel/lib_se/function.e
lib/smalleiffel/lib_se/gc_handler.e
lib/smalleiffel/lib_se/globals.e
lib/smalleiffel/lib_se/id_provider.e
lib/smalleiffel/lib_se/if_globals.e
lib/smalleiffel/lib_se/ifthen.e
lib/smalleiffel/lib_se/ifthenelse.e
lib/smalleiffel/lib_se/ifthenlist.e
lib/smalleiffel/lib_se/implicit_cast.e
lib/smalleiffel/lib_se/implicit_current.e
lib/smalleiffel/lib_se/index_clause.e
lib/smalleiffel/lib_se/index_list.e
lib/smalleiffel/lib_se/infix_name.e
lib/smalleiffel/lib_se/instruction.e
lib/smalleiffel/lib_se/instruction_with_comment.e
lib/smalleiffel/lib_se/integer_constant.e
lib/smalleiffel/lib_se/jvm.e
lib/smalleiffel/lib_se/local_argument.e
lib/smalleiffel/lib_se/local_argument1.e
lib/smalleiffel/lib_se/local_name.e
lib/smalleiffel/lib_se/local_name1.e
lib/smalleiffel/lib_se/local_name2.e
lib/smalleiffel/lib_se/local_var_list.e
lib/smalleiffel/lib_se/loop_invariant.e
lib/smalleiffel/lib_se/loop_variant.e
lib/smalleiffel/lib_se/loop_variant_1.e
lib/smalleiffel/lib_se/loop_variant_2.e
lib/smalleiffel/lib_se/manifest_array.e
lib/smalleiffel/lib_se/manifest_array_pool.e
lib/smalleiffel/lib_se/manifest_string.e
lib/smalleiffel/lib_se/manifest_string_pool.e
lib/smalleiffel/lib_se/method_info.e
lib/smalleiffel/lib_se/name.e
lib/smalleiffel/lib_se/native.e
lib/smalleiffel/lib_se/native_c.e
lib/smalleiffel/lib_se/native_inline_with_current.e
lib/smalleiffel/lib_se/native_inline_without_current.e
lib/smalleiffel/lib_se/native_jvm.e
lib/smalleiffel/lib_se/native_jvm_invokestatic.e
lib/smalleiffel/lib_se/native_jvm_invokevirtual.e
lib/smalleiffel/lib_se/native_small_eiffel.e
lib/smalleiffel/lib_se/native_with_current.e
lib/smalleiffel/lib_se/native_without_current.e
lib/smalleiffel/lib_se/once_function.e
lib/smalleiffel/lib_se/once_procedure.e
lib/smalleiffel/lib_se/once_result.e
lib/smalleiffel/lib_se/once_routine.e
lib/smalleiffel/lib_se/once_routine_pool.e
lib/smalleiffel/lib_se/ordinary_result.e
lib/smalleiffel/lib_se/parent.e
lib/smalleiffel/lib_se/parent_list.e
lib/smalleiffel/lib_se/parser_buffer.e
lib/smalleiffel/lib_se/position.e
lib/smalleiffel/lib_se/precursor_name.e
lib/smalleiffel/lib_se/prefix_name.e
lib/smalleiffel/lib_se/pretty.e
lib/smalleiffel/lib_se/print_jvm_class.e
lib/smalleiffel/lib_se/proc_call.e
lib/smalleiffel/lib_se/proc_call_0.e
lib/smalleiffel/lib_se/proc_call_1.e
lib/smalleiffel/lib_se/proc_call_n.e
lib/smalleiffel/lib_se/procedure.e
lib/smalleiffel/lib_se/real_constant.e
lib/smalleiffel/lib_se/rename_list.e
lib/smalleiffel/lib_se/rename_pair.e
lib/smalleiffel/lib_se/reverse_assignment.e
lib/smalleiffel/lib_se/routine.e
lib/smalleiffel/lib_se/run_class.e
lib/smalleiffel/lib_se/run_control.e
lib/smalleiffel/lib_se/run_feature.e
lib/smalleiffel/lib_se/run_feature_1.e
lib/smalleiffel/lib_se/run_feature_10.e
lib/smalleiffel/lib_se/run_feature_11.e
lib/smalleiffel/lib_se/run_feature_2.e
lib/smalleiffel/lib_se/run_feature_3.e
lib/smalleiffel/lib_se/run_feature_4.e
lib/smalleiffel/lib_se/run_feature_5.e
lib/smalleiffel/lib_se/run_feature_6.e
lib/smalleiffel/lib_se/run_feature_7.e
lib/smalleiffel/lib_se/run_feature_8.e
lib/smalleiffel/lib_se/run_feature_9.e
lib/smalleiffel/lib_se/run_require.e
lib/smalleiffel/lib_se/same_executables.e
lib/smalleiffel/lib_se/short.e
lib/smalleiffel/lib_se/short_print.e
lib/smalleiffel/lib_se/simple_feature_name.e
lib/smalleiffel/lib_se/small_eiffel.e
lib/smalleiffel/lib_se/switch.e
lib/smalleiffel/lib_se/switch_collection.e
lib/smalleiffel/lib_se/system_tools.e
lib/smalleiffel/lib_se/tag_name.e
lib/smalleiffel/lib_se/tmp_feature.e
lib/smalleiffel/lib_se/tmp_name.e
lib/smalleiffel/lib_se/type.e
lib/smalleiffel/lib_se/type_anchored.e
lib/smalleiffel/lib_se/type_any.e
lib/smalleiffel/lib_se/type_array.e
lib/smalleiffel/lib_se/type_basic_eiffel_expanded.e
lib/smalleiffel/lib_se/type_bit.e
lib/smalleiffel/lib_se/type_bit_1.e
lib/smalleiffel/lib_se/type_bit_2.e
lib/smalleiffel/lib_se/type_bit_ref.e
lib/smalleiffel/lib_se/type_boolean.e
lib/smalleiffel/lib_se/type_character.e
lib/smalleiffel/lib_se/type_class.e
lib/smalleiffel/lib_se/type_double.e
lib/smalleiffel/lib_se/type_expanded.e
lib/smalleiffel/lib_se/type_formal_generic.e
lib/smalleiffel/lib_se/type_generic.e
lib/smalleiffel/lib_se/type_integer.e
lib/smalleiffel/lib_se/type_like_argument.e
lib/smalleiffel/lib_se/type_like_current.e
lib/smalleiffel/lib_se/type_like_feature.e
lib/smalleiffel/lib_se/type_native_array.e
lib/smalleiffel/lib_se/type_none.e
lib/smalleiffel/lib_se/type_pointer.e
lib/smalleiffel/lib_se/type_real.e
lib/smalleiffel/lib_se/type_ref_to_exp.e
lib/smalleiffel/lib_se/type_string.e
lib/smalleiffel/lib_se/unique_string.e
lib/smalleiffel/lib_se/unique_string_list.e
lib/smalleiffel/lib_se/when_item.e
lib/smalleiffel/lib_se/when_item_1.e
lib/smalleiffel/lib_se/when_item_2.e
lib/smalleiffel/lib_se/when_list.e
lib/smalleiffel/lib_se/writable_attribute.e
lib/smalleiffel/lib_se/written_current.e
lib/smalleiffel/lib_show/animal/animal.e
lib/smalleiffel/lib_show/animal/chat.e
lib/smalleiffel/lib_show/animal/chien.e
lib/smalleiffel/lib_show/animal/mille_pattes.e
lib/smalleiffel/lib_show/animal/quadrupede.e
lib/smalleiffel/lib_show/animal/sample1.e
lib/smalleiffel/lib_show/animal/sample2.e
lib/smalleiffel/lib_show/animal/sample3.e
lib/smalleiffel/lib_show/bench1/array_bench.e
lib/smalleiffel/lib_show/bench1/bench.csh
lib/smalleiffel/lib_show/bench1/bench.e
lib/smalleiffel/lib_show/bench1/fixed_array_bench.e
lib/smalleiffel/lib_show/bench1/link2_list_bench.e
lib/smalleiffel/lib_show/bench1/link_list_bench.e
lib/smalleiffel/lib_show/bench2/array_bench.e
lib/smalleiffel/lib_show/bench2/bench.csh
lib/smalleiffel/lib_show/bench2/bench.e
lib/smalleiffel/lib_show/bench2/fixed_array_bench.e
lib/smalleiffel/lib_show/bench2/link2_list_bench.e
lib/smalleiffel/lib_show/bench2/link_list_bench.e
lib/smalleiffel/lib_show/bench3/array2_bench.e
lib/smalleiffel/lib_show/bench3/bench.csh
lib/smalleiffel/lib_show/bench3/bench.e
lib/smalleiffel/lib_show/bench3/fixed_array2_bench.e
lib/smalleiffel/lib_show/bench4/array_bench.e
lib/smalleiffel/lib_show/bench4/bench.csh
lib/smalleiffel/lib_show/bench4/bench.e
lib/smalleiffel/lib_show/bench4/fixed_array_bench.e
lib/smalleiffel/lib_show/bench4/link2_list_bench.e
lib/smalleiffel/lib_show/bench4/link_list_bench.e
lib/smalleiffel/lib_show/bench5/array_bench.e
lib/smalleiffel/lib_show/bench5/bench.csh
lib/smalleiffel/lib_show/bench5/bench.e
lib/smalleiffel/lib_show/bench5/fixed_array_bench.e
lib/smalleiffel/lib_show/bench5/link2_list_bench.e
lib/smalleiffel/lib_show/bench5/link_list_bench.e
lib/smalleiffel/lib_show/cecil/JVM/Example1.java
lib/smalleiffel/lib_show/cecil/JVM/Example2.java
lib/smalleiffel/lib_show/cecil/JVM/root2.e
lib/smalleiffel/lib_show/cecil/READ_ME
lib/smalleiffel/lib_show/cecil/example1/.gdb_history
lib/smalleiffel/lib_show/cecil/example1/c_prog.c
lib/smalleiffel/lib_show/cecil/example1/cecil.se
lib/smalleiffel/lib_show/cecil/example1/example.e
lib/smalleiffel/lib_show/cecil/example1/output
lib/smalleiffel/lib_show/cecil/example2/c_prog.c
lib/smalleiffel/lib_show/cecil/example2/cecil.se
lib/smalleiffel/lib_show/cecil/example2/example.e
lib/smalleiffel/lib_show/cecil/example2/output
lib/smalleiffel/lib_show/cecil/example3/c_prog.c
lib/smalleiffel/lib_show/cecil/example3/cecil.se
lib/smalleiffel/lib_show/cecil/example3/example.e
lib/smalleiffel/lib_show/cecil/example3/output
lib/smalleiffel/lib_show/cecil/example4/.gdb_history
lib/smalleiffel/lib_show/cecil/example4/animal.e
lib/smalleiffel/lib_show/cecil/example4/c_prog.c
lib/smalleiffel/lib_show/cecil/example4/cat.e
lib/smalleiffel/lib_show/cecil/example4/cecil.se
lib/smalleiffel/lib_show/cecil/example4/dog.e
lib/smalleiffel/lib_show/cecil/example4/example.e
lib/smalleiffel/lib_show/cecil/example4/output
lib/smalleiffel/lib_show/cecil/example5/c_prog.c
lib/smalleiffel/lib_show/cecil/example5/cecil.se
lib/smalleiffel/lib_show/cecil/example5/example.e
lib/smalleiffel/lib_show/cecil/example5/output
lib/smalleiffel/lib_show/cecil/example6/c_prog.c
lib/smalleiffel/lib_show/cecil/example6/cecil.se
lib/smalleiffel/lib_show/cecil/example6/example.e
lib/smalleiffel/lib_show/cecil/example6/output
lib/smalleiffel/lib_show/cecil/example7/c_prog.c
lib/smalleiffel/lib_show/cecil/example7/cecil.se
lib/smalleiffel/lib_show/cecil/example7/example.e
lib/smalleiffel/lib_show/cecil/example7/output
lib/smalleiffel/lib_show/cecil/example8/c_factory.e
lib/smalleiffel/lib_show/cecil/example8/c_prog.c
lib/smalleiffel/lib_show/cecil/example8/cecil.se
lib/smalleiffel/lib_show/cecil/example8/example.e
lib/smalleiffel/lib_show/cecil/example8/output
lib/smalleiffel/lib_show/directory/example01.e
lib/smalleiffel/lib_show/directory/example01.h
lib/smalleiffel/lib_show/directory/example01.make
lib/smalleiffel/lib_show/directory/example011.c
lib/smalleiffel/lib_show/directory/example0110.c
lib/smalleiffel/lib_show/directory/example0111.c
lib/smalleiffel/lib_show/directory/example0112.c
lib/smalleiffel/lib_show/directory/example012.c
lib/smalleiffel/lib_show/directory/example013.c
lib/smalleiffel/lib_show/directory/example014.c
lib/smalleiffel/lib_show/directory/example015.c
lib/smalleiffel/lib_show/directory/example016.c
lib/smalleiffel/lib_show/directory/example017.c
lib/smalleiffel/lib_show/directory/example018.c
lib/smalleiffel/lib_show/directory/example019.c
lib/smalleiffel/lib_show/external/C/READ_ME
lib/smalleiffel/lib_show/external/C/address_of_demo.e
lib/smalleiffel/lib_show/external/C/address_of_demo.out
lib/smalleiffel/lib_show/external/C/address_of_src.c
lib/smalleiffel/lib_show/external/C/external_demo.e
lib/smalleiffel/lib_show/external/C/external_demo.out
lib/smalleiffel/lib_show/external/C/external_src.c
lib/smalleiffel/lib_show/external/JVM/example1.e
lib/smalleiffel/lib_show/external/JVM/example1.out
lib/smalleiffel/lib_show/external/JVM/example2.e
lib/smalleiffel/lib_show/external/JVM/example2.out
lib/smalleiffel/lib_show/external/READ_ME
lib/smalleiffel/lib_show/fibonacci.e
lib/smalleiffel/lib_show/gcd/gcd
lib/smalleiffel/lib_show/gcd/integer.e
lib/smalleiffel/lib_show/gcd/test_gcd.e
lib/smalleiffel/lib_show/hanoi/.gdb_history
lib/smalleiffel/lib_show/hanoi/hanoi
lib/smalleiffel/lib_show/hanoi/hanoi.e
lib/smalleiffel/lib_show/hanoi/tower.e
lib/smalleiffel/lib_show/hello_world.e
lib/smalleiffel/lib_show/knight.e
lib/smalleiffel/lib_show/parking/command.e
lib/smalleiffel/lib_show/parking/date.e
lib/smalleiffel/lib_show/parking/level.e
lib/smalleiffel/lib_show/parking/parking.e
lib/smalleiffel/lib_show/parking/run_parking.e
lib/smalleiffel/lib_show/parking/ticket.e
lib/smalleiffel/lib_show/print_arguments.e
lib/smalleiffel/lib_show/pyramid.e
lib/smalleiffel/lib_show/pyramid2.e
lib/smalleiffel/lib_show/spread_illness.e
lib/smalleiffel/lib_std/any.e
lib/smalleiffel/lib_std/arguments.e
lib/smalleiffel/lib_std/array.e
lib/smalleiffel/lib_std/array2.e
lib/smalleiffel/lib_std/arrayed_collection.e
lib/smalleiffel/lib_std/bit_n.e
lib/smalleiffel/lib_std/bit_n_ref.e
lib/smalleiffel/lib_std/boolean.e
lib/smalleiffel/lib_std/boolean_ref.e
lib/smalleiffel/lib_std/character.e
lib/smalleiffel/lib_std/character_ref.e
lib/smalleiffel/lib_std/collection.e
lib/smalleiffel/lib_std/collection2.e
lib/smalleiffel/lib_std/comparable.e
lib/smalleiffel/lib_std/counter.e
lib/smalleiffel/lib_std/dictionary.e
lib/smalleiffel/lib_std/dirent.e
lib/smalleiffel/lib_std/double.e
lib/smalleiffel/lib_std/double_ref.e
lib/smalleiffel/lib_std/exceptions.e
lib/smalleiffel/lib_std/file_tools.e
lib/smalleiffel/lib_std/fixed_array.e
lib/smalleiffel/lib_std/fixed_array2.e
lib/smalleiffel/lib_std/general.e
lib/smalleiffel/lib_std/hashable.e
lib/smalleiffel/lib_std/input_stream.e
lib/smalleiffel/lib_std/integer.e
lib/smalleiffel/lib_std/integer_ref.e
lib/smalleiffel/lib_std/link.e
lib/smalleiffel/lib_std/link2.e
lib/smalleiffel/lib_std/link2_list.e
lib/smalleiffel/lib_std/link_list.e
lib/smalleiffel/lib_std/linked_collection.e
lib/smalleiffel/lib_std/memo.e
lib/smalleiffel/lib_std/memory.e
lib/smalleiffel/lib_std/native_array.e
lib/smalleiffel/lib_std/numeric.e
lib/smalleiffel/lib_std/output_stream.e
lib/smalleiffel/lib_std/platform.e
lib/smalleiffel/lib_std/pointer.e
lib/smalleiffel/lib_std/pointer_ref.e
lib/smalleiffel/lib_std/real.e
lib/smalleiffel/lib_std/real_ref.e
lib/smalleiffel/lib_std/std_error.e
lib/smalleiffel/lib_std/std_file_read.e
lib/smalleiffel/lib_std/std_file_read_write.e
lib/smalleiffel/lib_std/std_file_write.e
lib/smalleiffel/lib_std/std_input.e
lib/smalleiffel/lib_std/std_input_output.e
lib/smalleiffel/lib_std/std_output.e
lib/smalleiffel/lib_std/string.e
lib/smalleiffel/man/Eiffel.FAQ
lib/smalleiffel/man/NOT_YET_IMPLEMENTED.html
lib/smalleiffel/man/NOT_YET_IMPLEMENTED.txt
lib/smalleiffel/man/SmallEiffelFAQ.html
lib/smalleiffel/man/SmallEiffelFAQ.txt
lib/smalleiffel/man/cecil.html
lib/smalleiffel/man/cecil.txt
lib/smalleiffel/man/clean.html
lib/smalleiffel/man/clean.txt
lib/smalleiffel/man/compile.html
lib/smalleiffel/man/compile.txt
lib/smalleiffel/man/compile_to_c.html
lib/smalleiffel/man/compile_to_c.txt
lib/smalleiffel/man/compile_to_jvm.html
lib/smalleiffel/man/compile_to_jvm.txt
lib/smalleiffel/man/external.html
lib/smalleiffel/man/external.txt
lib/smalleiffel/man/finder.html
lib/smalleiffel/man/finder.txt
lib/smalleiffel/man/pretty.html
lib/smalleiffel/man/pretty.txt
lib/smalleiffel/man/print_jvm_class.html
lib/smalleiffel/man/print_jvm_class.txt
lib/smalleiffel/man/short.html
lib/smalleiffel/man/short.txt
lib/smalleiffel/man/support.html
lib/smalleiffel/man/support.txt
lib/smalleiffel/man/system.html
lib/smalleiffel/man/system.txt
lib/smalleiffel/short/READ_ME
lib/smalleiffel/short/html1/Acn
lib/smalleiffel/short/html1/Bcn
lib/smalleiffel/short/html1/Mcn
lib/smalleiffel/short/html1/READ_ME
lib/smalleiffel/short/html1/cl_quote
lib/smalleiffel/short/html1/hook000
lib/smalleiffel/short/html1/hook010
lib/smalleiffel/short/html1/hook011
lib/smalleiffel/short/html1/hook012
lib/smalleiffel/short/html1/hook015
lib/smalleiffel/short/html1/hook018
lib/smalleiffel/short/html1/hook019
lib/smalleiffel/short/html1/hook100
lib/smalleiffel/short/html1/hook200
lib/smalleiffel/short/html1/hook201
lib/smalleiffel/short/html1/hook203
lib/smalleiffel/short/html1/hook204
lib/smalleiffel/short/html1/hook205
lib/smalleiffel/short/html1/hook208
lib/smalleiffel/short/html1/hook310
lib/smalleiffel/short/html1/hook313
lib/smalleiffel/short/html1/hook401
lib/smalleiffel/short/html1/hook413
lib/smalleiffel/short/html1/hook416
lib/smalleiffel/short/html1/hook427
lib/smalleiffel/short/html1/hook430
lib/smalleiffel/short/html1/hook511
lib/smalleiffel/short/html1/hook513
lib/smalleiffel/short/html1/hook516
lib/smalleiffel/short/html1/hook527
lib/smalleiffel/short/html1/hook530
lib/smalleiffel/short/html1/hook599
lib/smalleiffel/short/html1/hook811
lib/smalleiffel/short/html1/hook813
lib/smalleiffel/short/html1/hook816
lib/smalleiffel/short/html1/hook827
lib/smalleiffel/short/html1/hook830
lib/smalleiffel/short/html1/hook900
lib/smalleiffel/short/html1/hook999
lib/smalleiffel/short/html1/hooks.sh
lib/smalleiffel/short/html1/htmlshort
lib/smalleiffel/short/html1/index.html
lib/smalleiffel/short/html1/op_quote
lib/smalleiffel/short/plain/READ_ME
lib/smalleiffel/short/tex1/READ_ME
lib/smalleiffel/short/tex1/hook000
lib/smalleiffel/short/tex1/hook999
lib/smalleiffel/short/tex2/AECL
lib/smalleiffel/short/tex2/Acn
lib/smalleiffel/short/tex2/BECL
lib/smalleiffel/short/tex2/Bcn
lib/smalleiffel/short/tex2/READ_ME
lib/smalleiffel/short/tex2/Uan
lib/smalleiffel/short/tex2/Ucomment
lib/smalleiffel/short/tex2/Usfn
lib/smalleiffel/short/tex2/Utag
lib/smalleiffel/short/tex2/cl_quote
lib/smalleiffel/short/tex2/hook000
lib/smalleiffel/short/tex2/hook013
lib/smalleiffel/short/tex2/hook100
lib/smalleiffel/short/tex2/hook200
lib/smalleiffel/short/tex2/hook202
lib/smalleiffel/short/tex2/hook204
lib/smalleiffel/short/tex2/hook401
lib/smalleiffel/short/tex2/hook402
lib/smalleiffel/short/tex2/hook511
lib/smalleiffel/short/tex2/hook811
lib/smalleiffel/short/tex2/hook900
lib/smalleiffel/short/tex2/hook904
lib/smalleiffel/short/tex2/hook999
lib/smalleiffel/short/tex2/op_quote
lib/smalleiffel/short/tex2/rem
lib/smalleiffel/short/tex3/AECL
lib/smalleiffel/short/tex3/Aan
lib/smalleiffel/short/tex3/Acn
lib/smalleiffel/short/tex3/Asfn
lib/smalleiffel/short/tex3/BECL
lib/smalleiffel/short/tex3/Ban
lib/smalleiffel/short/tex3/Bcn
lib/smalleiffel/short/tex3/Bifn
lib/smalleiffel/short/tex3/Bpfn
lib/smalleiffel/short/tex3/Bsfn
lib/smalleiffel/short/tex3/Current
lib/smalleiffel/short/tex3/READ_ME
lib/smalleiffel/short/tex3/Result
lib/smalleiffel/short/tex3/Uan
lib/smalleiffel/short/tex3/Ucomment
lib/smalleiffel/short/tex3/Usfn
lib/smalleiffel/short/tex3/Utag
lib/smalleiffel/short/tex3/cl_quote
lib/smalleiffel/short/tex3/close_sb
lib/smalleiffel/short/tex3/hook000
lib/smalleiffel/short/tex3/hook013
lib/smalleiffel/short/tex3/hook100
lib/smalleiffel/short/tex3/hook200
lib/smalleiffel/short/tex3/hook204
lib/smalleiffel/short/tex3/hook401
lib/smalleiffel/short/tex3/hook402
lib/smalleiffel/short/tex3/hook511
lib/smalleiffel/short/tex3/hook811
lib/smalleiffel/short/tex3/hook832
lib/smalleiffel/short/tex3/hook900
lib/smalleiffel/short/tex3/hook904
lib/smalleiffel/short/tex3/hook999
lib/smalleiffel/short/tex3/op_quote
lib/smalleiffel/short/tex3/open_sb
lib/smalleiffel/short/tex3/rem
lib/smalleiffel/sys/READ_ME
lib/smalleiffel/sys/compiler.UNIX
lib/smalleiffel/sys/gc
lib/smalleiffel/sys/gc_lib/BeOS_x86.c
lib/smalleiffel/sys/gc_lib/MacintoshPPC.c
lib/smalleiffel/sys/gc_lib/alpha.c
lib/smalleiffel/sys/gc_lib/freebsd.c
lib/smalleiffel/sys/gc_lib/generic.c
lib/smalleiffel/sys/gc_lib/hp-pa.c
lib/smalleiffel/sys/gc_lib/linux.c
lib/smalleiffel/sys/gc_lib/m68k.c
lib/smalleiffel/sys/gc_lib/sparc.c
lib/smalleiffel/sys/gc_lib/windows.c
lib/smalleiffel/sys/linker.UNIX
lib/smalleiffel/sys/loadpath.UNIX
lib/smalleiffel/sys/o_suffix.UNIX
lib/smalleiffel/sys/runtime/SmallEiffelRuntime.class
lib/smalleiffel/sys/runtime/SmallEiffelRuntime.java
lib/smalleiffel/sys/runtime/base.h
lib/smalleiffel/sys/runtime/boost.c
lib/smalleiffel/sys/runtime/boost.h
lib/smalleiffel/sys/runtime/exceptions.c
lib/smalleiffel/sys/runtime/exceptions.h
lib/smalleiffel/sys/runtime/gc_lib.c
lib/smalleiffel/sys/runtime/gc_lib.h
lib/smalleiffel/sys/runtime/no_check.c
lib/smalleiffel/sys/runtime/no_check.h
lib/smalleiffel/sys/runtime/trace.c
lib/smalleiffel/sys/runtime/trace.h
lib/smalleiffel/sys/system.se
@dirrm lib/smalleiffel/sys/runtime
@dirrm lib/smalleiffel/sys/gc_lib
@dirrm lib/smalleiffel/sys
@dirrm lib/smalleiffel/short/tex3
@dirrm lib/smalleiffel/short/tex2
@dirrm lib/smalleiffel/short/tex1
@dirrm lib/smalleiffel/short/plain
@dirrm lib/smalleiffel/short/html1
@dirrm lib/smalleiffel/short
@dirrm lib/smalleiffel/man
@dirrm lib/smalleiffel/lib_std
@dirrm lib/smalleiffel/lib_show/parking
@dirrm lib/smalleiffel/lib_show/hanoi
@dirrm lib/smalleiffel/lib_show/gcd
@dirrm lib/smalleiffel/lib_show/external/JVM
@dirrm lib/smalleiffel/lib_show/external/C
@dirrm lib/smalleiffel/lib_show/external
@dirrm lib/smalleiffel/lib_show/directory
@dirrm lib/smalleiffel/lib_show/cecil/example8
@dirrm lib/smalleiffel/lib_show/cecil/example7
@dirrm lib/smalleiffel/lib_show/cecil/example6
@dirrm lib/smalleiffel/lib_show/cecil/example5
@dirrm lib/smalleiffel/lib_show/cecil/example4
@dirrm lib/smalleiffel/lib_show/cecil/example3
@dirrm lib/smalleiffel/lib_show/cecil/example2
@dirrm lib/smalleiffel/lib_show/cecil/example1
@dirrm lib/smalleiffel/lib_show/cecil/JVM
@dirrm lib/smalleiffel/lib_show/cecil
@dirrm lib/smalleiffel/lib_show/bench5
@dirrm lib/smalleiffel/lib_show/bench4
@dirrm lib/smalleiffel/lib_show/bench3
@dirrm lib/smalleiffel/lib_show/bench2
@dirrm lib/smalleiffel/lib_show/bench1
@dirrm lib/smalleiffel/lib_show/animal
@dirrm lib/smalleiffel/lib_show
@dirrm lib/smalleiffel/lib_rand
@dirrm lib/smalleiffel/lib_se
@dirrm lib/smalleiffel/contrib/lib
@dirrm lib/smalleiffel/contrib/edb
@dirrm lib/smalleiffel/contrib
@dirrm lib/smalleiffel/bin
@dirrm lib/smalleiffel