Obr tests: compilation and execution.
Obr tests: check that exception and enumeration numbers are correct.
Obr parser tests.
Obr regression tests: compilation to assembly.
Obr semantic analysis tests.
Obr tests: check that exception and enumeration numbers are correct. Simply compiles the files except8.obr and enumtest2.obr then collects together the list of integers which occur in the IntDatum leaves of the resulting RISCTrees (in bottom up, left to right post-order). Having done that it then checks that list to see if the integers that should be attached to applied uses of each constant of the original source file occur in an appropriate order.