The directory layout is as follows:
scanner					Scanner for NewL.
scanner_with_error_reporting		Scanner with error reporting.
parser					Parser and scanner.
parser_with_error_reporting		Parser with error reporting along with the scanner.
adding_symbol_table_part2		Parser with a symbol table.
type_checking1				Type checker, parser, and scanner.

llvm_code_generation1			Initial code generator using LLVM.
README					This file.
test_files				Various test files.

Each directoy contains a README with information on that directory.