equal
  deleted
  inserted
  replaced
  
    
    
    20 \newtcolorbox{mybox3}[1]{colback=Cyan!5!white,colframe=Cyan!75!black,fonttitle=\bfseries,title=#1} | 
    20 \newtcolorbox{mybox3}[1]{colback=Cyan!5!white,colframe=Cyan!75!black,fonttitle=\bfseries,title=#1} | 
    21   | 
    21   | 
    22   | 
    22   | 
    23   | 
    23   | 
    24 \begin{document} | 
    24 \begin{document} | 
    25   | 
    25    | 
    26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
    26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
    27 \begin{frame}[t] | 
    27 \begin{frame}[t] | 
    28 \frametitle{% | 
    28 \frametitle{% | 
    29   \begin{tabular}{@ {}c@ {}} | 
    29   \begin{tabular}{@ {}c@ {}} | 
    30   \\[-3mm]  | 
    30   \\[-3mm]  | 
    34   | 
    34   | 
    35   \normalsize  | 
    35   \normalsize  | 
    36   \begin{center} | 
    36   \begin{center} | 
    37   \begin{tabular}{ll} | 
    37   \begin{tabular}{ll} | 
    38     Email:  & christian.urban at kcl.ac.uk\\  | 
    38     Email:  & christian.urban at kcl.ac.uk\\  | 
    39      Office Hour: & Thurdays 15 -- 16\\    | 
    39      Office Hour: & Fridays 12 -- 14\\    | 
    40   Location: & N7.07 (North Wing, Bush House)\\  | 
    40   Location: & N7.07 (North Wing, Bush House)\\  | 
    41   Slides \& Progs: & KEATS\\  | 
    41   Slides \& Progs: & KEATS\\  | 
    42   Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\   | 
    42   Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\   | 
    43   \end{tabular} | 
    43   \end{tabular} | 
    44   \end{center} | 
    44   \end{center} | 
    59   \end{center} | 
    59   \end{center} | 
    60     | 
    60     | 
    61 \end{frame} | 
    61 \end{frame} | 
    62 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%       | 
    62 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%       | 
    63   | 
    63   | 
         | 
    64 \begin{frame}[t,fragile] | 
         | 
    65 \begin{mybox3}{} | 
         | 
    66   In CW2, be careful with the order of defining regular expressions:  | 
         | 
    67   | 
         | 
    68 \begin{verbatim} | 
         | 
    69 val COMMENT : Rexp = ... ~ EOL  | 
         | 
    70 val EOL : Rexp = "\r\n" |  "\n"  | 
         | 
    71 \end{verbatim} | 
         | 
    72 \end{mybox3} | 
         | 
    73 \end{frame} | 
         | 
    74   | 
         | 
    75   | 
         | 
    76 \begin{frame}[t,fragile] | 
         | 
    77 \begin{mybox3}{} | 
         | 
    78   In CW2, what is the derivative of RECD?  | 
         | 
    79   | 
         | 
    80 \begin{center} | 
         | 
    81 \bl{$der\;c\;RECD(l, r) \;\;\dn\;\; ???$} | 
         | 
    82 \end{center}   | 
         | 
    83 \end{mybox3} | 
         | 
    84 \end{frame} | 
         | 
    85   | 
         | 
    86   | 
         | 
    87   | 
    64   | 
    88   | 
    65 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
    89 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
    66 \begin{frame}[c] | 
    90 \begin{frame}[c] | 
    67 \frametitle{Parser Combinators} | 
    91 \frametitle{Parser Combinators} | 
    68   | 
    92   | 
   434   | 
   458   | 
   435 \end{frame}} | 
   459 \end{frame}} | 
   436 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   | 
   460 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   | 
   437   | 
   461   | 
   438   | 
   462   | 
   439 \begin{frame}[t,fragile] | 
   463 %\begin{frame}[t,fragile] | 
   440 \begin{mybox3}{} | 
   464 %\begin{mybox3}{} | 
   441    In CW3, in the collatz program there is the line write "$\backslash$n" Should this print "/n" or perform the new line command /n ? Also should write be print() or println() ?  | 
   465 %   In CW3, in the collatz program there is the line write "$\backslash$n" Should this print "/n" or perform the new line command /n ? Also should write be print() or println() ?  | 
   442 \end{mybox3} | 
   466 %\end{mybox3} | 
   443 \end{frame} | 
   467 %\end{frame} | 
   444   | 
   468 %  | 
   445   | 
   469 %  | 
   446 \begin{frame}<1-30>[c] | 
   470 \begin{frame}<1-30>[c] | 
   447 \end{frame} | 
   471 \end{frame} | 
   448   | 
   472   | 
   449   | 
   473   | 
   450 \end{document} | 
   474 \end{document} |