The source code, version, flex/bison/C

Memory allocation

memory.h, memory.c

Abstract syntax trees

tree.h, tree.c

Error messages

error.h, error.c

Scanning and parsing

joos.l, joos.y

weed.h, weed.c

Symbol tables

symbol.h, symbol.c

Type checking

type.h, type.c

defasn.h, defasn.c

Resource allocation

resource.h, resource.c

Code generation

code.h, code.c

Code optimization

optimize.h, optimize.c patterns.h

Code emission

emit.h, emit.c

Main program

main.c

Makefile

Tar archive

a-joos.tar

Maintained by Laurie J. Hendren. Last modified Sat Sep 25 13:04:11 EDT 2004. [HOME]
Compiler research projects: Soot, a Java analysis, optimization and transformation toolkit ---- abc, an AspectJ compiler. (AspectJ)