Parser-generator lab

Fix and extend an existing implementation of an interpreter that uses a parser-generator.

Goals

The main goals of this lab are to:

  1. Practice using parser generators.
  2. Practice extending a language implementation, to add new features.
  3. Become familiar with running Haskell programs that take command-line arguments.

Resources