7 \definecolor{pansypurple}{rgb}{0.47, 0.09, 0.29} |
7 \definecolor{pansypurple}{rgb}{0.47, 0.09, 0.29} |
8 |
8 |
9 \begin{document} |
9 \begin{document} |
10 |
10 |
11 |
11 |
12 %\color{pansypurple} |
12 \color{pansypurple} |
13 %\section*{RESIT / REPLACEMENT} |
13 \section*{RESIT / REPLACEMENT} |
14 % |
14 |
15 %{\bf |
15 {\bf |
16 %The resit / replacement task is essentially CW5 (listed below) with |
16 The resit / replacement task is essentially CW5 (listed below) with |
17 %the exception that the lexer and parser is already provided. The |
17 the exception that the lexer and parser is already provided. The |
18 %parser will generate an AST (see file \texttt{fun\_llvm.sc}). Your task |
18 parser will generate an AST (see file \texttt{fun\_llvm.sc}). Your task |
19 %is to generate an AST for the K-intermediate language and supply |
19 is to generate an AST for the K-intermediate language and supply |
20 %sufficient type annotations such that you can generate valid code for |
20 sufficient type annotations such that you can generate valid code for |
21 %the LLVM-IR. The submission deadline is 9th August at 16:00. At the |
21 the LLVM-IR. The submission deadline is 4th August at 16:00. At the |
22 %deadline, please send me an email containing a zip-file with your |
22 deadline, please send me an email containing a zip-file with your |
23 %files. |
23 files. |
24 %Feel free to reuse the files I have uploaded on KEATS (especially |
24 Feel free to reuse the files I have uploaded on KEATS (especially |
25 %the files generating simple LLVM-IR code). Of help might also be the |
25 the files generating simple LLVM-IR code). Of help might also be the |
26 %videos of Week~10.\bigskip |
26 videos of Week~10.\bigskip |
27 % |
27 |
28 %\noindent |
28 \noindent |
29 %Good Luck!} |
29 Good Luck!}\smallskip\\ |
30 %\color{black} |
30 \noindent |
|
31 Christian |
|
32 \color{black} |
31 |
33 |
32 |
34 |
33 \section*{Coursework 5} |
35 \section*{Coursework 5} |
34 |
36 |
35 |
37 |