AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/e/eiffel.lha

Mirror:Random
Showing: ppc-amigaos icongeneric icon
No screenshot available
Short:Eiffel compiler in E (unfinished)
Author:Damien Guichard
Uploader:Wouter van Oortmerssen (wouter mars let uva nl)
Type:dev/e
Architecture:m68k-amigaos
Date:1996-03-13
Download:dev/e/eiffel.lha - View contents
Readme:dev/e/eiffel.readme
Downloads:576

Compiler for the Eiffel Language, written in Amiga E.  The author intended it
to become a professional Eiffel implementation for the Amiga, stopped the
project prematurely due to perceived lack of interest from the Amiga
community.

The compiler is small, fast, and directly generates 68k code (though the
backend is modular).  This distribution includes the compiler and full sources
in E, plus a small set of Eiffel files and documents.  I imagine that it can
be useful for the following people:

- E programmers. The source is very clean, modular, and written in a dense OO
  style. Very educative.
- Eiffel programmers. Though it's not finished, it's worth having a look at.
- People that want to learn how compilers work, regardless of wether they
  program in E.
- Serious programmers who think they might carry the project to a fully
  working version, enhance it, cover the Eiffel definition more closely,
  translate it into another language, retarget it to another processor, or
  whatever. You probably will want to contact me (Wouter) and/or the original
  author. Whatever you choose to do, always credit the original author.


Damien Guichard
8 rue Jean Giono
42100 Saint-Etienne
FRANCE


