10 \renewcommand{\slidecaption}{CFL 07, King's College London} |
10 \renewcommand{\slidecaption}{CFL 07, King's College London} |
11 \newcommand{\bl}[1]{\textcolor{blue}{#1}} |
11 \newcommand{\bl}[1]{\textcolor{blue}{#1}} |
12 |
12 |
13 \begin{document} |
13 \begin{document} |
14 |
14 |
|
15 |
15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
16 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
16 \begin{frame}[t] |
17 \begin{frame}[t] |
17 \frametitle{% |
18 \frametitle{% |
18 \begin{tabular}{@ {}c@ {}} |
19 \begin{tabular}{@ {}c@ {}} |
19 \\[-3mm] |
20 \\[-3mm] |
20 \LARGE Compilers and \\[-2mm] |
21 \LARGE Compilers and \\[-2mm] |
21 \LARGE Formal Languages\\[-5mm] |
22 \LARGE Formal Languages\\[-5mm] |
22 \end{tabular}} |
23 \end{tabular}} |
23 |
24 |
24 |
|
25 \normalsize |
25 \normalsize |
26 \begin{center} |
26 \begin{center} |
27 \begin{tabular}{ll} |
27 \begin{tabular}{ll} |
28 Email: & christian.urban at kcl.ac.uk\\ |
28 Email: & christian.urban at kcl.ac.uk\\ |
29 Office Hour: & Thurdays 15 -- 16\\ |
29 Office Hour: & Thurdays 15 -- 16\\ |
30 Location: & N7.07 (North Wing, Bush House)\\ |
30 Location: & N7.07 (North Wing, Bush House)\\ |
31 Slides \& Progs: & KEATS\\ |
31 Slides \& Progs: & KEATS (also homework is there)\\ |
32 Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\ |
32 Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\ |
33 \end{tabular} |
|
34 \end{center} |
|
35 |
|
36 \begin{center} |
|
37 \begin{tikzpicture} |
|
38 \node[drop shadow,fill=white,inner sep=0pt] |
|
39 {\footnotesize\rowcolors{1}{capri!10}{white} |
|
40 \begin{tabular}{|p{4.8cm}|p{4.8cm}|}\hline |
|
41 1 Introduction, Languages & 6 While-Language \\ |
|
42 2 Regular Expressions, Derivatives & 7 Compilation, JVM \\ |
|
43 3 Automata, Regular Languages & \cellcolor{blue!50} 8 Compiling Functional Languages \\ |
|
44 4 Lexing, Tokenising & 9 Optimisations \\ |
|
45 5 Grammars, Parsing & 10 LLVM \\ \hline |
|
46 \end{tabular}% |
|
47 }; |
|
48 \end{tikzpicture} |
|
49 \end{center} |
|
50 \end{frame} |
|
51 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
52 |
|
53 |
|
54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
55 \begin{frame}[t] |
|
56 \frametitle{% |
|
57 \begin{tabular}{@ {}c@ {}} |
|
58 \\[-3mm] |
|
59 \LARGE Compilers and \\[-2mm] |
|
60 \LARGE Formal Languages\\[3mm] |
|
61 \end{tabular}} |
|
62 |
|
63 \normalsize |
|
64 \begin{center} |
|
65 \begin{tabular}{ll} |
|
66 Email: & christian.urban at kcl.ac.uk\\ |
|
67 %Office Hours: & Thursdays 12 -- 14\\ |
|
68 %Location: & N7.07 (North Wing, Bush House)\\ |
|
69 Slides \& Progs: & KEATS (also homework is there)\\ |
|
70 \end{tabular} |
33 \end{tabular} |
71 \end{center} |
34 \end{center} |
72 |
35 |
73 \begin{center} |
36 \begin{center} |
74 \begin{tikzpicture} |
37 \begin{tikzpicture} |