Binary file cws/cw01.pdf has changed
Binary file cws/cw02.pdf has changed
Binary file cws/cw03.pdf has changed
--- a/cws/cw03.tex Wed Sep 17 16:31:37 2025 +0100
+++ b/cws/cw03.tex Fri Sep 19 18:41:04 2025 +0100
@@ -10,7 +10,7 @@
-\noindent This coursework is worth 10\% and is due on \cwTHREE{} at
+\noindent This coursework is worth 15\% and is due on \cwTHREE{} at
16:00. You are asked to implement a parser for the WHILE language and
also an interpreter. The parser needs to use parser combinators. You
can do the implementation in any programming language you like, but
Binary file cws/cw04.pdf has changed
Binary file cws/cw05.pdf has changed
--- a/cws/cw05.tex Wed Sep 17 16:31:37 2025 +0100
+++ b/cws/cw05.tex Fri Sep 19 18:41:04 2025 +0100
@@ -36,7 +36,7 @@
-\noindent This coursework is worth 25\% and is due on \cwFIVE{} at
+\noindent This coursework is worth 20\% and is due on \cwFIVE{} at
16:00. You are asked to implement a compiler targeting the LLVM-IR.
Be careful that this CW needs some material about the LLVM-IR
that has not been shown in the lectures and your own experiments
--- a/style.sty Wed Sep 17 16:31:37 2025 +0100
+++ b/style.sty Fri Sep 19 18:41:04 2025 +0100
@@ -97,11 +97,17 @@
%\def\cwFOUR{14 December}
%\def\cwFIVE{12 January}
-\def\cwONE{2nd January}
-\def\cwTWO{2nd January}
-\def\cwTHREE{2nd January}
-\def\cwFOUR{2nd January}
-\def\cwFIVE{2nd January}
+%\def\cwONE{2nd January}
+%\def\cwTWO{2nd January}
+%\def\cwTHREE{2nd January}
+%\def\cwFOUR{2nd January}
+%\def\cwFIVE{2nd January}
+
+\def\cwONE{5th January}
+\def\cwTWO{5th January}
+\def\cwTHREE{5th January}
+\def\cwFOUR{5th January}
+\def\cwFIVE{5th January}
%%\def\cwISABELLE{11 December}