slides/slides08.tex
changeset 308 3703ade9b17c
parent 306 fecffce112fa
child 387 8aa406adfde0
equal deleted inserted replaced
307:1b86f6522697 308:3703ade9b17c
    30 
    30 
    31 \end{frame}
    31 \end{frame}
    32 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
    32 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
    33 
    33 
    34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    35 \mode<presentation>{
       
    36 \begin{frame}[c]
    35 \begin{frame}[c]
    37 \frametitle{Bird's Eye View}
    36 \frametitle{Bird's Eye View}
    38 
    37 
    39 \begin{center}
    38 \begin{center}
    40 \begin{tikzpicture}
    39 \begin{tikzpicture}
    45 sequence\end{tabular}} (nfa);
    44 sequence\end{tabular}} (nfa);
    46 \path[->, red, line width=2mm] (nfa) edge node [above=4mm, black] {\begin{tabular}{c}parse\\[-1mm] tree\end{tabular}}(dfa);
    45 \path[->, red, line width=2mm] (nfa) edge node [above=4mm, black] {\begin{tabular}{c}parse\\[-1mm] tree\end{tabular}}(dfa);
    47 \end{tikzpicture}\\
    46 \end{tikzpicture}\\
    48 \end{center}
    47 \end{center}
    49 
    48 
    50 \end{frame}}
    49 \end{frame}
    51 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
    50 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
       
    51  
       
    52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
    53 \begin{frame}[c]
       
    54 \frametitle{JVM Code}
       
    55 \footnotesize
       
    56 \mbox{}\\[-20mm]\mbox{}
       
    57 
       
    58 \begin{columns}
       
    59 \begin{column}{7cm} 
       
    60 \lstinputlisting[numbers=none]{../progs/appHa.j}
       
    61 \end{column}
       
    62 
       
    63 \begin{column}{7cm} 
       
    64 \lstinputlisting[numbers=none]{../progs/appHb.j}
       
    65 \end{column}
       
    66 
       
    67 \end{columns}
       
    68 
       
    69 \end{frame}
       
    70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
       
    71  
       
    72  
    52  
    73  
    53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    54 \mode<presentation>{
    75 \mode<presentation>{
    55 \begin{frame}[c]
    76 \begin{frame}[c]
    56 
    77 
   145 {\lstset{language=While}\fontsize{10}{12}\selectfont
   166 {\lstset{language=While}\fontsize{10}{12}\selectfont
   146 \texttt{\lstinputlisting{../progs/loops.while}}}
   167 \texttt{\lstinputlisting{../progs/loops.while}}}
   147 
   168 
   148 \end{frame}}
   169 \end{frame}}
   149 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
   170 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
       
   171 
       
   172 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
   173 \begin{frame}[c]
       
   174 \tiny
       
   175 
       
   176 \begin{columns}
       
   177 \begin{column}{7cm} 
       
   178 \lstinputlisting[numbers=none]{../progs/appHa.j}
       
   179 \end{column}
       
   180 
       
   181 \begin{column}{7cm} 
       
   182 \lstinputlisting[numbers=none]{../progs/appHb.j}
       
   183 \end{column}
       
   184 
       
   185 \end{columns}
       
   186 
       
   187 \end{frame}
       
   188 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
       
   189  
       
   190 
       
   191 
   150 
   192 
   151 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   193 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   152 \mode<presentation>{
   194 \mode<presentation>{
   153 \begin{frame}[t]
   195 \begin{frame}[t]
   154 \frametitle{\begin{tabular}{c}Interpreted Code\end{tabular}}
   196 \frametitle{\begin{tabular}{c}Interpreted Code\end{tabular}}