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