1. Stéphane GALLAND
  2. lo46-lessons

Commits

Stéphane GALLAND  committed 58c357a

Change the animated figures in chapter 1 to obtain a smooth transition between the slides.

  • Participants
  • Parent commits f879cb1
  • Branches master

Comments (0)

Files changed (2)

File chapters/chapter1.tex

View file
  • Ignore whitespace
 	\end{minipage}
 \end{frame}
 
-\animatedslide[2]{Example of Scanning}{compiler_cycle_example}{width=\linewidth}
+\begin{frame}<2>{Example of Scanning}
+	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
+	\putat(0,-200){\includeanimatedfigure[width=.7\linewidth]{compiler_cycle_example}}
+\end{frame}
 
 \begin{frame}{Symbol Table}
 	\begin{itemize}
 	\end{minipage}
 \end{frame}
 
-\animatedslide[3]{Example of Syntax Analysis}{compiler_cycle_example}{width=\linewidth}
+\begin{frame}<3>{Example of Syntax Analysis}
+	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
+	\putat(0,-200){\includeanimatedfigure[width=.7\linewidth]{compiler_cycle_example}}
+\end{frame}
 
 \begin{frame}<4>{Semantic Analysis}
 	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
 	\end{minipage}
 \end{frame}
 
-\animatedslide[4]{Example of Semantic Analysis}{compiler_cycle_example}{width=\linewidth}
+\begin{frame}<4>{Example of Semantic Analysis}
+	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
+	\putat(0,-200){\includeanimatedfigure[width=.7\linewidth]{compiler_cycle_example}}
+\end{frame}
 
 \begin{frame}<5>{Intermediate Code Generator}
 	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
 	\end{itemize}
 \end{frame}
 
-\animatedslide[5]{Example of Intermediate Code Generator}{compiler_cycle_example}{width=\linewidth}
+\begin{frame}<5>{Example of Intermediate Code Generation}
+	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
+	\putat(0,-200){\includeanimatedfigure[width=.7\linewidth]{compiler_cycle_example}}
+\end{frame}
 
 \begin{frame}<6>{Machine-Independent Code Optimizer}
 	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
 
 \figureslide{Example of Optimization}{intermediate_code_optim}
 
-\animatedslide[6]{Example of Machine-Independent Code Optimizer}{compiler_cycle_example}{width=\linewidth}
+\begin{frame}<6>{Example of Machine-Independent Code Optimization}
+	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
+	\putat(0,-200){\includeanimatedfigure[width=.7\linewidth]{compiler_cycle_example}}
+\end{frame}
 
 \begin{frame}<7>{Code Generator}
 	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
 	\includegraphics[width=\linewidth]{code_generator_example}
 \end{frame}
 
-\animatedslide[7]{Example of Code Generation}{compiler_cycle_example}{width=\linewidth}
+\begin{frame}<7>{Example of Code Generation}
+	\putat(270,-207){\includeanimatedfigure[width=.2\linewidth]{compiler_structure}}
+	\putat(0,-200){\includeanimatedfigure[width=.7\linewidth]{compiler_cycle_example}}
+\end{frame}
 
 \section{Tools to create a compiler}
 

File imgs/chapter1/compiler_cycle_example+layers.svg

View file
  • Ignore whitespace
Old
Old image
New
New image