  | 80232 packages online |
|
 |
| dev/lang/Draco-src.lha | | | | No screenshot available |
|
This the source code for the Draco programming language. It is itself
written in Draco. The other relevant packages are:
http://aminet.net/dev/lang/Draco.lha (executable)
http://aminet.net/misc/fish/fish-0077.lha (documentation)
This is just the Amiga compiler - no runtime libraries, Amiga header
files, linker, etc. My vague memory says that I was messing with the
peephole optimizer as the last thing, so there might be some issues there.
No, there isn't any documentation - sorry. One thing I'll point out is
that part of its heritage from the CP/M system is trying hard to
reduce the amount of space needed. So, there is only one symbol table,
that contains the keywords at the end of it (with their letters
reversed), and user symbols start at the bottom and grow upwards in
the same table. Lots of hacks.
Have fun! :-)
Chris Gray
The relevant URL for this software is:
http://www.graysage.com/cg/Compilers/
|
Contents of dev/lang/Draco-src.lha PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 6634 22201 29.9% -lh5- 95db Oct 11 2005 amiga.d
[generic] 2515 8199 30.7% -lh5- b0ae Oct 11 2005 branch.d
[generic] 5137 17553 29.3% -lh5- b94d Oct 11 2005 codeGen.d
[generic] 13479 61508 21.9% -lh5- 8fdc Oct 11 2005 codeOp.d
[generic] 8666 33865 25.6% -lh5- 4c57 Oct 11 2005 codeUtil.d
[generic] 129 192 67.2% -lh5- 793e Oct 11 2005 compileAll
[generic] 127 189 67.2% -lh5- 60e1 Oct 11 2005 compileAllNoDB
[generic] 2445 7790 31.4% -lh5- 2bf1 Oct 11 2005 const.d
[generic] 7501 27053 27.7% -lh5- 3a15 Oct 11 2005 decl.d
[generic] 637 1138 56.0% -lh5- df1f Feb 23 15:06 Draco-src.readme
[generic] 6540 20664 31.6% -lh5- 4ac0 Oct 11 2005 draco.g
[generic] 230 416 55.3% -lh5- 73a2 Oct 11 2005 draco.w
[generic] 942 2669 35.3% -lh5- 463d Oct 11 2005 error.d
[generic] 2169 6858 31.6% -lh5- ba4b Oct 11 2005 externs.g
[generic] 480 2383 20.1% -lh5- 8088 Oct 11 2005 floatStubs.asm
[generic] 4847 15649 31.0% -lh5- 8451 Oct 11 2005 lex.d
[generic] 322 710 45.4% -lh5- 728c Oct 11 2005 misc.d
[generic] 3447 12374 27.9% -lh5- 262a Oct 11 2005 mkerr.d
[generic] 6612 24775 26.7% -lh5- b4e8 Oct 11 2005 parseArith.d
[generic] 5992 18557 32.3% -lh5- bee3 Oct 11 2005 parseBoolAssign.d
[generic] 6726 24008 28.0% -lh5- beac Oct 11 2005 parseCaseFor.d
[generic] 5604 18432 30.4% -lh5- 3eea Oct 11 2005 parseIfWhileCall.d
[generic] 3720 14611 25.5% -lh5- 5b06 Oct 11 2005 parseIO.d
[generic] 4013 13246 30.3% -lh5- f94a Oct 11 2005 parseSub.d
[generic] 4239 14442 29.4% -lh5- e2e0 Oct 11 2005 parseUnit.d
[generic] 1324 4471 29.6% -lh5- 5ace Oct 11 2005 parseUtil.d
[generic] 4546 13512 33.6% -lh5- d4e7 Oct 11 2005 proc.d
[generic] 3170 9594 33.0% -lh5- a8e0 Oct 11 2005 startup.d
[generic] 596 1522 39.2% -lh5- ee51 Oct 11 2005 symbol.d
[generic] 127 190 66.8% -lh5- eb51 Oct 11 2005 testcompileall
[generic] 4775 17483 27.3% -lh5- 9ebe Oct 11 2005 types.d
[generic] 75 92 81.5% -lh5- 4b63 Feb 23 14:50 ws_ftp.log
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 32 files 117766 416346 28.3% Feb 23 07:49
|
|
|
 |
Aminet © 1992-2012 Urban
Müller and
the Aminet team.
Aminet contact address: <aminet aminet net> |