while instruction
keword instructions & compound instructions
labeled instructions
Update simple.out
Handle errors in declaration and print
Add error handling to while, fix bug with print error handling
Extract handle_error
Extract handle_error
Fix declaration list error handling
Handle error in assignment
Handle errors in function call
Tidy up
Update errors.out
repeat instruction
error handler in repeat
fundef added
Add some extra cases to tests
Add IF...THEN to grammar
Implement IF-THEN-ELSE
Handle errors in IF