diff options
author | jlam <jlam> | 2000-02-21 21:23:28 +0000 |
---|---|---|
committer | jlam <jlam> | 2000-02-21 21:23:28 +0000 |
commit | 5d1a27125dd6b9c276a88ca8f6f52574b0a152f0 (patch) | |
tree | 843d30e86bcb38de7b1db7c6658d2b92e77c61f9 /lang | |
parent | 2b0bf296e36f04b1f1936c3a8d7ac63f538ab4da (diff) | |
download | pkgsrc-5d1a27125dd6b9c276a88ca8f6f52574b0a152f0.tar.gz |
Update smalleiffel to -0.77.
Release - 0.77 - Saturday February 12th, 2000
* Added in directory SmallEiffel the new [2]install command class
install.e with a precompiled install.exe for Windows. This
install.e class is intended to install the SmallEiffel
distribution it comes with, and is designed to be as portable as
possible. This automatic installation program has already been
tested for Windows/lcc-win32, Windows/bcc32, Linux/gcc,
Solaris/gcc, DEC-Alpha/gcc and FreeBSD/gcc, ... To install
SmallEiffel under some UNIX like system, just type make in the
SmallEiffel directory. To install SmallEiffel under Windows, just
run install.exe. On other systems, C compile and run the install.c
file.
* Added C++ external support (creation of C++ objects, deletion of
C++ objects, member functions calls, static functions calls etc.).
See lib_show/external/C++ for examples.
* Added NUMBER library, for infinite precision and infinitely large
numbers. See lib_show/number for examples.
* Added ITERATOR library, for external iterators on data structures.
See lib_show/iterator for examples.
* Added class BIT_STRING for very large bit sequences, with
reference semantics.
* Added class BASIC_DIRECTORY and class DIRECTORY to handle in a
portable way directories as well as system path notations. See
lib_show/basic_directory for examples. This class is also
implemented for Java byte-code (command [3]compile_to_jvm).
* Added class BASIC_TIME, TIME_IN_FRENCH TIME_IN_ENGLISH and
TIME_IN_ITALIAN to handle date and time. See lib_show/basic_time
for examples. Low level routines for Java byte-code are not yet
implemented If you have some time to do this, you just have to add
the missing Java code in sys/runtime/SmallEiffelRuntime.java (do
not forget to post your work on the SmallEiffel mailing list).
* Features deep_clone and deep_equal of class GENERAL are now
implemented for the C compilation mode (does not work yet with
compile_to_jvm).
* Added feature skip_remainder_of_line and feature reach_and_skip in
class INPUT_STREAM. Warning: in order to be consistent with other
features, the behavior of features skip_separators and
skip_separators_using has changed.
* Added feature to_hexadecimal and feature to_hexadecimal_in in
class INTEGER.
* Improved incremental recompilation of the generated C code (also
fixed a very old bug in incrementality).
* Exceptions handling: the default_rescue feature is now supported.
* Various bug fixes and improvements (type inference score
increased).
Diffstat (limited to 'lang')
-rw-r--r-- | lang/smalleiffel/Makefile | 130 | ||||
-rw-r--r-- | lang/smalleiffel/files/compiler.se | 1 | ||||
-rw-r--r-- | lang/smalleiffel/files/gc | 1 | ||||
-rw-r--r-- | lang/smalleiffel/files/loadpath.UNIX.in | 7 | ||||
-rw-r--r-- | lang/smalleiffel/files/md5 | 4 | ||||
-rw-r--r-- | lang/smalleiffel/files/patch-sum | 9 | ||||
-rw-r--r-- | lang/smalleiffel/files/system.se | 1 | ||||
-rw-r--r-- | lang/smalleiffel/patches/patch-aa | 16 | ||||
-rw-r--r-- | lang/smalleiffel/patches/patch-ab | 42 | ||||
-rw-r--r-- | lang/smalleiffel/patches/patch-ac | 42 | ||||
-rw-r--r-- | lang/smalleiffel/patches/patch-ad | 25 | ||||
-rw-r--r-- | lang/smalleiffel/pkg/PLIST | 708 |
12 files changed, 156 insertions, 830 deletions
diff --git a/lang/smalleiffel/Makefile b/lang/smalleiffel/Makefile index 300ef777ed6..041bd9c3553 100644 --- a/lang/smalleiffel/Makefile +++ b/lang/smalleiffel/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.5 2000/01/09 01:19:11 wiz Exp $ +# $NetBSD: Makefile,v 1.6 2000/02/21 21:23:28 jlam Exp $ # DISTNAME= se -PKGNAME= smalleiffel-0.78 +PKGNAME= smalleiffel-0.77 WRKSRC= ${WRKDIR}/SmallEiffel CATEGORIES= lang MASTER_SITES= ftp://ftp.loria.fr/pub/loria/genielog/SmallEiffel/ \ @@ -14,76 +14,82 @@ EXTRACT_SUFX= .tgz MAINTAINER= jlam@netbsd.org HOMEPAGE= http://smalleiffel.loria.fr/ -DOCDIR= ${PREFIX}/share/doc/smalleiffel -EGDIR= ${PREFIX}/share/examples/smalleiffel -LIBDIR= ${PREFIX}/share/smalleiffel -LIBEXECDIR= ${PREFIX}/libexec/smalleiffel +MAKE_ENV+= SmallEiffel=${WRKSRC}/sys/system.se +ALL_TARGET= ./bin/compile_to_c -BINNAME= smalleiffel -SE_BINARIES= clean compile compile_to_c compile_to_jvm \ - finder pretty print_jvm_class short +DIST_SUBDIR= ${PKGNAME} +DOCDIR= share/doc/smalleiffel +EGDIR= share/examples/smalleiffel +LIBDIR= share/smalleiffel +LIBEXECDIR= libexec/smalleiffel + +PLIST_SRC= ${WRKDIR}/.PLIST_SRC post-extract: - ${FIND} ${WRKSRC} -type f -print | xargs ${CHMOD} 644 - ${FIND} ${WRKSRC} -name ".gdb*" -print | xargs ${RM} -f - cd ${WRKSRC}/man; ${RM} -f *.txt - cd ${WRKSRC}/sys; ${RM} -f compiler.se gc loadpath.* system.se - cd ${FILESDIR}; \ - ${CP} -f compiler.se gc system.se ${WRKSRC}/sys - ${SED} -e "s,@@SE_LIB@@,${LIBDIR},g" \ - ${FILESDIR}/loadpath.UNIX.in > ${WRKSRC}/sys/loadpath.UNIX - -do-build: - @${ECHO} '*** Building Eiffel compiler system (pass 1) ***' - @cd ${WRKSRC}/bin_c; \ - for file in ${SE_BINARIES}; do \ - ${ECHO} Building $$file...; \ - ${SH} $$file.make; \ - ${CP} -f ${WRKSRC}/bin_c/$$file ${WRKSRC}/bin/$$file; \ - done; \ - ${RM} -f * - - @${ECHO} '*** Building Eiffel compiler system (pass 2) ***' - @cd ${WRKSRC}/bin_c; \ - (${ECHO} ${WRKSRC}/lib_std/; \ - ${ECHO} ${WRKSRC}/lib_rand/; \ - ${ECHO} ${WRKSRC}/lib_se/) > loadpath.se; \ - for file in ${SE_BINARIES}; do \ - ${ECHO} Building $$file...; \ - SmallEiffel=${WRKSRC}/sys/system.se ${WRKSRC}/bin/compile \ - -boost -no_gc -no_split -O2 -o $$file $$file; \ - done + ${FIND} ${WRKSRC} -type f -print0 | xargs -0 ${CHMOD} 644 + +post-patch: + ${CHMOD} +x ${WRKSRC}/misc/GC.SH post-build: - ${SED} -e "s,@@SE_LIB@@,${LIBDIR},g" \ - -e "s,@@SE_LIBEXEC@@,${LIBEXECDIR},g" \ - ${FILESDIR}/${BINNAME}.sh > ${WRKDIR}/${BINNAME}.sh + ${SED} -e "s,@@SE_LIB@@,${PREFIX}/${LIBDIR},g" \ + -e "s,@@SE_LIBEXEC@@,${PREFIX}/${LIBEXECDIR},g" \ + ${FILESDIR}/smalleiffel.sh > ${WRKDIR}/smalleiffel.sh + ${SED} -e "s,@@SE_LIB@@,${PREFIX}/${LIBDIR},g" \ + ${FILESDIR}/loadpath.UNIX.in > ${WRKDIR}/loadpath.UNIX pre-install: - ${FIND} ${WRKSRC} -name "*.orig" -print | xargs ${RM} -f + ${RM} -f ${WRKSRC}/sys/loadpath.* + ${FIND} ${WRKSRC} -name ".gdb*" -print0 | xargs -0 ${RM} -f + ${FIND} ${WRKSRC} -name "*.orig" -print0 | xargs -0 ${RM} -f do-install: - ${INSTALL_SCRIPT} ${WRKDIR}/${BINNAME}.sh ${PREFIX}/bin/${BINNAME} - ${INSTALL_PROGRAM_DIR} ${LIBEXECDIR} - for file in ${SE_BINARIES}; do \ - ${INSTALL_PROGRAM} ${WRKSRC}/bin_c/$$file ${LIBEXECDIR}; \ - done - ${INSTALL_DATA_DIR} ${LIBDIR} - cd ${WRKSRC}; \ - for dir in lib_rand lib_se lib_std short sys; do \ - ${PAX} -rw $$dir ${LIBDIR}; \ + ${INSTALL_SCRIPT} ${WRKDIR}/smalleiffel.sh ${PREFIX}/bin/smalleiffel + + ${INSTALL_PROGRAM_DIR} ${PREFIX}/${LIBEXECDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${PREFIX}/${LIBEXECDIR} + + ${INSTALL_DATA_DIR} ${PREFIX}/${LIBDIR} + cd ${WRKSRC}; for dir in \ + lib_iterator lib_number lib_random lib_se lib_std short sys; do \ + ${PAX} -rw $${dir} ${PREFIX}/${LIBDIR}; \ done - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${LIBDIR} - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/misc/NOT_YET_IMPLEMENTED.txt ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/misc/WeNeedFeedBack.txt ${DOCDIR} - cd ${WRKSRC}/man; ${INSTALL_DATA} *.html *.gif *.FAQ ${DOCDIR} - ${INSTALL_DATA_DIR} ${EGDIR} - cd ${WRKSRC}; \ - for dir in contrib lib_show; do \ - ${PAX} -rw $$dir ${EGDIR}; \ + ${INSTALL_DATA} ${WRKDIR}/loadpath.UNIX ${PREFIX}/${LIBDIR}/sys + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/${LIBDIR} + + ${INSTALL_DATA_DIR} ${PREFIX}/${DOCDIR} + ${INSTALL_DATA} \ + ${WRKSRC}/COPYING \ + ${WRKSRC}/misc/WeNeedFeedBack.txt \ + ${PREFIX}/${DOCDIR} + cd ${WRKSRC}/misc; \ + ${INSTALL_DATA} \ + HISTORY.html NOT_YET_IMPLEMENTED.html \ + THANKS.html people.html \ + ${PREFIX}/${DOCDIR} + cd ${WRKSRC}/man; \ + ${INSTALL_DATA} Eiffel.FAQ *.html *.gif ${PREFIX}/${DOCDIR} + + ${INSTALL_DATA_DIR} ${PREFIX}/${EGDIR} + cd ${WRKSRC}; for dir in contrib lib_show; do \ + ${PAX} -rw $${dir} ${PREFIX}/${EGDIR}; \ done - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${EGDIR} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/${EGDIR} + +post-install: + ${RM} -f ${PLIST_SRC} + ${CAT} ${PKGDIR}/PLIST > ${PLIST_SRC} + ( cd ${PREFIX}; \ + ${FIND} ${LIBEXECDIR} -type f -print; \ + ${FIND} ${LIBDIR} -type f -print; \ + ${FIND} ${DOCDIR} -type f -print; \ + ${FIND} ${EGDIR} -type f -print; \ + ) | sort >> ${PLIST_SRC} + ( cd ${PREFIX}; \ + ${FIND} ${LIBEXECDIR} -type d; \ + ${FIND} ${LIBDIR} -type d; \ + ${FIND} ${DOCDIR} -type d; \ + ${FIND} ${EGDIR} -type d; \ + ) | sort -r | ${SED} "s,^,@dirrm ," >> ${PLIST_SRC} .include "../../mk/bsd.pkg.mk" diff --git a/lang/smalleiffel/files/compiler.se b/lang/smalleiffel/files/compiler.se deleted file mode 100644 index 5824b77767c..00000000000 --- a/lang/smalleiffel/files/compiler.se +++ /dev/null @@ -1 +0,0 @@ -gcc diff --git a/lang/smalleiffel/files/gc b/lang/smalleiffel/files/gc deleted file mode 100644 index 4dc41ee6b1a..00000000000 --- a/lang/smalleiffel/files/gc +++ /dev/null @@ -1 +0,0 @@ -generic.c diff --git a/lang/smalleiffel/files/loadpath.UNIX.in b/lang/smalleiffel/files/loadpath.UNIX.in index d349cab6758..3db276a0673 100644 --- a/lang/smalleiffel/files/loadpath.UNIX.in +++ b/lang/smalleiffel/files/loadpath.UNIX.in @@ -1,5 +1,8 @@ --- $NetBSD: loadpath.UNIX.in,v 1.1 1999/10/13 19:03:39 jlam Exp $ +-- $NetBSD: loadpath.UNIX.in,v 1.2 2000/02/21 21:23:34 jlam Exp $ -- +./ @@SE_LIB@@/lib_std/ -@@SE_LIB@@/lib_rand/ +@@SE_LIB@@/lib_iterator/ +@@SE_LIB@@/lib_random/ +@@SE_LIB@@/lib_number/ @@SE_LIB@@/lib_se/ diff --git a/lang/smalleiffel/files/md5 b/lang/smalleiffel/files/md5 index 2fcc1c2aa76..0c613bd6e46 100644 --- a/lang/smalleiffel/files/md5 +++ b/lang/smalleiffel/files/md5 @@ -1,3 +1,3 @@ -$NetBSD: md5,v 1.3 1999/10/12 08:01:33 jlam Exp $ +$NetBSD: md5,v 1.4 2000/02/21 21:23:34 jlam Exp $ -MD5 (se.tgz) = e0e8fce1b0b277a00c98ff83e1da06da +MD5 (smalleiffel-0.77/se.tgz) = 7ab24f8025ca50b4723ef8300cef9a86 diff --git a/lang/smalleiffel/files/patch-sum b/lang/smalleiffel/files/patch-sum index 830f62e5a25..d0bc9a1a28f 100644 --- a/lang/smalleiffel/files/patch-sum +++ b/lang/smalleiffel/files/patch-sum @@ -1,5 +1,6 @@ -$NetBSD: patch-sum,v 1.2 1999/10/13 19:03:39 jlam Exp $ +$NetBSD: patch-sum,v 1.3 2000/02/21 21:23:34 jlam Exp $ -MD5 (patch-aa) = 8c4d2e4256c0a148906d30ab2f7b48fe -MD5 (patch-ab) = 43b7f0fac9666bfb83b8f1d50b81a7ad -MD5 (patch-ac) = f0d2fb0bb3f407a387a1ab9bc7ba96b6 +MD5 (patch-aa) = bdf9783bdcb2f1d8d547f57b16f92894 +MD5 (patch-ab) = b344f645dc4bca959e4a0cdb630dba5a +MD5 (patch-ac) = 71043e3a025084402246b02e1bfbb897 +MD5 (patch-ad) = 291add8ee7fbc0edaf0053405e9e465f diff --git a/lang/smalleiffel/files/system.se b/lang/smalleiffel/files/system.se deleted file mode 100644 index 28cc4e43f38..00000000000 --- a/lang/smalleiffel/files/system.se +++ /dev/null @@ -1 +0,0 @@ -UNIX diff --git a/lang/smalleiffel/patches/patch-aa b/lang/smalleiffel/patches/patch-aa index 3a5b1aaa95b..6c23d243ada 100644 --- a/lang/smalleiffel/patches/patch-aa +++ b/lang/smalleiffel/patches/patch-aa @@ -1,21 +1,21 @@ -$NetBSD: patch-aa,v 1.2 1999/10/13 19:03:39 jlam Exp $ +$NetBSD: patch-aa,v 1.3 2000/02/21 21:23:34 jlam Exp $ ---- lib_se/frozen_string_list.e.orig Sat Jun 5 14:51:11 1999 -+++ lib_se/frozen_string_list.e Wed Oct 13 05:10:40 1999 -@@ -111,7 +111,7 @@ +--- lib_se/frozen_string_list.e.orig Sat Feb 12 04:14:31 2000 ++++ lib_se/frozen_string_list.e Mon Feb 21 13:36:10 2000 +@@ -117,7 +117,7 @@ ----------------------------------------------------------------------------- -- Frozen list of other names : - fz_bin: STRING is "bin"; + fz_bin: STRING is "libexec/smalleiffel"; - fz_bit_foo: STRING is "BIT "; fz_char: STRING is "char"; fz_close_c_comment: STRING is "*/"; -@@ -148,6 +148,7 @@ - fz_java_lang_object: STRING is "java/lang/Object"; + fz_cast_gcfsh_star: STRING is "(gcfsh*)"; +@@ -158,6 +158,7 @@ + fz_java_util_bitset: STRING is "java/util/BitSet"; fz_jvm_root: STRING is "_any" fz_main: STRING is "main"; + fz_man: STRING is "doc/smalleiffel"; + fz_max_value: STRING is "MAX_VALUE"; fz_new: STRING is "new"; fz_new_chunk: STRING is "new_chunk"; - fz_null: STRING is "NULL"; diff --git a/lang/smalleiffel/patches/patch-ab b/lang/smalleiffel/patches/patch-ab index 3ddec0f0559..ce631c28ae3 100644 --- a/lang/smalleiffel/patches/patch-ab +++ b/lang/smalleiffel/patches/patch-ab @@ -1,33 +1,13 @@ -$NetBSD: patch-ab,v 1.2 1999/10/13 19:03:39 jlam Exp $ +$NetBSD: patch-ab,v 1.3 2000/02/21 21:23:34 jlam Exp $ ---- lib_se/system_tools.e.orig Sat Jun 5 14:51:08 1999 -+++ lib_se/system_tools.e Wed Oct 13 05:27:52 1999 -@@ -211,6 +211,8 @@ - tmp_file_read.disconnect; - bin_directory := sys_directory.twin; - parent_directory(bin_directory); -+ parent_directory(bin_directory); -+ parent_directory(bin_directory); - add_directory(bin_directory,fz_bin); - end; +--- lib_se/globals.e.orig Sat Feb 12 04:14:14 2000 ++++ lib_se/globals.e Mon Feb 21 13:52:36 2000 +@@ -376,7 +376,7 @@ + backup_suffix: STRING is ".bak"; + -- Backup suffix for command `pretty'. -@@ -359,7 +361,8 @@ - echo.w_put_string("'.%N"); - tmp_path.copy(sys_directory); - parent_directory(tmp_path); -- add_directory(tmp_path,"man"); -+ parent_directory(tmp_path); -+ add_directory(tmp_path,fz_man); - tmp_path.append(command_name); - tmp_path.append(help_suffix); - echo.w_put_string("See documentation in file:%N "); -@@ -527,6 +530,9 @@ - else - Result := argi + 1; - end; -+ elseif arg.has_prefix("-Wl,") then -+ list_add(linker_options,arg); -+ Result := argi + 1; - elseif ("-subsystem").is_equal(arg) then - list_add(linker_options,arg); - if next_arg /= Void then +- help_suffix: STRING is ".txt"; ++ help_suffix: STRING is ".html"; + -- Suffix for SmallEiffel On-line Help Files. + + class_suffix: STRING is ".class"; diff --git a/lang/smalleiffel/patches/patch-ac b/lang/smalleiffel/patches/patch-ac index 4a632709656..20bbb951225 100644 --- a/lang/smalleiffel/patches/patch-ac +++ b/lang/smalleiffel/patches/patch-ac @@ -1,13 +1,33 @@ -$NetBSD: patch-ac,v 1.1 1999/10/13 19:03:39 jlam Exp $ +$NetBSD: patch-ac,v 1.2 2000/02/21 21:23:35 jlam Exp $ ---- lib_se/globals.e.orig Sat Jun 5 14:51:02 1999 -+++ lib_se/globals.e Wed Oct 13 06:13:22 1999 -@@ -460,7 +460,7 @@ - backup_suffix: STRING is ".bak"; - -- Backup suffix for command `pretty'. +--- lib_se/system_tools.e.orig Sat Feb 12 04:14:25 2000 ++++ lib_se/system_tools.e Mon Feb 21 13:55:26 2000 +@@ -207,6 +207,8 @@ + tmp_file_read.disconnect; + bin_directory := sys_directory.twin; + parent_directory(bin_directory); ++ parent_directory(bin_directory); ++ parent_directory(bin_directory); + add_directory(bin_directory,fz_bin); + end; -- help_suffix: STRING is ".txt"; -+ help_suffix: STRING is ".html"; - -- Suffix for SmallEiffel On-line Help Files. - - class_suffix: STRING is ".class"; +@@ -400,7 +402,8 @@ + echo.w_put_string("'.%N"); + tmp_path.copy(sys_directory); + parent_directory(tmp_path); +- add_directory(tmp_path,"man"); ++ parent_directory(tmp_path); ++ add_directory(tmp_path,fz_man); + tmp_path.append(command_name); + tmp_path.append(help_suffix); + echo.w_put_string("See documentation in file:%N "); +@@ -607,6 +610,9 @@ + else + Result := argi + 1; + end; ++ elseif arg.has_prefix("-Wl,") then ++ append_token(linker_options,arg) ++ Result := argi + 1; + elseif ("-subsystem").is_equal(arg) then + append_token(linker_options,arg); + if next_arg /= Void then diff --git a/lang/smalleiffel/patches/patch-ad b/lang/smalleiffel/patches/patch-ad new file mode 100644 index 00000000000..e2ae28c6fb0 --- /dev/null +++ b/lang/smalleiffel/patches/patch-ad @@ -0,0 +1,25 @@ +$NetBSD: patch-ad,v 1.1 2000/02/21 21:23:35 jlam Exp $ + +--- misc/GC.SH.orig Sat Feb 12 04:14:52 2000 ++++ misc/GC.SH Mon Feb 21 13:24:28 2000 +@@ -48,6 +48,20 @@ + elif [ `uname` = AIX ] + then + gc=aix.c ++elif [ `uname` = NetBSD ] ++ then ++ arch=`sysctl -n hw.machine_arch` ++ if [ ${arch} = i386 ]; then ++ gc=freebsd.c ++ elif [ ${arch} = alpha ]; then ++ gc=alpha.c ++ elif [ ${arch} = m68k ]; then ++ gc=m68k.c ++ elif [ ${arch} = sparc ]; then ++ gc=sparc.c ++ else ++ gc=generic.c ++ fi + else + echo GC is not supported for this architecture. + echo Read file ${SE}/sys/gc to try to fix this. diff --git a/lang/smalleiffel/pkg/PLIST b/lang/smalleiffel/pkg/PLIST index 19c6ce90b1c..0e60a9cd5e4 100644 --- a/lang/smalleiffel/pkg/PLIST +++ b/lang/smalleiffel/pkg/PLIST @@ -1,708 +1,2 @@ -@comment $NetBSD: PLIST,v 1.3 1999/10/12 08:01:34 jlam Exp $ +@comment $NetBSD: PLIST,v 1.4 2000/02/21 21:23:35 jlam Exp $ bin/smalleiffel -libexec/smalleiffel/clean -libexec/smalleiffel/compile -libexec/smalleiffel/compile_to_c -libexec/smalleiffel/compile_to_jvm -libexec/smalleiffel/finder -libexec/smalleiffel/pretty -libexec/smalleiffel/print_jvm_class -libexec/smalleiffel/short -share/doc/smalleiffel/COPYING -share/doc/smalleiffel/Eiffel.FAQ -share/doc/smalleiffel/NOT_YET_IMPLEMENTED.txt -share/doc/smalleiffel/SmallEiffelFAQ.html -share/doc/smalleiffel/WeNeedFeedBack.txt -share/doc/smalleiffel/c_code.html -share/doc/smalleiffel/cecil.html -share/doc/smalleiffel/clean.html -share/doc/smalleiffel/compile.html -share/doc/smalleiffel/compile_to_c.html -share/doc/smalleiffel/compile_to_jvm.html -share/doc/smalleiffel/external.html -share/doc/smalleiffel/finder.html -share/doc/smalleiffel/index.html -share/doc/smalleiffel/pretty.html -share/doc/smalleiffel/print_jvm_class.html -share/doc/smalleiffel/se-line.gif -share/doc/smalleiffel/short.html -share/doc/smalleiffel/support.html -share/doc/smalleiffel/system.html -share/examples/smalleiffel/contrib/READ_ME -share/examples/smalleiffel/contrib/edb/READ_ME -share/examples/smalleiffel/contrib/edb/add-line-directive -share/examples/smalleiffel/contrib/edb/edb.el -share/examples/smalleiffel/contrib/edb/edb19.el -share/examples/smalleiffel/contrib/edb/gc-inc -share/examples/smalleiffel/contrib/edb/move-if-changed -share/examples/smalleiffel/contrib/edb/sec -share/examples/smalleiffel/contrib/htmldoc/READ_ME -share/examples/smalleiffel/contrib/htmldoc/hooks.sh -share/examples/smalleiffel/contrib/htmldoc/htmlshort -share/examples/smalleiffel/contrib/lib/case_insensitive_string.e -share/examples/smalleiffel/contrib/lib/header.txt -share/examples/smalleiffel/contrib/lib/string_formatter.e -share/examples/smalleiffel/lib_show/animal/animal.e -share/examples/smalleiffel/lib_show/animal/chat.e -share/examples/smalleiffel/lib_show/animal/chien.e -share/examples/smalleiffel/lib_show/animal/mille_pattes.e -share/examples/smalleiffel/lib_show/animal/quadrupede.e -share/examples/smalleiffel/lib_show/animal/sample1.e -share/examples/smalleiffel/lib_show/animal/sample2.e -share/examples/smalleiffel/lib_show/animal/sample3.e -share/examples/smalleiffel/lib_show/cecil/JVM/Example1.java -share/examples/smalleiffel/lib_show/cecil/JVM/Example2.java -share/examples/smalleiffel/lib_show/cecil/JVM/Example3.java -share/examples/smalleiffel/lib_show/cecil/JVM/Example4.java -share/examples/smalleiffel/lib_show/cecil/JVM/root2.e -share/examples/smalleiffel/lib_show/cecil/JVM/root3.e -share/examples/smalleiffel/lib_show/cecil/JVM/root4.e -share/examples/smalleiffel/lib_show/cecil/READ_ME -share/examples/smalleiffel/lib_show/cecil/example1/c_prog.c -share/examples/smalleiffel/lib_show/cecil/example1/cecil.se -share/examples/smalleiffel/lib_show/cecil/example1/example.e -share/examples/smalleiffel/lib_show/cecil/example1/output -share/examples/smalleiffel/lib_show/cecil/example2/c_prog.c -share/examples/smalleiffel/lib_show/cecil/example2/cecil.se -share/examples/smalleiffel/lib_show/cecil/example2/example.e -share/examples/smalleiffel/lib_show/cecil/example2/output -share/examples/smalleiffel/lib_show/cecil/example3/c_prog.c -share/examples/smalleiffel/lib_show/cecil/example3/cecil.se -share/examples/smalleiffel/lib_show/cecil/example3/example.e -share/examples/smalleiffel/lib_show/cecil/example3/output -share/examples/smalleiffel/lib_show/cecil/example4/animal.e -share/examples/smalleiffel/lib_show/cecil/example4/c_prog.c -share/examples/smalleiffel/lib_show/cecil/example4/cat.e -share/examples/smalleiffel/lib_show/cecil/example4/cecil.se -share/examples/smalleiffel/lib_show/cecil/example4/dog.e -share/examples/smalleiffel/lib_show/cecil/example4/example.e -share/examples/smalleiffel/lib_show/cecil/example4/output -share/examples/smalleiffel/lib_show/cecil/example5/c_prog.c -share/examples/smalleiffel/lib_show/cecil/example5/cecil.se -share/examples/smalleiffel/lib_show/cecil/example5/example.e -share/examples/smalleiffel/lib_show/cecil/example5/output -share/examples/smalleiffel/lib_show/cecil/example6/c_prog.c -share/examples/smalleiffel/lib_show/cecil/example6/cecil.se -share/examples/smalleiffel/lib_show/cecil/example6/example.e -share/examples/smalleiffel/lib_show/cecil/example6/output -share/examples/smalleiffel/lib_show/cecil/example7/c_prog.c -share/examples/smalleiffel/lib_show/cecil/example7/cecil.se -share/examples/smalleiffel/lib_show/cecil/example7/example.e -share/examples/smalleiffel/lib_show/cecil/example7/output -share/examples/smalleiffel/lib_show/cecil/example8/c_factory.e -share/examples/smalleiffel/lib_show/cecil/example8/c_prog.c -share/examples/smalleiffel/lib_show/cecil/example8/cecil.se -share/examples/smalleiffel/lib_show/cecil/example8/example.e -share/examples/smalleiffel/lib_show/cecil/example8/output -share/examples/smalleiffel/lib_show/directory/example01.e -share/examples/smalleiffel/lib_show/directory/example01.h -share/examples/smalleiffel/lib_show/directory/example01.make -share/examples/smalleiffel/lib_show/directory/example011.c -share/examples/smalleiffel/lib_show/directory/example012.c -share/examples/smalleiffel/lib_show/directory/example013.c -share/examples/smalleiffel/lib_show/directory/example02.e -share/examples/smalleiffel/lib_show/directory/example03.e -share/examples/smalleiffel/lib_show/directory/example03.h -share/examples/smalleiffel/lib_show/directory/example03.make -share/examples/smalleiffel/lib_show/directory/example031.c -share/examples/smalleiffel/lib_show/directory/example032.c -share/examples/smalleiffel/lib_show/external/C/READ_ME -share/examples/smalleiffel/lib_show/external/C/address_of_demo.e -share/examples/smalleiffel/lib_show/external/C/address_of_demo.out -share/examples/smalleiffel/lib_show/external/C/address_of_src.c -share/examples/smalleiffel/lib_show/external/C/external_demo.e -share/examples/smalleiffel/lib_show/external/C/external_demo.out -share/examples/smalleiffel/lib_show/external/C/external_src.c -share/examples/smalleiffel/lib_show/external/JVM/example1.e -share/examples/smalleiffel/lib_show/external/JVM/example1.out -share/examples/smalleiffel/lib_show/external/JVM/example2.e -share/examples/smalleiffel/lib_show/external/JVM/example2.out -share/examples/smalleiffel/lib_show/external/READ_ME -share/examples/smalleiffel/lib_show/fibonacci.e -share/examples/smalleiffel/lib_show/gcd/integer.e -share/examples/smalleiffel/lib_show/gcd/test_gcd.e -share/examples/smalleiffel/lib_show/hanoi/hanoi.e -share/examples/smalleiffel/lib_show/hanoi/tower.e -share/examples/smalleiffel/lib_show/hello_world.e -share/examples/smalleiffel/lib_show/knight.e -share/examples/smalleiffel/lib_show/lib_rand/demo1.e -share/examples/smalleiffel/lib_show/lib_rand/demo2.e -share/examples/smalleiffel/lib_show/lib_rand/demo3.e -share/examples/smalleiffel/lib_show/parking/command.e -share/examples/smalleiffel/lib_show/parking/date.e -share/examples/smalleiffel/lib_show/parking/level.e -share/examples/smalleiffel/lib_show/parking/parking.e -share/examples/smalleiffel/lib_show/parking/run_parking.e -share/examples/smalleiffel/lib_show/parking/ticket.e -share/examples/smalleiffel/lib_show/print_arguments.e -share/examples/smalleiffel/lib_show/pyramid.e -share/examples/smalleiffel/lib_show/pyramid2.e -share/examples/smalleiffel/lib_show/spread_illness.e -share/smalleiffel/lib_rand/READ_ME -share/smalleiffel/lib_rand/gen_rand.e -share/smalleiffel/lib_rand/min_stand.e -share/smalleiffel/lib_rand/std_rand.e -share/smalleiffel/lib_se/abstract_current.e -share/smalleiffel/lib_se/abstract_result.e -share/smalleiffel/lib_se/address_of.e -share/smalleiffel/lib_se/address_of_pool.e -share/smalleiffel/lib_se/aliased_string_list.e -share/smalleiffel/lib_se/argument_name.e -share/smalleiffel/lib_se/argument_name1.e -share/smalleiffel/lib_se/argument_name2.e -share/smalleiffel/lib_se/assertion.e -share/smalleiffel/lib_se/assertion_collector.e -share/smalleiffel/lib_se/assertion_list.e -share/smalleiffel/lib_se/assignment.e -share/smalleiffel/lib_se/attribute.e -share/smalleiffel/lib_se/base_class.e -share/smalleiffel/lib_se/base_type_constant.e -share/smalleiffel/lib_se/binary_file_read.e -share/smalleiffel/lib_se/binary_file_write.e -share/smalleiffel/lib_se/bit_constant.e -share/smalleiffel/lib_se/boolean_constant.e -share/smalleiffel/lib_se/c_pretty_printer.e -share/smalleiffel/lib_se/call.e -share/smalleiffel/lib_se/call_0.e -share/smalleiffel/lib_se/call_0_c.e -share/smalleiffel/lib_se/call_1.e -share/smalleiffel/lib_se/call_1_c.e -share/smalleiffel/lib_se/call_infix.e -share/smalleiffel/lib_se/call_infix1.e -share/smalleiffel/lib_se/call_infix2.e -share/smalleiffel/lib_se/call_infix_and.e -share/smalleiffel/lib_se/call_infix_and_then.e -share/smalleiffel/lib_se/call_infix_div.e -share/smalleiffel/lib_se/call_infix_eq.e -share/smalleiffel/lib_se/call_infix_freeop.e -share/smalleiffel/lib_se/call_infix_ge.e -share/smalleiffel/lib_se/call_infix_gt.e -share/smalleiffel/lib_se/call_infix_implies.e -share/smalleiffel/lib_se/call_infix_int_div.e -share/smalleiffel/lib_se/call_infix_int_rem.e -share/smalleiffel/lib_se/call_infix_le.e -share/smalleiffel/lib_se/call_infix_lt.e -share/smalleiffel/lib_se/call_infix_minus.e -share/smalleiffel/lib_se/call_infix_neq.e -share/smalleiffel/lib_se/call_infix_or.e -share/smalleiffel/lib_se/call_infix_or_else.e -share/smalleiffel/lib_se/call_infix_plus.e -share/smalleiffel/lib_se/call_infix_power.e -share/smalleiffel/lib_se/call_infix_times.e -share/smalleiffel/lib_se/call_infix_xor.e -share/smalleiffel/lib_se/call_n.e -share/smalleiffel/lib_se/call_prefix.e -share/smalleiffel/lib_se/call_prefix_freeop.e -share/smalleiffel/lib_se/call_prefix_minus.e -share/smalleiffel/lib_se/call_prefix_not.e -share/smalleiffel/lib_se/call_prefix_plus.e -share/smalleiffel/lib_se/call_proc_call.e -share/smalleiffel/lib_se/cecil_arg_list.e -share/smalleiffel/lib_se/cecil_pool.e -share/smalleiffel/lib_se/cecil_target.e -share/smalleiffel/lib_se/character_constant.e -share/smalleiffel/lib_se/check_invariant.e -share/smalleiffel/lib_se/class_invariant.e -share/smalleiffel/lib_se/class_name.e -share/smalleiffel/lib_se/class_name_list.e -share/smalleiffel/lib_se/clean.e -share/smalleiffel/lib_se/client_list.e -share/smalleiffel/lib_se/code_attribute.e -share/smalleiffel/lib_se/code_printer.e -share/smalleiffel/lib_se/command_flags.e -share/smalleiffel/lib_se/comment.e -share/smalleiffel/lib_se/compile.e -share/smalleiffel/lib_se/compile_to_c.e -share/smalleiffel/lib_se/compile_to_jvm.e -share/smalleiffel/lib_se/compound.e -share/smalleiffel/lib_se/constant_pool.e -share/smalleiffel/lib_se/cp_info.e -share/smalleiffel/lib_se/cp_info_tags.e -share/smalleiffel/lib_se/creation_call.e -share/smalleiffel/lib_se/creation_call_1.e -share/smalleiffel/lib_se/creation_call_1_2.e -share/smalleiffel/lib_se/creation_call_2.e -share/smalleiffel/lib_se/creation_call_2_4.e -share/smalleiffel/lib_se/creation_call_3.e -share/smalleiffel/lib_se/creation_call_3_4.e -share/smalleiffel/lib_se/creation_call_4.e -share/smalleiffel/lib_se/creation_clause.e -share/smalleiffel/lib_se/creation_clause_list.e -share/smalleiffel/lib_se/cst_att.e -share/smalleiffel/lib_se/cst_att_bit.e -share/smalleiffel/lib_se/cst_att_boolean.e -share/smalleiffel/lib_se/cst_att_character.e -share/smalleiffel/lib_se/cst_att_double.e -share/smalleiffel/lib_se/cst_att_integer.e -share/smalleiffel/lib_se/cst_att_real.e -share/smalleiffel/lib_se/cst_att_string.e -share/smalleiffel/lib_se/cst_att_unique.e -share/smalleiffel/lib_se/declaration.e -share/smalleiffel/lib_se/declaration_1.e -share/smalleiffel/lib_se/declaration_group.e -share/smalleiffel/lib_se/declaration_list.e -share/smalleiffel/lib_se/deferred_function.e -share/smalleiffel/lib_se/deferred_procedure.e -share/smalleiffel/lib_se/deferred_routine.e -share/smalleiffel/lib_se/e_check.e -share/smalleiffel/lib_se/e_debug.e -share/smalleiffel/lib_se/e_ensure.e -share/smalleiffel/lib_se/e_false.e -share/smalleiffel/lib_se/e_feature.e -share/smalleiffel/lib_se/e_inspect.e -share/smalleiffel/lib_se/e_loop.e -share/smalleiffel/lib_se/e_old.e -share/smalleiffel/lib_se/e_precursor.e -share/smalleiffel/lib_se/e_precursor_function.e -share/smalleiffel/lib_se/e_precursor_procedure.e -share/smalleiffel/lib_se/e_require.e -share/smalleiffel/lib_se/e_retry.e -share/smalleiffel/lib_se/e_strip.e -share/smalleiffel/lib_se/e_true.e -share/smalleiffel/lib_se/e_void.e -share/smalleiffel/lib_se/e_when.e -share/smalleiffel/lib_se/echo.e -share/smalleiffel/lib_se/effective_arg_list.e -share/smalleiffel/lib_se/effective_routine.e -share/smalleiffel/lib_se/eiffel_parser.e -share/smalleiffel/lib_se/error_handler.e -share/smalleiffel/lib_se/exception_table.e -share/smalleiffel/lib_se/exceptions_handler.e -share/smalleiffel/lib_se/export_item.e -share/smalleiffel/lib_se/export_list.e -share/smalleiffel/lib_se/expression.e -share/smalleiffel/lib_se/expression_with_comment.e -share/smalleiffel/lib_se/external_function.e -share/smalleiffel/lib_se/external_procedure.e -share/smalleiffel/lib_se/external_routine.e -share/smalleiffel/lib_se/feature_clause.e -share/smalleiffel/lib_se/feature_clause_list.e -share/smalleiffel/lib_se/feature_name.e -share/smalleiffel/lib_se/feature_name_list.e -share/smalleiffel/lib_se/field_info.e -share/smalleiffel/lib_se/finder.e -share/smalleiffel/lib_se/fmt.e -share/smalleiffel/lib_se/formal_arg_list.e -share/smalleiffel/lib_se/formal_generic_arg.e -share/smalleiffel/lib_se/formal_generic_list.e -share/smalleiffel/lib_se/frozen_feature_name.e -share/smalleiffel/lib_se/frozen_string_list.e -share/smalleiffel/lib_se/function.e -share/smalleiffel/lib_se/gc_handler.e -share/smalleiffel/lib_se/globals.e -share/smalleiffel/lib_se/id_provider.e -share/smalleiffel/lib_se/if_globals.e -share/smalleiffel/lib_se/ifthen.e -share/smalleiffel/lib_se/ifthenelse.e -share/smalleiffel/lib_se/ifthenlist.e -share/smalleiffel/lib_se/implicit_cast.e -share/smalleiffel/lib_se/implicit_current.e -share/smalleiffel/lib_se/index_clause.e -share/smalleiffel/lib_se/index_list.e -share/smalleiffel/lib_se/infix_name.e -share/smalleiffel/lib_se/install.e -share/smalleiffel/lib_se/instruction.e -share/smalleiffel/lib_se/instruction_with_comment.e -share/smalleiffel/lib_se/integer_constant.e -share/smalleiffel/lib_se/jvm.e -share/smalleiffel/lib_se/local_argument.e -share/smalleiffel/lib_se/local_argument1.e -share/smalleiffel/lib_se/local_name.e -share/smalleiffel/lib_se/local_name1.e -share/smalleiffel/lib_se/local_name2.e -share/smalleiffel/lib_se/local_var_list.e -share/smalleiffel/lib_se/loop_invariant.e -share/smalleiffel/lib_se/loop_variant.e -share/smalleiffel/lib_se/loop_variant_1.e -share/smalleiffel/lib_se/loop_variant_2.e -share/smalleiffel/lib_se/manifest_array.e -share/smalleiffel/lib_se/manifest_array_pool.e -share/smalleiffel/lib_se/manifest_string.e -share/smalleiffel/lib_se/manifest_string_pool.e -share/smalleiffel/lib_se/method_info.e -share/smalleiffel/lib_se/name.e -share/smalleiffel/lib_se/native.e -share/smalleiffel/lib_se/native_c.e -share/smalleiffel/lib_se/native_inline_with_current.e -share/smalleiffel/lib_se/native_inline_without_current.e -share/smalleiffel/lib_se/native_jvm.e -share/smalleiffel/lib_se/native_jvm_invokestatic.e -share/smalleiffel/lib_se/native_jvm_invokevirtual.e -share/smalleiffel/lib_se/native_small_eiffel.e -share/smalleiffel/lib_se/native_with_current.e -share/smalleiffel/lib_se/native_without_current.e -share/smalleiffel/lib_se/once_function.e -share/smalleiffel/lib_se/once_procedure.e -share/smalleiffel/lib_se/once_result.e -share/smalleiffel/lib_se/once_routine.e -share/smalleiffel/lib_se/once_routine_pool.e -share/smalleiffel/lib_se/ordinary_result.e -share/smalleiffel/lib_se/parent.e -share/smalleiffel/lib_se/parent_list.e -share/smalleiffel/lib_se/parser_buffer.e -share/smalleiffel/lib_se/position.e -share/smalleiffel/lib_se/precursor_name.e -share/smalleiffel/lib_se/prefix_name.e -share/smalleiffel/lib_se/pretty.e -share/smalleiffel/lib_se/print_jvm_class.e -share/smalleiffel/lib_se/proc_call.e -share/smalleiffel/lib_se/proc_call_0.e -share/smalleiffel/lib_se/proc_call_1.e -share/smalleiffel/lib_se/proc_call_n.e -share/smalleiffel/lib_se/procedure.e -share/smalleiffel/lib_se/real_constant.e -share/smalleiffel/lib_se/rename_list.e -share/smalleiffel/lib_se/rename_pair.e -share/smalleiffel/lib_se/reverse_assignment.e -share/smalleiffel/lib_se/routine.e -share/smalleiffel/lib_se/run_class.e -share/smalleiffel/lib_se/run_control.e -share/smalleiffel/lib_se/run_feature.e -share/smalleiffel/lib_se/run_feature_1.e -share/smalleiffel/lib_se/run_feature_10.e -share/smalleiffel/lib_se/run_feature_11.e -share/smalleiffel/lib_se/run_feature_2.e -share/smalleiffel/lib_se/run_feature_3.e -share/smalleiffel/lib_se/run_feature_4.e -share/smalleiffel/lib_se/run_feature_5.e -share/smalleiffel/lib_se/run_feature_6.e -share/smalleiffel/lib_se/run_feature_7.e -share/smalleiffel/lib_se/run_feature_8.e -share/smalleiffel/lib_se/run_feature_9.e -share/smalleiffel/lib_se/run_require.e -share/smalleiffel/lib_se/same_executables.e -share/smalleiffel/lib_se/short.e -share/smalleiffel/lib_se/short_print.e -share/smalleiffel/lib_se/simple_feature_name.e -share/smalleiffel/lib_se/small_eiffel.e -share/smalleiffel/lib_se/string_aliaser.e -share/smalleiffel/lib_se/switch.e -share/smalleiffel/lib_se/switch_collection.e -share/smalleiffel/lib_se/system_tools.e -share/smalleiffel/lib_se/tag_name.e -share/smalleiffel/lib_se/tmp_feature.e -share/smalleiffel/lib_se/tmp_name.e -share/smalleiffel/lib_se/type.e -share/smalleiffel/lib_se/type_anchored.e -share/smalleiffel/lib_se/type_any.e -share/smalleiffel/lib_se/type_array.e -share/smalleiffel/lib_se/type_basic_eiffel_expanded.e -share/smalleiffel/lib_se/type_bit.e -share/smalleiffel/lib_se/type_bit_1.e -share/smalleiffel/lib_se/type_bit_2.e -share/smalleiffel/lib_se/type_bit_ref.e -share/smalleiffel/lib_se/type_boolean.e -share/smalleiffel/lib_se/type_character.e -share/smalleiffel/lib_se/type_class.e -share/smalleiffel/lib_se/type_double.e -share/smalleiffel/lib_se/type_expanded.e -share/smalleiffel/lib_se/type_formal_generic.e -share/smalleiffel/lib_se/type_generic.e -share/smalleiffel/lib_se/type_integer.e -share/smalleiffel/lib_se/type_like_argument.e -share/smalleiffel/lib_se/type_like_current.e -share/smalleiffel/lib_se/type_like_feature.e -share/smalleiffel/lib_se/type_native_array.e -share/smalleiffel/lib_se/type_none.e -share/smalleiffel/lib_se/type_pointer.e -share/smalleiffel/lib_se/type_real.e -share/smalleiffel/lib_se/type_ref_to_exp.e -share/smalleiffel/lib_se/type_string.e -share/smalleiffel/lib_se/when_item.e -share/smalleiffel/lib_se/when_item_1.e -share/smalleiffel/lib_se/when_item_2.e -share/smalleiffel/lib_se/when_list.e -share/smalleiffel/lib_se/writable_attribute.e -share/smalleiffel/lib_se/written_current.e -share/smalleiffel/lib_std/any.e -share/smalleiffel/lib_std/arguments.e -share/smalleiffel/lib_std/array.e -share/smalleiffel/lib_std/array2.e -share/smalleiffel/lib_std/arrayed_collection.e -share/smalleiffel/lib_std/basic_directory.e -share/smalleiffel/lib_std/bit_n.e -share/smalleiffel/lib_std/bit_n_ref.e -share/smalleiffel/lib_std/bit_string.e -share/smalleiffel/lib_std/boolean.e -share/smalleiffel/lib_std/boolean_ref.e -share/smalleiffel/lib_std/character.e -share/smalleiffel/lib_std/character_ref.e -share/smalleiffel/lib_std/collection.e -share/smalleiffel/lib_std/collection2.e -share/smalleiffel/lib_std/collection_sorter.e -share/smalleiffel/lib_std/comparable.e -share/smalleiffel/lib_std/counter.e -share/smalleiffel/lib_std/dictionary.e -share/smalleiffel/lib_std/directory.e -share/smalleiffel/lib_std/dirent.e -share/smalleiffel/lib_std/double.e -share/smalleiffel/lib_std/double_ref.e -share/smalleiffel/lib_std/exceptions.e -share/smalleiffel/lib_std/file_tools.e -share/smalleiffel/lib_std/fixed_array.e -share/smalleiffel/lib_std/fixed_array2.e -share/smalleiffel/lib_std/general.e -share/smalleiffel/lib_std/hashable.e -share/smalleiffel/lib_std/input_stream.e -share/smalleiffel/lib_std/integer.e -share/smalleiffel/lib_std/integer_ref.e -share/smalleiffel/lib_std/link.e -share/smalleiffel/lib_std/link2.e -share/smalleiffel/lib_std/link2_list.e -share/smalleiffel/lib_std/link_list.e -share/smalleiffel/lib_std/linked_collection.e -share/smalleiffel/lib_std/linked_list.e -share/smalleiffel/lib_std/memo.e -share/smalleiffel/lib_std/memory.e -share/smalleiffel/lib_std/native_array.e -share/smalleiffel/lib_std/numeric.e -share/smalleiffel/lib_std/output_stream.e -share/smalleiffel/lib_std/platform.e -share/smalleiffel/lib_std/pointer.e -share/smalleiffel/lib_std/pointer_ref.e -share/smalleiffel/lib_std/real.e -share/smalleiffel/lib_std/real_ref.e -share/smalleiffel/lib_std/reverse_collection_sorter.e -share/smalleiffel/lib_std/std_error.e -share/smalleiffel/lib_std/std_file_read.e -share/smalleiffel/lib_std/std_file_read_write.e -share/smalleiffel/lib_std/std_file_write.e -share/smalleiffel/lib_std/std_input.e -share/smalleiffel/lib_std/std_input_output.e -share/smalleiffel/lib_std/std_output.e -share/smalleiffel/lib_std/string.e -share/smalleiffel/lib_std/two_way_linked_list.e -share/smalleiffel/short/READ_ME -share/smalleiffel/short/html1/Acn -share/smalleiffel/short/html1/Bcn -share/smalleiffel/short/html1/HOOKS.SH -share/smalleiffel/short/html1/Mcn -share/smalleiffel/short/html1/READ_ME -share/smalleiffel/short/html1/cl_quote -share/smalleiffel/short/html1/hook000 -share/smalleiffel/short/html1/hook002 -share/smalleiffel/short/html1/hook010 -share/smalleiffel/short/html1/hook011 -share/smalleiffel/short/html1/hook012 -share/smalleiffel/short/html1/hook015 -share/smalleiffel/short/html1/hook018 -share/smalleiffel/short/html1/hook019 -share/smalleiffel/short/html1/hook100 -share/smalleiffel/short/html1/hook200 -share/smalleiffel/short/html1/hook201 -share/smalleiffel/short/html1/hook202 -share/smalleiffel/short/html1/hook204 -share/smalleiffel/short/html1/hook205 -share/smalleiffel/short/html1/hook208 -share/smalleiffel/short/html1/hook310 -share/smalleiffel/short/html1/hook313 -share/smalleiffel/short/html1/hook401 -share/smalleiffel/short/html1/hook402 -share/smalleiffel/short/html1/hook413 -share/smalleiffel/short/html1/hook416 -share/smalleiffel/short/html1/hook427 -share/smalleiffel/short/html1/hook430 -share/smalleiffel/short/html1/hook511 -share/smalleiffel/short/html1/hook513 -share/smalleiffel/short/html1/hook516 -share/smalleiffel/short/html1/hook527 -share/smalleiffel/short/html1/hook530 -share/smalleiffel/short/html1/hook599 -share/smalleiffel/short/html1/hook811 -share/smalleiffel/short/html1/hook813 -share/smalleiffel/short/html1/hook816 -share/smalleiffel/short/html1/hook827 -share/smalleiffel/short/html1/hook830 -share/smalleiffel/short/html1/hook900 -share/smalleiffel/short/html1/hook905 -share/smalleiffel/short/html1/hook999 -share/smalleiffel/short/html1/op_quote -share/smalleiffel/short/html2/! -share/smalleiffel/short/html2/Acn -share/smalleiffel/short/html2/Bcn -share/smalleiffel/short/html2/Current -share/smalleiffel/short/html2/HOOKS.SH -share/smalleiffel/short/html2/Mcn -share/smalleiffel/short/html2/READ_ME -share/smalleiffel/short/html2/Result -share/smalleiffel/short/html2/Void -share/smalleiffel/short/html2/cl_quote -share/smalleiffel/short/html2/hook000 -share/smalleiffel/short/html2/hook002 -share/smalleiffel/short/html2/hook010 -share/smalleiffel/short/html2/hook011 -share/smalleiffel/short/html2/hook012 -share/smalleiffel/short/html2/hook015 -share/smalleiffel/short/html2/hook018 -share/smalleiffel/short/html2/hook019 -share/smalleiffel/short/html2/hook100 -share/smalleiffel/short/html2/hook200 -share/smalleiffel/short/html2/hook201 -share/smalleiffel/short/html2/hook202 -share/smalleiffel/short/html2/hook204 -share/smalleiffel/short/html2/hook205 -share/smalleiffel/short/html2/hook208 -share/smalleiffel/short/html2/hook310 -share/smalleiffel/short/html2/hook313 -share/smalleiffel/short/html2/hook401 -share/smalleiffel/short/html2/hook402 -share/smalleiffel/short/html2/hook413 -share/smalleiffel/short/html2/hook416 -share/smalleiffel/short/html2/hook427 -share/smalleiffel/short/html2/hook430 -share/smalleiffel/short/html2/hook511 -share/smalleiffel/short/html2/hook513 -share/smalleiffel/short/html2/hook516 -share/smalleiffel/short/html2/hook527 -share/smalleiffel/short/html2/hook530 -share/smalleiffel/short/html2/hook599 -share/smalleiffel/short/html2/hook811 -share/smalleiffel/short/html2/hook813 -share/smalleiffel/short/html2/hook816 -share/smalleiffel/short/html2/hook819 -share/smalleiffel/short/html2/hook827 -share/smalleiffel/short/html2/hook830 -share/smalleiffel/short/html2/hook900 -share/smalleiffel/short/html2/hook905 -share/smalleiffel/short/html2/hook999 -share/smalleiffel/short/html2/like -share/smalleiffel/short/html2/old -share/smalleiffel/short/html2/op_quote -share/smalleiffel/short/html2/op_strip -share/smalleiffel/short/plain/READ_ME -share/smalleiffel/short/tex1/READ_ME -share/smalleiffel/short/tex1/hook000 -share/smalleiffel/short/tex1/hook999 -share/smalleiffel/short/tex2/AECL -share/smalleiffel/short/tex2/Acn -share/smalleiffel/short/tex2/BECL -share/smalleiffel/short/tex2/Bcn -share/smalleiffel/short/tex2/READ_ME -share/smalleiffel/short/tex2/Uan -share/smalleiffel/short/tex2/Ucomment -share/smalleiffel/short/tex2/Usfn -share/smalleiffel/short/tex2/Utag -share/smalleiffel/short/tex2/cl_quote -share/smalleiffel/short/tex2/hook000 -share/smalleiffel/short/tex2/hook013 -share/smalleiffel/short/tex2/hook100 -share/smalleiffel/short/tex2/hook200 -share/smalleiffel/short/tex2/hook202 -share/smalleiffel/short/tex2/hook204 -share/smalleiffel/short/tex2/hook401 -share/smalleiffel/short/tex2/hook402 -share/smalleiffel/short/tex2/hook511 -share/smalleiffel/short/tex2/hook811 -share/smalleiffel/short/tex2/hook900 -share/smalleiffel/short/tex2/hook904 -share/smalleiffel/short/tex2/hook999 -share/smalleiffel/short/tex2/op_quote -share/smalleiffel/short/tex2/rem -share/smalleiffel/short/tex3/AECL -share/smalleiffel/short/tex3/Aan -share/smalleiffel/short/tex3/Acn -share/smalleiffel/short/tex3/Asfn -share/smalleiffel/short/tex3/BECL -share/smalleiffel/short/tex3/Ban -share/smalleiffel/short/tex3/Bcn -share/smalleiffel/short/tex3/Bifn -share/smalleiffel/short/tex3/Bpfn -share/smalleiffel/short/tex3/Bsfn -share/smalleiffel/short/tex3/Current -share/smalleiffel/short/tex3/READ_ME -share/smalleiffel/short/tex3/Result -share/smalleiffel/short/tex3/Uan -share/smalleiffel/short/tex3/Ucomment -share/smalleiffel/short/tex3/Usfn -share/smalleiffel/short/tex3/Utag -share/smalleiffel/short/tex3/cl_quote -share/smalleiffel/short/tex3/close_sb -share/smalleiffel/short/tex3/hook000 -share/smalleiffel/short/tex3/hook013 -share/smalleiffel/short/tex3/hook100 -share/smalleiffel/short/tex3/hook200 -share/smalleiffel/short/tex3/hook204 -share/smalleiffel/short/tex3/hook401 -share/smalleiffel/short/tex3/hook402 -share/smalleiffel/short/tex3/hook511 -share/smalleiffel/short/tex3/hook811 -share/smalleiffel/short/tex3/hook832 -share/smalleiffel/short/tex3/hook900 -share/smalleiffel/short/tex3/hook904 -share/smalleiffel/short/tex3/hook999 -share/smalleiffel/short/tex3/op_quote -share/smalleiffel/short/tex3/open_sb -share/smalleiffel/short/tex3/rem -share/smalleiffel/sys/READ_ME -share/smalleiffel/sys/compiler.se -share/smalleiffel/sys/gc -share/smalleiffel/sys/gc_lib/BeOS_x86.c -share/smalleiffel/sys/gc_lib/MacintoshPPC.c -share/smalleiffel/sys/gc_lib/aix.c -share/smalleiffel/sys/gc_lib/alpha.c -share/smalleiffel/sys/gc_lib/freebsd.c -share/smalleiffel/sys/gc_lib/generic.c -share/smalleiffel/sys/gc_lib/hp-pa.c -share/smalleiffel/sys/gc_lib/linux.c -share/smalleiffel/sys/gc_lib/m68k-amigaos.c -share/smalleiffel/sys/gc_lib/m68k.c -share/smalleiffel/sys/gc_lib/sparc.c -share/smalleiffel/sys/gc_lib/windows.c -share/smalleiffel/sys/loadpath.UNIX -share/smalleiffel/sys/runtime/SmallEiffelRuntime.class -share/smalleiffel/sys/runtime/SmallEiffelRuntime.java -share/smalleiffel/sys/runtime/base.h -share/smalleiffel/sys/runtime/basic_directory.c -share/smalleiffel/sys/runtime/basic_directory.h -share/smalleiffel/sys/runtime/boost.c -share/smalleiffel/sys/runtime/boost.h -share/smalleiffel/sys/runtime/exceptions.c -share/smalleiffel/sys/runtime/exceptions.h -share/smalleiffel/sys/runtime/gc_lib.c -share/smalleiffel/sys/runtime/gc_lib.h -share/smalleiffel/sys/runtime/no_check.c -share/smalleiffel/sys/runtime/no_check.h -share/smalleiffel/sys/runtime/trace.c -share/smalleiffel/sys/runtime/trace.h -share/smalleiffel/sys/system.se -@dirrm share/smalleiffel/sys/runtime -@dirrm share/smalleiffel/sys/gc_lib -@dirrm share/smalleiffel/sys -@dirrm share/smalleiffel/short/tex3 -@dirrm share/smalleiffel/short/tex2 -@dirrm share/smalleiffel/short/tex1 -@dirrm share/smalleiffel/short/plain -@dirrm share/smalleiffel/short/html2 -@dirrm share/smalleiffel/short/html1 -@dirrm share/smalleiffel/short -@dirrm share/smalleiffel/lib_std -@dirrm share/smalleiffel/lib_se -@dirrm share/smalleiffel/lib_rand -@dirrm share/smalleiffel -@dirrm share/examples/smalleiffel/lib_show/parking -@dirrm share/examples/smalleiffel/lib_show/lib_rand -@dirrm share/examples/smalleiffel/lib_show/hanoi -@dirrm share/examples/smalleiffel/lib_show/gcd -@dirrm share/examples/smalleiffel/lib_show/external/JVM -@dirrm share/examples/smalleiffel/lib_show/external/C -@dirrm share/examples/smalleiffel/lib_show/external -@dirrm share/examples/smalleiffel/lib_show/directory -@dirrm share/examples/smalleiffel/lib_show/cecil/example8 -@dirrm share/examples/smalleiffel/lib_show/cecil/example7 -@dirrm share/examples/smalleiffel/lib_show/cecil/example6 -@dirrm share/examples/smalleiffel/lib_show/cecil/example5 -@dirrm share/examples/smalleiffel/lib_show/cecil/example4 -@dirrm share/examples/smalleiffel/lib_show/cecil/example3 -@dirrm share/examples/smalleiffel/lib_show/cecil/example2 -@dirrm share/examples/smalleiffel/lib_show/cecil/example1 -@dirrm share/examples/smalleiffel/lib_show/cecil/JVM -@dirrm share/examples/smalleiffel/lib_show/cecil -@dirrm share/examples/smalleiffel/lib_show/animal -@dirrm share/examples/smalleiffel/lib_show -@dirrm share/examples/smalleiffel/contrib/lib -@dirrm share/examples/smalleiffel/contrib/htmldoc -@dirrm share/examples/smalleiffel/contrib/edb -@dirrm share/examples/smalleiffel/contrib -@dirrm share/examples/smalleiffel -@dirrm share/doc/smalleiffel -@dirrm libexec/smalleiffel |