coursework/cw04.tex
changeset 499 b06c81c0b12f
parent 473 99dd9e0f5577
child 540 6b864851176c
equal deleted inserted replaced
498:cd2d192775a4 499:b06c81c0b12f
     7 %https://github.com/Storyyeller/Krakatau
     7 %https://github.com/Storyyeller/Krakatau
     8 %https://docs.oracle.com/javase/specs/jvms/se7/html/
     8 %https://docs.oracle.com/javase/specs/jvms/se7/html/
     9 
     9 
    10 \section*{Coursework 4 (Strand 1)}
    10 \section*{Coursework 4 (Strand 1)}
    11 
    11 
    12 \noindent This coursework is worth 6\% and is due on 13
    12 \noindent This coursework is worth 6\% and is due on 7
    13 December at 16:00. You are asked to implement a compiler for
    13 December at 16:00. You are asked to implement a compiler for
    14 the WHILE language that targets the assembler language
    14 the WHILE language that targets the assembler language
    15 provided by Jasmin or Krakatau (both have very similar
    15 provided by Jasmin or Krakatau (both have very similar
    16 syntax). You can do the implementation in any programming
    16 syntax). You can do the implementation in any programming
    17 language you like, but you need to submit the source code with
    17 language you like, but you need to submit the source code with