CSC 395 (Fall 2021)

Lab: Error Handling in Interpreters

In today’s lab, we’ll come back to our interpreter implementation and add error handling as a case study of how it can be onerous to handle errors and provide good diagnostics. You should turn in an updated version of your interpreter MiniRacket.hs to Gradescope when you are done.