Practical assignment (Compilers)
Details of the Christmas assignment will appear here.
The plan is to have a programming exercise that will address all phases of the course: lexical and syntax analysis, semantic analysis, intermediate code generation and machine code generation. It will be based on the compiler in Lab 4, and will involve generating code for the ARM.
Candidates will be asked to prepare and submit a report showing the changes they made to the compiler to satisfy the requirements. The kind of report that is wanted is shown by a sample report, describing an exercise that is similar in kind to the actual assignment, but a bit simpler.