Compiler Construction Examples

The examples were developed and tested on various platforms such as Linux and Windows 98. If possible, they should be compiled and tested with make.
Folder Subject
make/ Auxiliary files to adapt make for various platforms. Usually a makefile has at least the following targets:
allcompile examples
cleanremove generated files
runrun evaluator
testdemonstrate examples
JLex/ regular expression based lexical analyzer generator
ck/ evaluation tree package
CUP/ bottom-up LALR(1) parser generator
jay/ bottom-up LALR(1) parser generator, Berkeley yacc targeted to Java
JavaCC/ top-down parser generator
JJTree/ top-down parser generator and tree builder
oops/ object-based, top-down parser generator and tree builder