| author | Christian Urban <christian.urban@kcl.ac.uk> |
| Tue, 01 Sep 2020 16:00:37 +0100 | |
| changeset 752 | c0bdd4ad69ca |
| parent 751 | coursework/cw05.tex@4b208d81e002 |
| child 820 | 7fd1f611c21d |
| permissions | -rw-r--r-- |
| 630 | 1 |
% !TEX program = xelatex |
|
200
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
2 |
\documentclass{article}
|
|
299
6322922aa990
update
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
298
diff
changeset
|
3 |
\usepackage{../style}
|
|
216
f5ec7c597c5b
updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
214
diff
changeset
|
4 |
\usepackage{../langs}
|
|
200
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
5 |
|
|
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
6 |
\begin{document}
|
|
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
7 |
|
| 751 | 8 |
\section*{Coursework 5}
|
|
200
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
9 |
|
| 722 | 10 |
|
11 |
||
| 751 | 12 |
\noindent This coursework is worth 12\% and is due on \cwFIVE{} at
|
13 |
18:00. You are asked to implement a compiler targetting the LLVM-IR. |
|
14 |
You can do the implementation in any programming |
|
| 748 | 15 |
language you like, but you need to submit the source code with which |
16 |
you answered the questions, otherwise a mark of 0\% will be |
|
17 |
awarded. You should use the lexer from the previous coursework for the |
|
18 |
parser. Please package everything(!) in a zip-file that creates a |
|
19 |
directory with the name \texttt{YournameYourFamilyname} on my end.
|
|
|
200
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
20 |
|
| 750 | 21 |
\subsection*{Disclaimer\alert}
|
|
358
b3129cff41e9
updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
333
diff
changeset
|
22 |
|
| 750 | 23 |
It should be understood that the work you submit represents your own |
24 |
effort. You have not copied from anyone else. An exception is the |
|
25 |
Scala code I showed during the lectures or uploaded to KEATS, which |
|
| 751 | 26 |
you can both use. You can also use your own code from the CW~1 -- |
27 |
CW~4. |
|
|
200
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
28 |
|
|
299
6322922aa990
update
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
298
diff
changeset
|
29 |
|
|
419
4110ab35e5d8
updated courseworks
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
358
diff
changeset
|
30 |
\subsection*{Question 1}
|
|
200
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
31 |
|
|
419
4110ab35e5d8
updated courseworks
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
358
diff
changeset
|
32 |
\subsection*{Question 2}
|
|
201
c813506e0ee8
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
200
diff
changeset
|
33 |
|
|
419
4110ab35e5d8
updated courseworks
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
358
diff
changeset
|
34 |
\subsection*{Question 3}
|
|
205
0b59588d28d2
updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
204
diff
changeset
|
35 |
|
|
200
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
36 |
\end{document}
|
|
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
37 |
|
|
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
38 |
%%% Local Variables: |
|
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
39 |
%%% mode: latex |
|
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
40 |
%%% TeX-master: t |
|
7415871b1ef5
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
41 |
%%% End: |