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



Complete source code


Maintained by Laurie Hendren [HOME]