Milestone 13 - Final Submission for Review

Objectives

The objectives of this milestone are to have you wrap up your project. You are to

The Compliance Test

The compliance test must be done with all team members present.  At that time your compiler will be run against a test suite of μPascal programs.  Some errors may be uncovered in your compiler.  A few might be things that you have cleared with your instructor to not be actual errors earlier.  Others might be actual errors in your compiler.  When errors occur, you will as a team have opportunity to discuss where the errors likely occur and what your fix would be. This will demonstrate that you have a good grasp of the code and logic of your compiler and that you can locate and fix problems.  You will also be provided opportunity to actually make those fixes and then reschedule a short time with the TA to demonstrate that the compiler has been fixed.  In every case you will have the one day after your compiler demo to make any fixes, at which point you must resubmit your compiler for the final test.

The best scores will be given to compilers that have the fewest errors on first test, but you can boost your score from what it would be if your compiler fails a number of tests if you are able to fix many of the issues.

To Turn In

Turn in your the Web-based portfolio according to forthcoming directions.