equal
  deleted
  inserted
  replaced
  
    
    
|    444  |    444  | 
|    445 \end{frame} |    445 \end{frame} | 
|    446  |    446  | 
|    447 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    |    447 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    | 
|    448  |    448  | 
|    449 % { |    449 { | 
|    450 % \setbeamercolor{background canvas}{bg=cream} |    450 \setbeamercolor{background canvas}{bg=cream} | 
|    451 % \begin{frame}[c] |    451 \begin{frame}[c,fragile] | 
|    452 % \small |    452 \small | 
|    453  |    453  | 
|    454 % \begin{lstlisting}[language=Scala,numbers=none] |    454 \begin{lstlisting}[language=Scala,numbers=none] | 
|    455 % enum Rexp { |    455  enum Rexp { | 
|    456 %   case ZERO |    456    case ZERO | 
|    457 %   case ONE |    457    case ONE | 
|    458 %   case CHAR(c: Char) |    458    case CHAR(c: Char) | 
|    459 %   case ALT(r1: Rexp, r2: Rexp) |    459    case ALT(r1: Rexp, r2: Rexp) | 
|    460 %   case SEQ(r1: Rexp, r2: Rexp) |    460    case SEQ(r1: Rexp, r2: Rexp) | 
|    461 %   case STAR(r: Rexp) |    461    case STAR(r: Rexp) | 
|    462 % } |    462 } | 
|    463 % \end{lstlisting} |    463 \end{lstlisting} | 
|    464  |    464  | 
|    465 % \begin{lstlisting}[language=Scala,numbers=none] |    465 \begin{lstlisting}[language=Scala,numbers=none] | 
|    466 % enum Val { |    466 enum Val { | 
|    467 %   case Empty |    467    case Empty | 
|    468 %   case Chr(c: Char) |    468    case Chr(c: Char) | 
|    469 %   case Sequ(v1: Val, v2: Val) |    469    case Sequ(v1: Val, v2: Val) | 
|    470 %   case Left(v: Val) |    470    case Left(v: Val) | 
|    471 %   case Right(v: Val) |    471    case Right(v: Val) | 
|    472 %   case Stars(vs: List[Val]) |    472    case Stars(vs: List[Val]) | 
|    473 % } |    473 } | 
|    474 % \end{lstlisting} |    474 \end{lstlisting} | 
|    475  |    475  | 
|    476 % \end{frame} |    476 \end{frame} | 
|    477 % } |    477 } | 
|    478  |    478  | 
|    479 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |    479 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | 
|    480 \begin{frame}[c] |    480 \begin{frame}[c] | 
|    481  |    481  | 
|    482 \begin{textblock}{10}(3,5) |    482 \begin{textblock}{10}(3,5) |