1 % !TEX program = xelatex |
1 % !TEX program = xelatex |
2 \documentclass[dvipsnames,14pt,t]{beamer} |
2 \documentclass[dvipsnames,14pt,t,xelatex,aspectratio=169,xcolor={table}]{beamer} |
3 \usepackage{../slides} |
3 \usepackage{../slides} |
4 \usepackage{../langs} |
4 \usepackage{../langs} |
5 \usepackage{../data} |
5 \usepackage{../data} |
6 \usepackage{../graphics} |
6 \usepackage{../graphics} |
7 \usepackage{../grammar} |
7 \usepackage{../grammar} |
20 \begin{frame}[t] |
20 \begin{frame}[t] |
21 \frametitle{% |
21 \frametitle{% |
22 \begin{tabular}{@ {}c@ {}} |
22 \begin{tabular}{@ {}c@ {}} |
23 \\[-3mm] |
23 \\[-3mm] |
24 \LARGE Compilers and \\[-2mm] |
24 \LARGE Compilers and \\[-2mm] |
25 \LARGE Formal Languages (9)\\[3mm] |
25 \LARGE Formal Languages\\[3mm] |
26 \end{tabular}} |
26 \end{tabular}} |
27 |
27 |
28 \normalsize |
28 \normalsize |
29 \begin{center} |
29 \begin{center} |
30 \begin{tabular}{ll} |
30 \begin{tabular}{ll} |
31 Email: & christian.urban at kcl.ac.uk\\ |
31 Email: & christian.urban at kcl.ac.uk\\ |
32 Office Hours: & Thursdays 12 -- 14\\ |
32 %Office Hours: & Thursdays 12 -- 14\\ |
33 Location: & N7.07 (North Wing, Bush House)\\ |
33 %Location: & N7.07 (North Wing, Bush House)\\ |
34 Slides \& Progs: & KEATS (also homework is there)\\ |
34 Slides \& Progs: & KEATS (also homework is there)\\ |
35 \end{tabular} |
35 \end{tabular} |
36 \end{center} |
36 \end{center} |
37 |
37 |
|
38 \begin{center} |
|
39 \begin{tikzpicture} |
|
40 \node[drop shadow,fill=white,inner sep=0pt] |
|
41 {\footnotesize\rowcolors{1}{capri!10}{white} |
|
42 \begin{tabular}{|p{4.8cm}|p{4.8cm}|}\hline |
|
43 1 Introduction, Languages & 6 While-Language \\ |
|
44 2 Regular Expressions, Derivatives & 7 Compilation, JVM \\ |
|
45 3 Automata, Regular Languages & 8 Compiling Functional Languages \\ |
|
46 4 Lexing, Tokenising & \cellcolor{blue!50} 9 Optimisations \\ |
|
47 5 Grammars, Parsing & 10 LLVM \\ \hline |
|
48 \end{tabular}% |
|
49 }; |
|
50 \end{tikzpicture} |
|
51 \end{center} |
38 \end{frame} |
52 \end{frame} |
39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
40 |
54 |
41 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
55 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
42 \begin{frame}[c,fragile] |
56 \begin{frame}[c,fragile] |