Initial import of gobo-eiffel-1.5, a collection of portable structure

libraries and tools for Eiffel.
This commit is contained in:
jlam 1999-10-14 02:11:31 +00:00
parent 84b8c7169c
commit 4b69f58bc2
5 changed files with 686 additions and 0 deletions

View file

@ -0,0 +1,61 @@
# $NetBSD: Makefile,v 1.1.1.1 1999/10/14 02:11:31 jlam Exp $
#
DISTNAME= gobo15
PKGNAME= gobo-eiffel-1.5
CATEGORIES= devel
MASTER_SITES= http://www.gobosoft.com/download/ \
http://www.eiffel-forum.org/archive/bezault/ \
ftp://ftp.eiffel.com/pub/shelf/bezault/
EXTRACT_SUFX= .zip
MAINTAINER= jlam@netbsd.org
HOMEPAGE= http://www.gobosoft.com/
BUILD_DEPENDS+= ${LOCALBASE}/bin/unzip:../../archivers/unzip
BUILD_DEPENDS+= ${LOCALBASE}/bin/smalleiffel:../../lang/smalleiffel
NO_WRKSUBDIR= yes
EXTRACT_CMD= ${LOCALBASE}/bin/unzip -uLa \
${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
GOBO= ${PREFIX}/share/gobo-eiffel
post-extract:
${RM} -rf ${WRKSRC}/bin
pre-build:
for file in `find ${WRKSRC} -name "se.sh" -print`; do \
${SED} -e "s,compile,smalleiffel compile -verbose -O2," \
$${file} > $${file}.tmp; \
${RM} -f $${file}; \
${MV} -f $${file}.tmp $${file}; \
done
do-build:
cd ${WRKSRC}/src/gelex; GOBO=${WRKSRC} ${SH} se.sh
cd ${WRKSRC}/src/gepp; GOBO=${WRKSRC} ${SH} se.sh
cd ${WRKSRC}/src/geyacc; GOBO=${WRKSRC} ${SH} se.sh
pre-install:
for file in `find ${WRKSRC} -name "loadpath.se" -print`; do \
${SED} -e "s,\$${GOBO},${GOBO}," $${file} > $${file}.tmp; \
${RM} -f $${file}; \
${MV} -f $${file}.tmp $${file}; \
done
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/gelex/a.out ${PREFIX}/bin/gelex
${INSTALL_PROGRAM} ${WRKSRC}/src/gepp/a.out ${PREFIX}/bin/gepp
${INSTALL_PROGRAM} ${WRKSRC}/src/geyacc/a.out ${PREFIX}/bin/geyacc
${INSTALL_DATA_DIR} ${GOBO}
cd ${WRKSRC}; ${PAX} -rw library ${GOBO}
${CHOWN} ${SHAREOWN}:${SHAREGRP} ${GOBO}
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gobo-eiffel
cd ${WRKSRC}/doc; ${PAX} -rw * ${PREFIX}/share/doc/gobo-eiffel
${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/doc/gobo-eiffel
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gobo-eiffel
cd ${WRKSRC}/example; ${PAX} -rw * ${PREFIX}/share/examples/gobo-eiffel
${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/examples/gobo-eiffel
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,3 @@
$NetBSD: md5,v 1.1.1.1 1999/10/14 02:11:32 jlam Exp $
MD5 (gobo15.zip) = 7dfa9952177e03b7667090a0c6cc72bc

View file

@ -0,0 +1 @@
portable Eiffel structure libraries and tools

View file

@ -0,0 +1,18 @@
One of the main concerns of Gobo Eiffel is to provide you with Eiffel
libraries and tools that are portable across various Eiffel compilers
available on the market. That way, you can still use your favorite Eiffel
compiler while taking advantage of the goodies included in this package.
This package consists of five Eiffel libraries:
Gobo Eiffel Kernel Library
Gobo Eiffel Structure Library
Gobo Eiffel Lexical Library
Gobo Eiffel Parse Library
Gobo Eiffel Utility Library
and three utilities:
Gobo Eiffel Lex (gelex)
Gobo Eiffel Yacc (geyacc)
Gobo Eiffel Preprocessor (gepp)

603
devel/gobo-eiffel/pkg/PLIST Normal file
View file

@ -0,0 +1,603 @@
@comment $NetBSD: PLIST,v 1.1.1.1 1999/10/14 02:11:32 jlam Exp $
bin/gelex
bin/gepp
bin/geyacc
share/doc/gobo-eiffel/download.html
share/doc/gobo-eiffel/gelex/actions.html
share/doc/gobo-eiffel/gelex/description.html
share/doc/gobo-eiffel/gelex/examples.html
share/doc/gobo-eiffel/gelex/index.html
share/doc/gobo-eiffel/gelex/introduction.html
share/doc/gobo-eiffel/gelex/limitations.html
share/doc/gobo-eiffel/gelex/matching_rules.html
share/doc/gobo-eiffel/gelex/options.html
share/doc/gobo-eiffel/gelex/patterns.html
share/doc/gobo-eiffel/gelex/readme.txt
share/doc/gobo-eiffel/gelex/scanner.html
share/doc/gobo-eiffel/gelex/see_also.html
share/doc/gobo-eiffel/gelex/skeleton.html
share/doc/gobo-eiffel/gelex/stages.html
share/doc/gobo-eiffel/gelex/start_conditions.html
share/doc/gobo-eiffel/geyacc/actions.html
share/doc/gobo-eiffel/geyacc/algorithm.html
share/doc/gobo-eiffel/geyacc/context.html
share/doc/gobo-eiffel/geyacc/declarations.html
share/doc/gobo-eiffel/geyacc/description.html
share/doc/gobo-eiffel/geyacc/error.html
share/doc/gobo-eiffel/geyacc/examples.html
share/doc/gobo-eiffel/geyacc/index.html
share/doc/gobo-eiffel/geyacc/introduction.html
share/doc/gobo-eiffel/geyacc/limitations.html
share/doc/gobo-eiffel/geyacc/options.html
share/doc/gobo-eiffel/geyacc/parser.html
share/doc/gobo-eiffel/geyacc/precedence.html
share/doc/gobo-eiffel/geyacc/readme.txt
share/doc/gobo-eiffel/geyacc/rules.html
share/doc/gobo-eiffel/geyacc/see_also.html
share/doc/gobo-eiffel/geyacc/skeleton.html
share/doc/gobo-eiffel/geyacc/stages.html
share/doc/gobo-eiffel/geyacc/symbols.html
share/doc/gobo-eiffel/image/book/compiler_design.gif
share/doc/gobo-eiffel/image/book/compilers.gif
share/doc/gobo-eiffel/image/book/design_patterns.gif
share/doc/gobo-eiffel/image/book/empty.gif
share/doc/gobo-eiffel/image/book/index.html
share/doc/gobo-eiffel/image/book/ise.gif
share/doc/gobo-eiffel/image/book/lex_yacc.gif
share/doc/gobo-eiffel/image/book/object_structures.gif
share/doc/gobo-eiffel/image/book/regex.gif
share/doc/gobo-eiffel/image/book/reusable_software.gif
share/doc/gobo-eiffel/image/construction.gif
share/doc/gobo-eiffel/image/download.gif
share/doc/gobo-eiffel/image/home.gif
share/doc/gobo-eiffel/image/index.html
share/doc/gobo-eiffel/image/next.gif
share/doc/gobo-eiffel/image/previous.gif
share/doc/gobo-eiffel/image/toc.gif
share/doc/gobo-eiffel/index.html
share/doc/gobo-eiffel/license.html
share/doc/gobo-eiffel/portability/client.html
share/doc/gobo-eiffel/portability/gepp.html
share/doc/gobo-eiffel/portability/index.html
share/doc/gobo-eiffel/portability/inheritance.html
share/doc/gobo-eiffel/portability/portability.html
share/doc/gobo-eiffel/portability/readme.txt
share/doc/gobo-eiffel/readme.txt
share/doc/gobo-eiffel/structure/base.html
share/doc/gobo-eiffel/structure/container.html
share/doc/gobo-eiffel/structure/dispenser.html
share/doc/gobo-eiffel/structure/flatshort/ds_arrayed_list.html
share/doc/gobo-eiffel/structure/flatshort/ds_arrayed_list_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_arrayed_stack.html
share/doc/gobo-eiffel/structure/flatshort/ds_bilinear.html
share/doc/gobo-eiffel/structure/flatshort/ds_bilinear_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_bilinkable.html
share/doc/gobo-eiffel/structure/flatshort/ds_bilinked_list.html
share/doc/gobo-eiffel/structure/flatshort/ds_bilinked_list_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_bubble_sorter.html
share/doc/gobo-eiffel/structure/flatshort/ds_cell.html
share/doc/gobo-eiffel/structure/flatshort/ds_container.html
share/doc/gobo-eiffel/structure/flatshort/ds_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_dispenser.html
share/doc/gobo-eiffel/structure/flatshort/ds_dynamic_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_equality_tester.html
share/doc/gobo-eiffel/structure/flatshort/ds_hash_table.html
share/doc/gobo-eiffel/structure/flatshort/ds_hash_table_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_indexable.html
share/doc/gobo-eiffel/structure/flatshort/ds_indexable_sorter.html
share/doc/gobo-eiffel/structure/flatshort/ds_indexed_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_linear.html
share/doc/gobo-eiffel/structure/flatshort/ds_linear_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_linkable.html
share/doc/gobo-eiffel/structure/flatshort/ds_linked_list.html
share/doc/gobo-eiffel/structure/flatshort/ds_linked_list_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_linked_queue.html
share/doc/gobo-eiffel/structure/flatshort/ds_linked_stack.html
share/doc/gobo-eiffel/structure/flatshort/ds_list.html
share/doc/gobo-eiffel/structure/flatshort/ds_list_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_pair.html
share/doc/gobo-eiffel/structure/flatshort/ds_queue.html
share/doc/gobo-eiffel/structure/flatshort/ds_quick_sorter.html
share/doc/gobo-eiffel/structure/flatshort/ds_resizable.html
share/doc/gobo-eiffel/structure/flatshort/ds_searchable.html
share/doc/gobo-eiffel/structure/flatshort/ds_shell_sorter.html
share/doc/gobo-eiffel/structure/flatshort/ds_sortable.html
share/doc/gobo-eiffel/structure/flatshort/ds_sorter.html
share/doc/gobo-eiffel/structure/flatshort/ds_sparse_table.html
share/doc/gobo-eiffel/structure/flatshort/ds_sparse_table_cursor.html
share/doc/gobo-eiffel/structure/flatshort/ds_stack.html
share/doc/gobo-eiffel/structure/flatshort/ds_table.html
share/doc/gobo-eiffel/structure/flatshort/ds_traversable.html
share/doc/gobo-eiffel/structure/flatshort/index.html
share/doc/gobo-eiffel/structure/image/arrayed_list.gif
share/doc/gobo-eiffel/structure/image/base.gif
share/doc/gobo-eiffel/structure/image/bilinked_list.gif
share/doc/gobo-eiffel/structure/image/container.gif
share/doc/gobo-eiffel/structure/image/dispenser.gif
share/doc/gobo-eiffel/structure/image/linked_list.gif
share/doc/gobo-eiffel/structure/image/list.gif
share/doc/gobo-eiffel/structure/image/sort.gif
share/doc/gobo-eiffel/structure/image/table.gif
share/doc/gobo-eiffel/structure/image/traversal.gif
share/doc/gobo-eiffel/structure/index.html
share/doc/gobo-eiffel/structure/list.html
share/doc/gobo-eiffel/structure/readme.txt
share/doc/gobo-eiffel/structure/see_also.html
share/doc/gobo-eiffel/structure/sort.html
share/doc/gobo-eiffel/structure/table.html
share/doc/gobo-eiffel/structure/terminology.html
share/doc/gobo-eiffel/structure/traversal.html
share/examples/gobo-eiffel/lexical/ascii2ps/ascii2ps.e
share/examples/gobo-eiffel/lexical/ascii2ps/ascii2ps.l
share/examples/gobo-eiffel/lexical/ascii2ps/hact.ace
share/examples/gobo-eiffel/lexical/ascii2ps/ise.ace
share/examples/gobo-eiffel/lexical/ascii2ps/make_scanner.bat
share/examples/gobo-eiffel/lexical/ascii2ps/pp.bat
share/examples/gobo-eiffel/lexical/ascii2ps/readme.txt
share/examples/gobo-eiffel/lexical/ascii2ps/se.bat
share/examples/gobo-eiffel/lexical/ascii2ps/se.sh
share/examples/gobo-eiffel/lexical/ascii2ps/ve.esd
share/examples/gobo-eiffel/lexical/calculator/calc_parser.e
share/examples/gobo-eiffel/lexical/calculator/calc_parser.y
share/examples/gobo-eiffel/lexical/calculator/calc_scanner.e
share/examples/gobo-eiffel/lexical/calculator/calc_scanner.l
share/examples/gobo-eiffel/lexical/calculator/hact.ace
share/examples/gobo-eiffel/lexical/calculator/make_parser.bat
share/examples/gobo-eiffel/lexical/calculator/make_scanner.bat
share/examples/gobo-eiffel/lexical/calculator/readme.txt
share/examples/gobo-eiffel/lexical/eiffel/eiffel_scanner.e
share/examples/gobo-eiffel/lexical/eiffel/eiffel_scanner.l
share/examples/gobo-eiffel/lexical/eiffel/eiffel_tokens.e
share/examples/gobo-eiffel/lexical/eiffel/hact.ace
share/examples/gobo-eiffel/lexical/eiffel/ise.ace
share/examples/gobo-eiffel/lexical/eiffel/make_scanner.bat
share/examples/gobo-eiffel/lexical/eiffel/readme.txt
share/examples/gobo-eiffel/lexical/eiffel/se.bat
share/examples/gobo-eiffel/lexical/eiffel/se.sh
share/examples/gobo-eiffel/lexical/eiffel/ve.esd
share/examples/gobo-eiffel/lexical/gegrep/gegrep.e
share/examples/gobo-eiffel/lexical/gegrep/hact.ace
share/examples/gobo-eiffel/lexical/gegrep/ise.ace
share/examples/gobo-eiffel/lexical/gegrep/readme.txt
share/examples/gobo-eiffel/lexical/gegrep/se.bat
share/examples/gobo-eiffel/lexical/gegrep/se.sh
share/examples/gobo-eiffel/lexical/gegrep/ve.esd
share/examples/gobo-eiffel/parse/calc/calc.e
share/examples/gobo-eiffel/parse/calc/calc.y
share/examples/gobo-eiffel/parse/calc/hact.ace
share/examples/gobo-eiffel/parse/calc/ise.ace
share/examples/gobo-eiffel/parse/calc/make_parser.bat
share/examples/gobo-eiffel/parse/calc/readme.txt
share/examples/gobo-eiffel/parse/calc/se.bat
share/examples/gobo-eiffel/parse/calc/se.sh
share/examples/gobo-eiffel/parse/calc/ve.esd
share/examples/gobo-eiffel/parse/eiffel/eiffel_parser.e
share/examples/gobo-eiffel/parse/eiffel/eiffel_parser.y
share/examples/gobo-eiffel/parse/eiffel/eiffel_scanner.e
share/examples/gobo-eiffel/parse/eiffel/eiffel_scanner.l
share/examples/gobo-eiffel/parse/eiffel/eiffel_tokens.e
share/examples/gobo-eiffel/parse/eiffel/hact.ace
share/examples/gobo-eiffel/parse/eiffel/ise.ace
share/examples/gobo-eiffel/parse/eiffel/make_parser.bat
share/examples/gobo-eiffel/parse/eiffel/make_scanner.bat
share/examples/gobo-eiffel/parse/eiffel/readme.txt
share/examples/gobo-eiffel/parse/eiffel/se.bat
share/examples/gobo-eiffel/parse/eiffel/se.sh
share/examples/gobo-eiffel/parse/eiffel/ve.esd
share/examples/gobo-eiffel/parse/mcalc/hact.ace
share/examples/gobo-eiffel/parse/mcalc/ise.ace
share/examples/gobo-eiffel/parse/mcalc/make_parser.bat
share/examples/gobo-eiffel/parse/mcalc/mcalc.e
share/examples/gobo-eiffel/parse/mcalc/mcalc.y
share/examples/gobo-eiffel/parse/mcalc/readme.txt
share/examples/gobo-eiffel/parse/mcalc/se.bat
share/examples/gobo-eiffel/parse/mcalc/se.sh
share/examples/gobo-eiffel/parse/mcalc/ve.esd
share/examples/gobo-eiffel/parse/rpcalc/hact.ace
share/examples/gobo-eiffel/parse/rpcalc/ise.ace
share/examples/gobo-eiffel/parse/rpcalc/make_parser.bat
share/examples/gobo-eiffel/parse/rpcalc/readme.txt
share/examples/gobo-eiffel/parse/rpcalc/rpcalc.e
share/examples/gobo-eiffel/parse/rpcalc/rpcalc.y
share/examples/gobo-eiffel/parse/rpcalc/se.bat
share/examples/gobo-eiffel/parse/rpcalc/se.sh
share/examples/gobo-eiffel/parse/rpcalc/ve.esd
share/gobo-eiffel/library/kernel/include/ise_gobo.h
share/gobo-eiffel/library/kernel/kl_arguments.e
share/gobo-eiffel/library/kernel/kl_array_routines.ge
share/gobo-eiffel/library/kernel/kl_exceptions.e
share/gobo-eiffel/library/kernel/kl_execution_environment.ge
share/gobo-eiffel/library/kernel/kl_fixed_array_routines.ge
share/gobo-eiffel/library/kernel/kl_hashable_routines.ge
share/gobo-eiffel/library/kernel/kl_imported_array_routines.e
share/gobo-eiffel/library/kernel/kl_imported_fixed_array_routines.ge
share/gobo-eiffel/library/kernel/kl_imported_fixed_array_type.ge
share/gobo-eiffel/library/kernel/kl_imported_hashable_routines.e
share/gobo-eiffel/library/kernel/kl_imported_input_stream_routines.ge
share/gobo-eiffel/library/kernel/kl_imported_integer_routines.e
share/gobo-eiffel/library/kernel/kl_imported_output_stream_routines.ge
share/gobo-eiffel/library/kernel/kl_imported_string_buffer_routines.ge
share/gobo-eiffel/library/kernel/kl_imported_string_routines.e
share/gobo-eiffel/library/kernel/kl_input_stream_routines.ge
share/gobo-eiffel/library/kernel/kl_integer_routines.ge
share/gobo-eiffel/library/kernel/kl_output_stream_routines.ge
share/gobo-eiffel/library/kernel/kl_platform.ge
share/gobo-eiffel/library/kernel/kl_shared_arguments.e
share/gobo-eiffel/library/kernel/kl_shared_exceptions.e
share/gobo-eiffel/library/kernel/kl_shared_execution_environment.e
share/gobo-eiffel/library/kernel/kl_shared_platform.e
share/gobo-eiffel/library/kernel/kl_shared_standard_files.e
share/gobo-eiffel/library/kernel/kl_standard_files.ge
share/gobo-eiffel/library/kernel/kl_string_buffer_routines.ge
share/gobo-eiffel/library/kernel/kl_string_routines.ge
share/gobo-eiffel/library/kernel/loadpath.se
share/gobo-eiffel/library/kernel/make_spec.bat
share/gobo-eiffel/library/kernel/readme.txt
share/gobo-eiffel/library/kernel/spec/hact/kl_array_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_execution_environment.e
share/gobo-eiffel/library/kernel/spec/hact/kl_fixed_array_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_hashable_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_imported_fixed_array_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_imported_fixed_array_type.e
share/gobo-eiffel/library/kernel/spec/hact/kl_imported_input_stream_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_imported_output_stream_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_imported_string_buffer_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_input_stream_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_integer_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_output_stream_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_platform.e
share/gobo-eiffel/library/kernel/spec/hact/kl_standard_files.e
share/gobo-eiffel/library/kernel/spec/hact/kl_string_buffer_routines.e
share/gobo-eiffel/library/kernel/spec/hact/kl_string_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_array_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_execution_environment.e
share/gobo-eiffel/library/kernel/spec/ise/kl_fixed_array_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_hashable_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_imported_fixed_array_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_imported_fixed_array_type.e
share/gobo-eiffel/library/kernel/spec/ise/kl_imported_input_stream_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_imported_output_stream_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_imported_string_buffer_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_input_stream_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_integer_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_output_stream_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_platform.e
share/gobo-eiffel/library/kernel/spec/ise/kl_standard_files.e
share/gobo-eiffel/library/kernel/spec/ise/kl_string_buffer_routines.e
share/gobo-eiffel/library/kernel/spec/ise/kl_string_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_array_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_execution_environment.e
share/gobo-eiffel/library/kernel/spec/se/kl_fixed_array_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_hashable_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_imported_fixed_array_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_imported_fixed_array_type.e
share/gobo-eiffel/library/kernel/spec/se/kl_imported_input_stream_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_imported_output_stream_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_imported_string_buffer_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_input_stream_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_integer_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_output_stream_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_platform.e
share/gobo-eiffel/library/kernel/spec/se/kl_standard_files.e
share/gobo-eiffel/library/kernel/spec/se/kl_string_buffer_routines.e
share/gobo-eiffel/library/kernel/spec/se/kl_string_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_array_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_execution_environment.e
share/gobo-eiffel/library/kernel/spec/ve/kl_fixed_array_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_hashable_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_imported_fixed_array_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_imported_fixed_array_type.e
share/gobo-eiffel/library/kernel/spec/ve/kl_imported_input_stream_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_imported_output_stream_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_imported_string_buffer_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_input_stream_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_integer_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_output_stream_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_platform.e
share/gobo-eiffel/library/kernel/spec/ve/kl_standard_files.e
share/gobo-eiffel/library/kernel/spec/ve/kl_string_buffer_routines.e
share/gobo-eiffel/library/kernel/spec/ve/kl_string_routines.e
share/gobo-eiffel/library/lexical/automaton/lx_automaton.e
share/gobo-eiffel/library/lexical/automaton/lx_dfa.e
share/gobo-eiffel/library/lexical/automaton/lx_dfa_state.e
share/gobo-eiffel/library/lexical/automaton/lx_epsilon_transition.e
share/gobo-eiffel/library/lexical/automaton/lx_nfa.e
share/gobo-eiffel/library/lexical/automaton/lx_nfa_state.e
share/gobo-eiffel/library/lexical/automaton/lx_state.e
share/gobo-eiffel/library/lexical/automaton/lx_symbol_class.e
share/gobo-eiffel/library/lexical/automaton/lx_symbol_class_transition.e
share/gobo-eiffel/library/lexical/automaton/lx_symbol_transition.e
share/gobo-eiffel/library/lexical/automaton/lx_transition.e
share/gobo-eiffel/library/lexical/automaton/lx_transition_table.e
share/gobo-eiffel/library/lexical/error/lx_all_start_conditions_eof_error.e
share/gobo-eiffel/library/lexical/error/lx_bad_character_class_error.e
share/gobo-eiffel/library/lexical/error/lx_bad_character_error.e
share/gobo-eiffel/library/lexical/error/lx_bad_character_in_brackets_error.e
share/gobo-eiffel/library/lexical/error/lx_bad_iteration_values_error.e
share/gobo-eiffel/library/lexical/error/lx_bad_start_condition_error.e
share/gobo-eiffel/library/lexical/error/lx_bad_start_condition_list_error.e
share/gobo-eiffel/library/lexical/error/lx_character_out_of_range_error.e
share/gobo-eiffel/library/lexical/error/lx_dangerous_trailing_context_error.e
share/gobo-eiffel/library/lexical/error/lx_default_rule_can_be_matched_error.e
share/gobo-eiffel/library/lexical/error/lx_directive_expected_error.e
share/gobo-eiffel/library/lexical/error/lx_full_and_meta_error.e
share/gobo-eiffel/library/lexical/error/lx_full_and_reject_error.e
share/gobo-eiffel/library/lexical/error/lx_full_and_variable_trailing_context_error.e
share/gobo-eiffel/library/lexical/error/lx_incomplete_name_definition_error.e
share/gobo-eiffel/library/lexical/error/lx_iteration_not_positive_error.e
share/gobo-eiffel/library/lexical/error/lx_missing_bracket_error.e
share/gobo-eiffel/library/lexical/error/lx_missing_quote_error.e
share/gobo-eiffel/library/lexical/error/lx_multiple_eof_rules_error.e
share/gobo-eiffel/library/lexical/error/lx_name_defined_twice_error.e
share/gobo-eiffel/library/lexical/error/lx_negative_range_in_character_class_error.e
share/gobo-eiffel/library/lexical/error/lx_rule_cannot_be_matched_error.e
share/gobo-eiffel/library/lexical/error/lx_start_condition_declared_twice_error.e
share/gobo-eiffel/library/lexical/error/lx_start_condition_expected_error.e
share/gobo-eiffel/library/lexical/error/lx_start_condition_specified_twice_error.e
share/gobo-eiffel/library/lexical/error/lx_trailing_context_used_twice_error.e
share/gobo-eiffel/library/lexical/error/lx_undeclared_start_condition_error.e
share/gobo-eiffel/library/lexical/error/lx_undefined_definition_error.e
share/gobo-eiffel/library/lexical/error/lx_unrecognized_directive_error.e
share/gobo-eiffel/library/lexical/error/lx_unrecognized_option_error.e
share/gobo-eiffel/library/lexical/error/lx_unrecognized_rule_error.e
share/gobo-eiffel/library/lexical/generation/lx_compressed_dfa.e
share/gobo-eiffel/library/lexical/generation/lx_description.e
share/gobo-eiffel/library/lexical/generation/lx_full_dfa.e
share/gobo-eiffel/library/lexical/generation/lx_generatable_dfa.e
share/gobo-eiffel/library/lexical/generation/lx_proto.e
share/gobo-eiffel/library/lexical/generation/lx_proto_queue.e
share/gobo-eiffel/library/lexical/generation/lx_singleton.e
share/gobo-eiffel/library/lexical/generation/lx_template_list.e
share/gobo-eiffel/library/lexical/lex/lx_lex_parser.e
share/gobo-eiffel/library/lexical/lex/lx_lex_parser.y
share/gobo-eiffel/library/lexical/lex/lx_lex_parser_skeleton.e
share/gobo-eiffel/library/lexical/lex/lx_lex_scanner.e
share/gobo-eiffel/library/lexical/lex/lx_lex_scanner.l
share/gobo-eiffel/library/lexical/lex/lx_lex_scanner_skeleton.e
share/gobo-eiffel/library/lexical/lex/lx_lex_tokens.e
share/gobo-eiffel/library/lexical/lex/make_parser.bat
share/gobo-eiffel/library/lexical/lex/make_scanner.bat
share/gobo-eiffel/library/lexical/loadpath.se
share/gobo-eiffel/library/lexical/readme.txt
share/gobo-eiffel/library/lexical/regexp/lx_dfa_regular_expression.e
share/gobo-eiffel/library/lexical/regexp/lx_regexp_parser.e
share/gobo-eiffel/library/lexical/regexp/lx_regexp_parser.y
share/gobo-eiffel/library/lexical/regexp/lx_regexp_scanner.e
share/gobo-eiffel/library/lexical/regexp/lx_regexp_scanner.l
share/gobo-eiffel/library/lexical/regexp/lx_regexp_tokens.e
share/gobo-eiffel/library/lexical/regexp/lx_regular_expression.e
share/gobo-eiffel/library/lexical/regexp/make_parser.bat
share/gobo-eiffel/library/lexical/regexp/make_scanner.bat
share/gobo-eiffel/library/lexical/scanner/lx_buffer.e
share/gobo-eiffel/library/lexical/scanner/lx_compressed_scanner.e
share/gobo-eiffel/library/lexical/scanner/lx_compressed_tables.e
share/gobo-eiffel/library/lexical/scanner/lx_file_buffer.e
share/gobo-eiffel/library/lexical/scanner/lx_full_scanner.e
share/gobo-eiffel/library/lexical/scanner/lx_full_tables.e
share/gobo-eiffel/library/lexical/scanner/lx_scanner.e
share/gobo-eiffel/library/lexical/scanner/lx_scanner_skeleton.e
share/gobo-eiffel/library/lexical/scanner/lx_tables.e
share/gobo-eiffel/library/lexical/skeleton/yy_buffer.e
share/gobo-eiffel/library/lexical/skeleton/yy_compressed_scanner_skeleton.e
share/gobo-eiffel/library/lexical/skeleton/yy_file_buffer.e
share/gobo-eiffel/library/lexical/skeleton/yy_full_scanner_skeleton.e
share/gobo-eiffel/library/lexical/skeleton/yy_interactive_scanner_skeleton.e
share/gobo-eiffel/library/lexical/skeleton/yy_scanner.e
share/gobo-eiffel/library/lexical/skeleton/yy_scanner_skeleton.e
share/gobo-eiffel/library/lexical/support/lx_action.e
share/gobo-eiffel/library/lexical/support/lx_action_factory.e
share/gobo-eiffel/library/lexical/support/lx_equivalence_classes.e
share/gobo-eiffel/library/lexical/support/lx_rule.e
share/gobo-eiffel/library/lexical/support/lx_start_condition.e
share/gobo-eiffel/library/lexical/support/lx_start_conditions.e
share/gobo-eiffel/library/lexical/support/lx_symbol_partitions.e
share/gobo-eiffel/library/loadpath.se
share/gobo-eiffel/library/parse/error/pr_dangerous_dollar_n_error.e
share/gobo-eiffel/library/parse/error/pr_invalid_dollar_n_error.e
share/gobo-eiffel/library/parse/error/pr_lhs_symbol_token_error.e
share/gobo-eiffel/library/parse/error/pr_missing_characters_error.e
share/gobo-eiffel/library/parse/error/pr_multiple_start_declarations_error.e
share/gobo-eiffel/library/parse/error/pr_no_rules_error.e
share/gobo-eiffel/library/parse/error/pr_null_integer_error.e
share/gobo-eiffel/library/parse/error/pr_prec_not_token_error.e
share/gobo-eiffel/library/parse/error/pr_prec_specified_twice_error.e
share/gobo-eiffel/library/parse/error/pr_precedence_defined_twice_error.e
share/gobo-eiffel/library/parse/error/pr_rule_declared_twice_error.e
share/gobo-eiffel/library/parse/error/pr_start_symbol_token_error.e
share/gobo-eiffel/library/parse/error/pr_symbol_declared_token_error.e
share/gobo-eiffel/library/parse/error/pr_symbol_declared_variable_error.e
share/gobo-eiffel/library/parse/error/pr_token_declared_twice_error.e
share/gobo-eiffel/library/parse/error/pr_token_id_used_twice_error.e
share/gobo-eiffel/library/parse/error/pr_undefined_symbol_error.e
share/gobo-eiffel/library/parse/error/pr_unknown_start_symbol_error.e
share/gobo-eiffel/library/parse/error/pr_variable_declared_twice_error.e
share/gobo-eiffel/library/parse/fsm/pr_conflict.e
share/gobo-eiffel/library/parse/fsm/pr_fsm.e
share/gobo-eiffel/library/parse/fsm/pr_position.e
share/gobo-eiffel/library/parse/fsm/pr_reduction.e
share/gobo-eiffel/library/parse/fsm/pr_state.e
share/gobo-eiffel/library/parse/fsm/pr_transition.e
share/gobo-eiffel/library/parse/generation/pr_parser_generator.e
share/gobo-eiffel/library/parse/generation/pr_portion.e
share/gobo-eiffel/library/parse/grammar/pr_basic_type.e
share/gobo-eiffel/library/parse/grammar/pr_grammar.e
share/gobo-eiffel/library/parse/grammar/pr_no_type.e
share/gobo-eiffel/library/parse/grammar/pr_rule.e
share/gobo-eiffel/library/parse/grammar/pr_symbol.e
share/gobo-eiffel/library/parse/grammar/pr_token.e
share/gobo-eiffel/library/parse/grammar/pr_type.e
share/gobo-eiffel/library/parse/grammar/pr_variable.e
share/gobo-eiffel/library/parse/loadpath.se
share/gobo-eiffel/library/parse/parser/pr_parser_engine.e
share/gobo-eiffel/library/parse/readme.txt
share/gobo-eiffel/library/parse/skeleton/yy_parser.e
share/gobo-eiffel/library/parse/skeleton/yy_parser_action.e
share/gobo-eiffel/library/parse/skeleton/yy_parser_skeleton.e
share/gobo-eiffel/library/parse/support/pr_action.e
share/gobo-eiffel/library/parse/support/pr_action_factory.e
share/gobo-eiffel/library/parse/yacc/make_parser.bat
share/gobo-eiffel/library/parse/yacc/make_scanner.bat
share/gobo-eiffel/library/parse/yacc/pr_yacc_parser.e
share/gobo-eiffel/library/parse/yacc/pr_yacc_parser.y
share/gobo-eiffel/library/parse/yacc/pr_yacc_parser_skeleton.e
share/gobo-eiffel/library/parse/yacc/pr_yacc_scanner.e
share/gobo-eiffel/library/parse/yacc/pr_yacc_scanner.l
share/gobo-eiffel/library/parse/yacc/pr_yacc_scanner_skeleton.e
share/gobo-eiffel/library/parse/yacc/pr_yacc_tokens.e
share/gobo-eiffel/library/structure/base/active.e
share/gobo-eiffel/library/structure/base/arrayed_list.e
share/gobo-eiffel/library/structure/base/arrayed_list_cursor.e
share/gobo-eiffel/library/structure/base/arrayed_stack.e
share/gobo-eiffel/library/structure/base/bi_linkable.e
share/gobo-eiffel/library/structure/base/bilinear.e
share/gobo-eiffel/library/structure/base/cell.e
share/gobo-eiffel/library/structure/base/container.e
share/gobo-eiffel/library/structure/base/countable.e
share/gobo-eiffel/library/structure/base/cursor.e
share/gobo-eiffel/library/structure/base/dynamic_list.e
share/gobo-eiffel/library/structure/base/hash_table.e
share/gobo-eiffel/library/structure/base/hash_table_cursor.e
share/gobo-eiffel/library/structure/base/indexable.e
share/gobo-eiffel/library/structure/base/linear.e
share/gobo-eiffel/library/structure/base/linkable.e
share/gobo-eiffel/library/structure/base/linked_list.e
share/gobo-eiffel/library/structure/base/linked_list_cursor.e
share/gobo-eiffel/library/structure/base/linked_queue.e
share/gobo-eiffel/library/structure/base/linked_stack.e
share/gobo-eiffel/library/structure/base/list.e
share/gobo-eiffel/library/structure/base/queue.e
share/gobo-eiffel/library/structure/base/resizable.e
share/gobo-eiffel/library/structure/base/sequence.e
share/gobo-eiffel/library/structure/base/stack.e
share/gobo-eiffel/library/structure/base/two_way_list.e
share/gobo-eiffel/library/structure/base/two_way_list_cursor.e
share/gobo-eiffel/library/structure/base/unbounded.e
share/gobo-eiffel/library/structure/container/ds_bilinear.e
share/gobo-eiffel/library/structure/container/ds_container.e
share/gobo-eiffel/library/structure/container/ds_indexable.e
share/gobo-eiffel/library/structure/container/ds_linear.e
share/gobo-eiffel/library/structure/container/ds_resizable.e
share/gobo-eiffel/library/structure/container/ds_searchable.e
share/gobo-eiffel/library/structure/container/ds_sortable.e
share/gobo-eiffel/library/structure/container/ds_traversable.e
share/gobo-eiffel/library/structure/cursor/ds_arrayed_list_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_bilinear_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_bilinked_list_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_dynamic_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_hash_table_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_indexed_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_linear_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_linked_list_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_list_cursor.e
share/gobo-eiffel/library/structure/cursor/ds_sparse_table_cursor.e
share/gobo-eiffel/library/structure/dispenser/ds_arrayed_stack.e
share/gobo-eiffel/library/structure/dispenser/ds_dispenser.e
share/gobo-eiffel/library/structure/dispenser/ds_linked_queue.e
share/gobo-eiffel/library/structure/dispenser/ds_linked_stack.e
share/gobo-eiffel/library/structure/dispenser/ds_queue.e
share/gobo-eiffel/library/structure/dispenser/ds_stack.e
share/gobo-eiffel/library/structure/list/ds_arrayed_list.e
share/gobo-eiffel/library/structure/list/ds_bilinked_list.e
share/gobo-eiffel/library/structure/list/ds_linked_list.e
share/gobo-eiffel/library/structure/list/ds_list.e
share/gobo-eiffel/library/structure/list/ds_nested_list.e
share/gobo-eiffel/library/structure/list/ds_nested_list_flattener.e
share/gobo-eiffel/library/structure/loadpath.se
share/gobo-eiffel/library/structure/readme.txt
share/gobo-eiffel/library/structure/sort/ds_bubble_sorter.e
share/gobo-eiffel/library/structure/sort/ds_indexable_sorter.e
share/gobo-eiffel/library/structure/sort/ds_quick_sorter.e
share/gobo-eiffel/library/structure/sort/ds_shell_sorter.e
share/gobo-eiffel/library/structure/sort/ds_sorter.e
share/gobo-eiffel/library/structure/support/ds_bilinkable.e
share/gobo-eiffel/library/structure/support/ds_cell.e
share/gobo-eiffel/library/structure/support/ds_equality_tester.e
share/gobo-eiffel/library/structure/support/ds_linkable.e
share/gobo-eiffel/library/structure/support/ds_pair.e
share/gobo-eiffel/library/structure/table/ds_hash_table.e
share/gobo-eiffel/library/structure/table/ds_sparse_table.e
share/gobo-eiffel/library/structure/table/ds_table.e
share/gobo-eiffel/library/utility/command/ut_command.e
share/gobo-eiffel/library/utility/command/ut_do_nothing_command.e
share/gobo-eiffel/library/utility/error/ut_cannot_read_file_error.e
share/gobo-eiffel/library/utility/error/ut_cannot_write_to_file_error.e
share/gobo-eiffel/library/utility/error/ut_error.e
share/gobo-eiffel/library/utility/error/ut_error_handler.e
share/gobo-eiffel/library/utility/error/ut_message.e
share/gobo-eiffel/library/utility/error/ut_separated_flag_error.e
share/gobo-eiffel/library/utility/error/ut_syntax_error.e
share/gobo-eiffel/library/utility/error/ut_unknown_flag_error.e
share/gobo-eiffel/library/utility/error/ut_usage_message.e
share/gobo-eiffel/library/utility/error/ut_version_number.e
share/gobo-eiffel/library/utility/formatter/ut_array_formatter.e
share/gobo-eiffel/library/utility/formatter/ut_boolean_formatter.e
share/gobo-eiffel/library/utility/formatter/ut_character_formatter.e
share/gobo-eiffel/library/utility/formatter/ut_imported_formatters.e
share/gobo-eiffel/library/utility/formatter/ut_integer_formatter.e
share/gobo-eiffel/library/utility/formatter/ut_string_formatter.e
share/gobo-eiffel/library/utility/loadpath.se
share/gobo-eiffel/library/utility/readme.txt
share/gobo-eiffel/library/utility/support/ut_character_codes.e
share/gobo-eiffel/library/utility/support/ut_filename_handler.e
@dirrm share/gobo-eiffel/library/utility/support
@dirrm share/gobo-eiffel/library/utility/formatter
@dirrm share/gobo-eiffel/library/utility/error
@dirrm share/gobo-eiffel/library/utility/command
@dirrm share/gobo-eiffel/library/utility
@dirrm share/gobo-eiffel/library/structure/table
@dirrm share/gobo-eiffel/library/structure/support
@dirrm share/gobo-eiffel/library/structure/sort
@dirrm share/gobo-eiffel/library/structure/list
@dirrm share/gobo-eiffel/library/structure/dispenser
@dirrm share/gobo-eiffel/library/structure/cursor
@dirrm share/gobo-eiffel/library/structure/container
@dirrm share/gobo-eiffel/library/structure/base
@dirrm share/gobo-eiffel/library/structure
@dirrm share/gobo-eiffel/library/parse/yacc
@dirrm share/gobo-eiffel/library/parse/support
@dirrm share/gobo-eiffel/library/parse/skeleton
@dirrm share/gobo-eiffel/library/parse/parser
@dirrm share/gobo-eiffel/library/parse/grammar
@dirrm share/gobo-eiffel/library/parse/generation
@dirrm share/gobo-eiffel/library/parse/fsm
@dirrm share/gobo-eiffel/library/parse/error
@dirrm share/gobo-eiffel/library/parse
@dirrm share/gobo-eiffel/library/lexical/support
@dirrm share/gobo-eiffel/library/lexical/skeleton
@dirrm share/gobo-eiffel/library/lexical/scanner
@dirrm share/gobo-eiffel/library/lexical/regexp
@dirrm share/gobo-eiffel/library/lexical/lex
@dirrm share/gobo-eiffel/library/lexical/generation
@dirrm share/gobo-eiffel/library/lexical/error
@dirrm share/gobo-eiffel/library/lexical/automaton
@dirrm share/gobo-eiffel/library/lexical
@dirrm share/gobo-eiffel/library/kernel/spec/ve
@dirrm share/gobo-eiffel/library/kernel/spec/se
@dirrm share/gobo-eiffel/library/kernel/spec/ise
@dirrm share/gobo-eiffel/library/kernel/spec/hact
@dirrm share/gobo-eiffel/library/kernel/spec
@dirrm share/gobo-eiffel/library/kernel/include
@dirrm share/gobo-eiffel/library/kernel
@dirrm share/gobo-eiffel/library
@dirrm share/gobo-eiffel
@dirrm share/examples/gobo-eiffel/parse/rpcalc
@dirrm share/examples/gobo-eiffel/parse/mcalc
@dirrm share/examples/gobo-eiffel/parse/eiffel
@dirrm share/examples/gobo-eiffel/parse/calc
@dirrm share/examples/gobo-eiffel/parse
@dirrm share/examples/gobo-eiffel/lexical/gegrep
@dirrm share/examples/gobo-eiffel/lexical/eiffel
@dirrm share/examples/gobo-eiffel/lexical/calculator
@dirrm share/examples/gobo-eiffel/lexical/ascii2ps
@dirrm share/examples/gobo-eiffel/lexical
@dirrm share/examples/gobo-eiffel
@dirrm share/doc/gobo-eiffel/structure/image
@dirrm share/doc/gobo-eiffel/structure/flatshort
@dirrm share/doc/gobo-eiffel/structure
@dirrm share/doc/gobo-eiffel/portability
@dirrm share/doc/gobo-eiffel/image/book
@dirrm share/doc/gobo-eiffel/image
@dirrm share/doc/gobo-eiffel/geyacc
@dirrm share/doc/gobo-eiffel/gelex
@dirrm share/doc/gobo-eiffel