Before you submit lab 1, your solution must pass the testsuite. This document describes how to obtain and use this testsuite. g
You will only need to do this part once.
$ tar -zxf lab1-testsuite.tar.gz
lab1-testsuite
directory:
$ cd lab1-testsuite
make
, or alternatively:
$ ghc --make -o progs-test-lab1 progs-test-lab1.hs
This is what you need to do to test your grammar.
lab1-testsuite
directory (if you are not there already):
$ cd lab1-testsuite
progs-test-lab1
with the path to your .cf
file:
$ ./progs-test-lab1 path/to/your/file.cf(where
path/to/your/file.cf
) is the location of your
grammar file.
NOTE: The start category (entry point) of your grammar
must be called Program
.