Contents of dev/e/eiffel.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  434    1079  40.2% -lh5- c35d Jan 25  1996 flc/docs/any.doc
[generic]                  223     790  28.2% -lh5- a7fe Jan 25  1996 flc/docs/boolean.doc
[generic]                  104     139  74.8% -lh5- 81e3 Jan 25  1996 flc/docs/character.doc
[generic]                  214     576  37.2% -lh5- b1ea Jan 25  1996 flc/docs/comparable.doc
[generic]                10572   34867  30.3% -lh5- c942 Dec 26  1995 flc/docs/Eiffel.doc
[generic]                  212     432  49.1% -lh5- 5c16 Jan 25  1996 flc/docs/integer.doc
[generic]                  232     601  38.6% -lh5- 0d45 Jan 25  1996 flc/docs/numeric.doc
[generic]                  164     256  64.1% -lh5- 74e9 Jan 25  1996 flc/docs/ReadMe
[generic]                 1300    4479  29.0% -lh5- 1568 Jan 25  1996 flc/docs/string.doc
[generic]                  260     502  51.8% -lh5- 7a27 Aug 17  1989 flc/examples/COUNTER
[generic]                  115     149  77.2% -lh5- 56a9 Jan 19  1996 flc/examples/HELLO_WORLD
[generic]                  363     726  50.0% -lh5- b7b4 Aug 17  1989 flc/examples/RANDOM
[generic]                  132     177  74.6% -lh5- cddd Jan 27  1996 flc/examples/ReadMe
[generic]                 7723   22293  34.6% -lh5- a098 Jan 27  1996 flc/flc.doc
[generic]                  491    1088  45.1% -lh5- 23df Jan 27  1996 flc/framework/BAG
[generic]                  385     751  51.3% -lh5- 25ea Jan 27  1996 flc/framework/COLLECTION
[generic]                  747    1871  39.9% -lh5- c855 Jan 21  1996 flc/framework/DICTIONARY
[generic]                  719    1852  38.8% -lh5- 390f Jan 21  1996 flc/framework/FAST_DICTIONARY
[generic]                  474     929  51.0% -lh5- 2d60 Jan 25  1996 flc/framework/LIST
[generic]                  645    1896  34.0% -lh5- cc63 Jan 21  1996 flc/framework/MATH
[generic]                  320     580  55.2% -lh5- 0ccb Jan 26  1996 flc/framework/QUEUE
[generic]                   98     136  72.1% -lh5- 2df6 Jan 25  1996 flc/framework/ReadMe
[generic]                  333     619  53.8% -lh5- 2c91 Jan 27  1996 flc/framework/SET
[generic]                  456     918  49.7% -lh5- 20ba Jan 20  1996 flc/framework/SORTABLE
[generic]                  659    1716  38.4% -lh5- 7883 Jan 27  1996 flc/framework/SORTED_TREE
[generic]                  324     559  58.0% -lh5- 5927 Jan 26  1996 flc/framework/STACK
[generic]                  619    1622  38.2% -lh5- 7db0 Jan 19  1996 flc/guides/any.guide
[generic]                  226     469  48.2% -lh5- bf03 Jan 19  1996 flc/guides/any.guide.info
[generic]                  372    1119  33.2% -lh5- 5231 Jan 19  1996 flc/guides/boolean.guide
[generic]                  227     469  48.4% -lh5- 2793 Jan 19  1996 flc/guides/boolean.guide.info
[generic]                  261     402  64.9% -lh5- 719b Jan 19  1996 flc/guides/character.guide
[generic]                  225     469  48.0% -lh5- 19b2 Jan 19  1996 flc/guides/character.guide.info
[generic]                  368     949  38.8% -lh5- 1ab8 Nov  1  1995 flc/guides/comparable.guide
[generic]                  225     469  48.0% -lh5- 6f6d Jan 19  1996 flc/guides/comparable.guide.info
[generic]                11689   44047  26.5% -lh5- f934 Dec 26  1995 flc/guides/Eiffel.guide
[generic]                  228     469  48.6% -lh5- fc5d Jan 19  1996 flc/guides/Eiffel.guide.info
[generic]                  385     776  49.6% -lh5- 41c8 Jan 19  1996 flc/guides/integer.guide
[generic]                  225     469  48.0% -lh5- 6f6d Jan 19  1996 flc/guides/integer.guide.info
[generic]                  382     943  40.5% -lh5- e7c6 Jan 19  1996 flc/guides/numeric.guide
[generic]                  225     469  48.0% -lh5- 7382 Jan 19  1996 flc/guides/numeric.guide.info
[generic]                  172     266  64.7% -lh5- ecbf Jan 25  1996 flc/guides/ReadMe
[generic]                 1523    6223  24.5% -lh5- fe91 Jan 25  1996 flc/guides/string.guide
[generic]                  226     469  48.2% -lh5- bf03 Jan 19  1996 flc/guides/string.guide.info
[generic]                  143     200  71.5% -lh5- 50b8 Jan 25  1996 flc/HELLO_WORLD
[generic]                 1270    3356  37.8% -lh5- 32f6 Dec 26  1995 flc/source/ame.e
[generic]                  377     760  49.6% -lh5- ca57 Jan 27  1996 flc/source/ame.m
[generic]                 1950    6842  28.5% -lh5- 1167 Jan 27  1996 flc/source/ame_code.e
[generic]                 2123    5610  37.8% -lh5- ca60 Jan 27  1996 flc/source/ame_code.m
[generic]                   44      48  91.7% -lh5- a6be Jan 27  1996 flc/source/ANY/bit_size
[generic]                  134     188  71.3% -lh5- c644 Jan 20  1996 flc/source/ANY/bit_size.s
[generic]                   68      68 100.0% -lh0- e7bb Jan 27  1996 flc/source/ANY/copy
[generic]                  202     371  54.4% -lh5- cc8f Jan 27  1996 flc/source/ANY/copy.s
[generic]                   76      76 100.0% -lh0- dd3b Jan 27  1996 flc/source/ANY/is_equal
[generic]                  242     472  51.3% -lh5- b88d Jan 27  1996 flc/source/ANY/is_equal.s
[generic]                   37      44  84.1% -lh5- d3a2 Jan 27  1996 flc/source/ANY/lastchar
[generic]                  117     154  76.0% -lh5- 0ff1 Jan 20  1996 flc/source/ANY/lastchar.s
[generic]                   38      44  86.4% -lh5- d3f7 Jan 27  1996 flc/source/ANY/lastint
[generic]                  116     149  77.9% -lh5- cca8 Jan 20  1996 flc/source/ANY/lastint.s
[generic]                   38      44  86.4% -lh5- 13c5 Jan 27  1996 flc/source/ANY/laststring
[generic]                  118     157  75.2% -lh5- 6057 Jan 20  1996 flc/source/ANY/laststring.s
[generic]                   55      56  98.2% -lh5- 7b26 Jan 27  1996 flc/source/ANY/new_line
[generic]                  158     267  59.2% -lh5- 8d84 Jan 20  1996 flc/source/ANY/new_line.s
[generic]                   59      60  98.3% -lh5- 6f8c Jan 27  1996 flc/source/ANY/putchar
[generic]                  168     287  58.5% -lh5- 72f2 Jan 20  1996 flc/source/ANY/putchar.s
[generic]                   64      64 100.0% -lh0- 980c Jan 27  1996 flc/source/ANY/putint
[generic]                  192     347  55.3% -lh5- dfa1 Jan 20  1996 flc/source/ANY/putint.s
[generic]                   68      72  94.4% -lh5- c7e8 Jan 27  1996 flc/source/ANY/putstring
[generic]                  196     375  52.3% -lh5- c30f Jan 20  1996 flc/source/ANY/putstring.s
[generic]                   59      60  98.3% -lh5- 2417 Jan 27  1996 flc/source/ANY/readchar
[generic]                  158     276  57.2% -lh5- 224b Jan 20  1996 flc/source/ANY/readchar.s
[generic]                   64      64 100.0% -lh0- ed26 Jan 27  1996 flc/source/ANY/readint
[generic]                  179     339  52.8% -lh5- 069c Jan 20  1996 flc/source/ANY/readint.s
[generic]                   29      40  72.5% -lh5- 45bf Jan 27  1996 flc/source/ANY/readstring
[generic]                  103     144  71.5% -lh5- 6576 Jan 21  1996 flc/source/ANY/readstring.s
[generic]                   68      68 100.0% -lh0- e7bb Jan 27  1996 flc/source/ANY/standard_copy
[generic]                  209     389  53.7% -lh5- e62b Jan 27  1996 flc/source/ANY/standard_copy.s
[generic]                   76      76 100.0% -lh0- dd3b Jan 27  1996 flc/source/ANY/standard_is_equal
[generic]                  249     489  50.9% -lh5- c458 Jan 27  1996 flc/source/ANY/standard_is_equal.s
[generic]                  415     891  46.6% -lh5- b92f Dec 26  1995 flc/source/argument.e
[generic]                  364     638  57.1% -lh5- 5c5a Jan 27  1996 flc/source/argument.m
[generic]                  176     250  70.4% -lh5- 4681 Dec 26  1995 flc/source/attribut.e
[generic]                  413     746  55.4% -lh5- 2160 Jan 27  1996 flc/source/attribut.m
[generic]                 2143    6425  33.4% -lh5- f086 Jan 21  1996 flc/source/class.e
[generic]                 1367    3080  44.4% -lh5- 4917 Jan 27  1996 flc/source/class.m
[generic]                 2524    8433  29.9% -lh5- 98a5 Jan 13  1996 flc/source/code.e
[generic]                 2022    5634  35.9% -lh5- 8643 Jan 27  1996 flc/source/code.m
[generic]                  411     989  41.6% -lh5- 9362 Dec 26  1995 flc/source/constant.e
[generic]                  575    1112  51.7% -lh5- 0fc7 Jan 27  1996 flc/source/constant.m
[generic]                  288     519  55.5% -lh5- 5b1f Dec 26  1995 flc/source/current.e
[generic]                  495     942  52.5% -lh5- 6619 Jan 27  1996 flc/source/current.m
[generic]                 3248   12621  25.7% -lh5- bba6 Dec 26  1995 flc/source/eiffel_lex.e
[generic]                 3932   12966  30.3% -lh5- fa28 Jan 27  1996 flc/source/eiffel_lex.m
[generic]                  535    1130  47.3% -lh5- 376c Dec 26  1995 flc/source/entity.e
[generic]                  157     240  65.4% -lh5- 26b1 Jan 27  1996 flc/source/entity.m
[generic]                  485    1431  33.9% -lh5- 71cd Dec 26  1995 flc/source/entity_tree.e
[generic]                  415     808  51.4% -lh5- 111b Jan 27  1996 flc/source/entity_tree.m
[generic]                  587    1818  32.3% -lh5- 606e Jan 27  1996 flc/source/errors.e
[generic]                  754    2010  37.5% -lh5- 2078 Jan 27  1996 flc/source/errors.m
[generic]                 1125    2932  38.4% -lh5- 8521 Dec 26  1995 flc/source/feature.e
[generic]                  666    1388  48.0% -lh5- da13 Jan 27  1996 flc/source/feature.m
[generic]                18764   63080  29.7% -lh5- f000 Jan 27  1996 flc/source/flc
[generic]                  311     471  66.0% -lh5- d16f Jan 27  1996 flc/source/flc.e
[generic]                  326     641  50.9% -lh5- 7983 Dec 26  1995 flc/source/function.e
[generic]                  568    1086  52.3% -lh5- a3bb Jan 27  1996 flc/source/function.m
[generic]                  249     384  64.8% -lh5- 0e18 Dec 26  1995 flc/source/kernel_class.e
[generic]                  464     894  51.9% -lh5- ccbe Jan 27  1996 flc/source/kernel_class.m
[generic]                  196     320  61.2% -lh5- 506d Dec 26  1995 flc/source/label_server.e
[generic]                  143     202  70.8% -lh5- b01b Jan 27  1996 flc/source/label_server.m
[generic]                  402     853  47.1% -lh5- 7c5c Dec 26  1995 flc/source/listed_entity.e
[generic]                  316     516  61.2% -lh5- bd10 Jan 27  1996 flc/source/listed_entity.m
[generic]                  326     656  49.7% -lh5- 3dba Dec 26  1995 flc/source/local.e
[generic]                  350     644  54.3% -lh5- df65 Jan 27  1996 flc/source/local.m
[generic]                 7339   33630  21.8% -lh5- 59a5 Jan 27  1996 flc/source/parser.e
[generic]                 6888   21962  31.4% -lh5- 0fd7 Jan 27  1996 flc/source/parser.m
[generic]                  918    2371  38.7% -lh5- 5164 Dec 26  1995 flc/source/prime_server.e
[generic]                  859    1544  55.6% -lh5- 773e Jan 27  1996 flc/source/prime_server.m
[generic]                 1305    4707  27.7% -lh5- 0106 Jan 14  1996 flc/source/procedure.e
[generic]                 1205    2960  40.7% -lh5- 391b Jan 27  1996 flc/source/procedure.m
[generic]                  435     890  48.9% -lh5- f8f0 Jan 13  1996 flc/source/startup/globals.i
[generic]                  160     188  85.1% -lh5- 9835 Jan 16  1996 flc/source/startup/startup
[generic]                  534    1375  38.8% -lh5- 1365 Jan 16  1996 flc/source/startup/startup.s
[generic]                   92      92 100.0% -lh0- 2a9a Jan 27  1996 flc/source/STRING/append
[generic]                  234     506  46.2% -lh5- 4762 Jan 27  1996 flc/source/STRING/append.s
[generic]                   39      44  88.6% -lh5- bb63 Jan 27  1996 flc/source/STRING/clear
[generic]                   95     126  75.4% -lh5- ee9d Jan 27  1996 flc/source/STRING/clear.s
[generic]                   80      80 100.0% -lh0- de42 Jan 27  1996 flc/source/STRING/copy
[generic]                  207     423  48.9% -lh5- 3b27 Jan 27  1996 flc/source/STRING/copy.s
[generic]                   42      48  87.5% -lh5- 6312 Jan 27  1996 flc/source/STRING/empty
[generic]                  101     139  72.7% -lh5- fc25 Jan 27  1996 flc/source/STRING/empty.s
[generic]                   67      68  98.5% -lh5- df66 Jan 27  1996 flc/source/STRING/extend
[generic]                  164     287  57.1% -lh5- f195 Jan 27  1996 flc/source/STRING/extend.s
[generic]                   60      60 100.0% -lh0- 53d1 Jan 27  1996 flc/source/STRING/fill_blank
[generic]                  154     260  59.2% -lh5- a60e Jan 27  1996 flc/source/STRING/fill_blank.s
[generic]                   68      68 100.0% -lh0- 7f6b Jan 27  1996 flc/source/STRING/hash_code
[generic]                  185     353  52.4% -lh5- 8e5f Jan 27  1996 flc/source/STRING/hash_code.s
[generic]                   49      56  87.5% -lh5- 9a0e Jan 27  1996 flc/source/STRING/head
[generic]                  134     196  68.4% -lh5- 7546 Jan 27  1996 flc/source/STRING/head.s
[generic]                   80      80 100.0% -lh0- 322c Jan 27  1996 flc/source/STRING/index
[generic]                  231     466  49.6% -lh5- 7a32 Jan 27  1996 flc/source/STRING/index_of.s
[generic]                   78      80  97.5% -lh5- 9525 Jan 27  1996 flc/source/STRING/is_equal
[generic]                  230     452  50.9% -lh5- c142 Jan 27  1996 flc/source/STRING/is_equal.s
[generic]                   53      56  94.6% -lh5- 1f12 Jan 27  1996 flc/source/STRING/item
[generic]                  141     209  67.5% -lh5- 948d Jan 27  1996 flc/source/STRING/item.s
[generic]                   53      56  94.6% -lh5- 1f12 Jan 27  1996 flc/source/STRING/item_code
[generic]                  141     217  65.0% -lh5- e87e Jan 27  1996 flc/source/STRING/item_code.s
[generic]                   29      40  72.5% -lh5- 45bf Jan 27  1996 flc/source/STRING/left_adjust
[generic]                   77      89  86.5% -lh5- aafd Jan 20  1996 flc/source/STRING/left_adjust.s
[generic]                   57      60  95.0% -lh5- 238c Jan 27  1996 flc/source/STRING/make
[generic]                  140     241  58.1% -lh5- e1b5 Jan 27  1996 flc/source/STRING/make.s
[generic]                   32      40  80.0% -lh5- 455e Jan 27  1996 flc/source/STRING/precede
[generic]                   92     102  90.2% -lh5- cf47 Jan 27  1996 flc/source/STRING/precede.s
[generic]                   32      40  80.0% -lh5- 455e Jan 27  1996 flc/source/STRING/prepend
[generic]                   91      99  91.9% -lh5- 4d84 Jan 27  1996 flc/source/STRING/prepend.s
[generic]                   53      56  94.6% -lh5- 2dc0 Jan 27  1996 flc/source/STRING/put
[generic]                  140     196  71.4% -lh5- e398 Jan 27  1996 flc/source/STRING/put.s
[generic]                   32      40  80.0% -lh5- 455e Jan 27  1996 flc/source/STRING/remove
[generic]                   90      98  91.8% -lh5- 4c14 Jan 27  1996 flc/source/STRING/remove.s
[generic]                   32      40  80.0% -lh5- 455e Jan 27  1996 flc/source/STRING/remove_all_occurrences
[generic]                  106     133  79.7% -lh5- 6ef1 Jan 20  1996 flc/source/STRING/remove_all_occurrences.s
[generic]                   29      40  72.5% -lh5- 45bf Jan 27  1996 flc/source/STRING/right_adjust
[generic]                   76      91  83.5% -lh5- 3e78 Jan 20  1996 flc/source/STRING/right_adjust.s
[generic]                   32      40  80.0% -lh5- 84bf Jan 27  1996 flc/source/STRING/shrink
[generic]                  105     122  86.1% -lh5- 9931 Jan 20  1996 flc/source/STRING/shrink.s
[generic]                   32      40  80.0% -lh5- 444e Jan 27  1996 flc/source/STRING/substring
[generic]                  106     124  85.5% -lh5- 2fdb Jan 20  1996 flc/source/STRING/substring.s
[generic]                   32      40  80.0% -lh5- 455e Jan 27  1996 flc/source/STRING/tail
[generic]                   88      94  93.6% -lh5- c305 Jan 27  1996 flc/source/STRING/tail.s
[generic]                   72      72 100.0% -lh0- bcb7 Jan 27  1996 flc/source/STRING/to_integer
[generic]                  198     423  46.8% -lh5- f751 Jan 27  1996 flc/source/STRING/to_integer.s
[generic]                   76      76 100.0% -lh0- 3cca Jan 27  1996 flc/source/STRING/to_lower
[generic]                  212     447  47.4% -lh5- d5e6 Jan 27  1996 flc/source/STRING/to_lower.s
[generic]                   80      80 100.0% -lh0- 772c Jan 27  1996 flc/source/STRING/to_upper
[generic]                  213     447  47.7% -lh5- f384 Jan 27  1996 flc/source/STRING/to_upper.s
[generic]                  215     307  70.0% -lh5- fb6c Dec 26  1995 flc/source/strings.e
[generic]                  176     226  77.9% -lh5- 26f1 Jan 27  1996 flc/source/strings.m
[generic]                 4378   17777  24.6% -lh5- 69a2 Jan 27  1996 flc/source/system.e
[generic]                 5556   17180  32.3% -lh5- 21f1 Jan 27  1996 flc/source/system.m
[generic]                  252     399  63.2% -lh5- 72fd Dec 26  1995 flc/source/token.e
[generic]                  273     448  60.9% -lh5- 67b4 Jan 27  1996 flc/source/token.m
[generic]                  243     460  52.8% -lh5- 8aa8 Dec 26  1995 flc/source/treed_entity.e
[generic]                  298     508  58.7% -lh5- b8c3 Jan 27  1996 flc/source/treed_entity.m
[generic]                  299     508  58.9% -lh5- 15ea Dec 26  1995 flc/source/unnamer.e
[generic]                  459     828  55.4% -lh5- 584d Jan 27  1996 flc/source/unnamer.m
[generic]                  520    1481  35.1% -lh5- 90da Dec 26  1995 flc/source/variable.e
[generic]                  622    1314  47.3% -lh5- 57f6 Jan 27  1996 flc/source/variable.m
[generic]                  218    1016  21.5% -lh5- bc93 Feb 18  1996 Make
[generic]                  738    1338  55.2% -lh5- fa7d Mar  1  1996 Eiffel.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total       187 files  139058  420135  33.1%            Mar 12  1996
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>