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

dev/lang/Draco-src.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Draco source code
Author:cg at ami-cg.graysage.com (Chris Gray)
Uploader:amigansoftware gmail com (James Jacobs)
Type:dev/lang
Version:1.3
Architecture:generic
Date:2010-02-23
Download:http://aminet.net/dev/lang/Draco-src.lha - View contents
Readme:http://aminet.net/dev/lang/Draco-src.readme
Downloads:762
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: <aminetaminet net>