Dear COMP3131/9102 Students,
Assignment 2 marks are now available. You can view your marks and read the feedback on the course page.
If you haven't downloaed the starter code for Assignment 3, you can disregard this message.
If ASTs package includes
List.java
. This file is
not used this year
, so please delete it.
// for lecture 7 only
// public Object visitS(S ast, Object obj) {
// return layoutUnary("S", ast.E);
// }
Dear COMP3131/9102 Students,
If you haven't downloaded ASTs.zip, please disregard this message. Otherwise, delete List.java from VC/ASTs, as it will not be used this year.
Dear COMP3131/9102 Students,
I have just released the specification for Assignment 3 (due on 18 March), a few days before Assignment 2 is due. There is some overlap between the two, as they are both part of the same overall assignment. Once you have implemented a parser in Assignment 3, the recogniser developed in Assignment 2 will no longer be used in future assignments. For this reason, no reference solution will be provided for Assignment 2.
In today’s lecture, I will cover how to write a parser for VC.