Milestone 13 - Final Submission for Review
Objectives
The objectives of this milestone are to have you wrap up your project. You are to
- have you demo your compiler
- have you turn in your portfolio.
The Compliance Test
- Schedule a time with the TA to demo your compiler.
- You will need about a 30 minute time slot per team.
- You will need to bring a laptop with you on which you can demo your project or be able to demo on a lab computer
- Your program will be run against a test suite. If errors are found, you will have 24 hours to find and correct those errors
- Reschedule a time to demo your compiler with errors corrected.
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.