The final exam will be Thursday, May 1 from 7:30 to 10:00. You can bring two prepared 8.5x11 pieces of paper to use during the exam, written on both sides.
I will accept project submissions through the end of Saturday, May 3, but would be happy to get them earlier. Please either email me your project, attaching the files, or bring the project to my office on media such as a flash drive or CD, or submit the final project using
~karl/5220/bin/submit final ...where ... is a list of all files in the project. For example,
~karl/5220/bin/submit final lexer.lex parser.y stringtable.c stringtable.h symboltable.c symboltable.h tree.c tree.h eval.c eval.hJust be sure to include all files. Do not leave anything out.
See the syllabus for a description of the course.
Your project is to create a compiler and interpreter for a small programming language. See
Please adhere to the guidlines in the short checklist for writing programs.
A short tutorial on Solaris is available.