Error Handling (all parse functions generate
local error messages) — out of 10
Informative error messages — out of 10
Late Penalty — -5% per day
Parser with Error Recovery
Programming Style — out of 10
Program correctness — out of 80
detect all compilation errors
handle ``spurious'' errors
deal with lexical errors
deal with syntax errors
display marker on a line
line number when refer to an earlier line
informative error handling
Testing:
all syntax errors — out of 10
Late Penalty — -5% per day
Translator
Programming Style — out of 10
Program correctness — out of 40
-10 for any translation not covered
Testing:
all correct statements — out of 10
all semantic errors — out of 10
Micro Translation Scheme — out of 10
Code Improvements:
handling semantic errors — out of 10
informative error messages — out of 10
Late Penalty — -5% per day
E-mail
comp319@turing.une.edu.au
index.cgi size 138. Last modified Tue Feb 27 16:25:35 2007
This page has been visited 233 times since Wed Jul 9 18:10:33 2008