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{soul} |
7 \usepackage{soul} |
43 \begin{frame}[t] |
43 \begin{frame}[t] |
44 \frametitle{% |
44 \frametitle{% |
45 \begin{tabular}{@ {}c@ {}} |
45 \begin{tabular}{@ {}c@ {}} |
46 \\[-3mm] |
46 \\[-3mm] |
47 \LARGE Compilers and \\[-2mm] |
47 \LARGE Compilers and \\[-2mm] |
48 \LARGE Formal Languages (10)\\[3mm] |
48 \LARGE Formal Languages\\[3mm] |
49 \end{tabular}} |
49 \end{tabular}} |
50 |
50 |
51 \normalsize |
51 \normalsize |
52 \begin{center} |
52 \begin{center} |
53 \begin{tabular}{ll} |
53 \begin{tabular}{ll} |
54 Email: & christian.urban at kcl.ac.uk\\ |
54 Email: & christian.urban at kcl.ac.uk\\ |
55 Office Hours: & Thursdays 12 -- 14\\ |
55 %Office Hours: & Thursdays 12 -- 14\\ |
56 Location: & N7.07 (North Wing, Bush House)\\ |
56 %Location: & N7.07 (North Wing, Bush House)\\ |
57 Slides \& Progs: & KEATS (also homework is there)\\ |
57 Slides \& Progs: & KEATS (also homework is there)\\ |
58 \end{tabular} |
58 \end{tabular} |
59 \end{center} |
59 \end{center} |
60 |
60 |
|
61 \begin{center} |
|
62 \begin{tikzpicture} |
|
63 \node[drop shadow,fill=white,inner sep=0pt] |
|
64 {\footnotesize\rowcolors{1}{capri!10}{white} |
|
65 \begin{tabular}{|p{4.8cm}|p{4.8cm}|}\hline |
|
66 1 Introduction, Languages & 6 While-Language \\ |
|
67 2 Regular Expressions, Derivatives & 7 Compilation, JVM \\ |
|
68 3 Automata, Regular Languages & 8 Compiling Functional Languages \\ |
|
69 4 Lexing, Tokenising & 9 Optimisations \\ |
|
70 5 Grammars, Parsing & \cellcolor{blue!50}10 LLVM \\ \hline |
|
71 \end{tabular}% |
|
72 }; |
|
73 \end{tikzpicture} |
|
74 \end{center} |
61 \end{frame} |
75 \end{frame} |
62 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
76 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
63 |
77 |
64 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
78 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
65 \begin{frame}[c,fragile] |
79 \begin{frame}[c,fragile] |