cws/cw04.tex
changeset 823 bde572a54112
parent 752 c0bdd4ad69ca
child 836 a3418ee8c404
equal deleted inserted replaced
822:6b06aeb192ea 823:bde572a54112
    14 \section*{Coursework 4}
    14 \section*{Coursework 4}
    15 
    15 
    16 \noindent This coursework is worth 10\% and is due on \cwFOUR{}
    16 \noindent This coursework is worth 10\% and is due on \cwFOUR{}
    17 at 18:00. You are asked to implement a compiler for
    17 at 18:00. You are asked to implement a compiler for
    18 the WHILE language that targets the assembler language
    18 the WHILE language that targets the assembler language
    19 provided by Jasmin or Krakatau (both have very similar
    19 provided by Jasmin or Krakatau (both have a very similar
    20 syntax). You can do the implementation in any programming
    20 syntax). Please submit your answers to the questions
       
    21 below as PDF. You can do the implementation in any programming
    21 language you like, but you need to submit the source code with
    22 language you like, but you need to submit the source code with
    22 which you answered the questions, otherwise a mark of 0\% will
    23 which you answered the questions, otherwise a mark of 0\% will
    23 be awarded. You should use the lexer and parser from the
    24 be awarded. You should use the lexer and parser from the
    24 previous courseworks. Please package \emph{everything}(!) in
    25 previous courseworks. Please package \emph{everything}(!) in
    25 a zip-file that creates a directory with the name
    26 a zip-file that creates a directory with the name