width=256px]{img3.png}}
\end{figure}
+\begin{figure}[H]
+ \caption{Faculteit vanuit \textit{While} naar \textit{Piet}(Geannoteerd)}
+ \label{fig:img5}
+ \centering
+ \fbox{\includegraphics[natheight=320px, natwidth=256px, height=160px,
+ width=128px]{img5.png}}
+\end{figure}
+De code blokken komen als volgt overeen met stukken\textit{While} code.\\
+\begin{tabular}{ll}
+ A & \lstinline{x:=5; y:=1}\\
+ B & \lstinline{$\neg$(x=1)}\\
+ C & \lstinline{y:=y*x}\\
+ D & \lstinline{x:=x-1}\\
+ E & het stukje achter de while loop, hierin printen we de uitkomst zodat we
+ er ook nog wat aan hebben, dit gebeurt in het originelen \textit{While}
+ programma niet. Het pyramidevormige stuk zorgt voor een terminatie\\
+ F & \lstinline{while$neg$(x=1) do(y:=y*x; x:=x-1)}
+\end{tabular}
+
\begin{landscape}
De afleidingsrij voor 1! ziet er als volgt uit:\\
$
programma een \textit{Piet} te maken.
\subsection{Skip en logistiek}
-De \textit{Skip} is gelijk aan een of meer witte blokjes gevolgd niet wit
+De \textit{skip} is gelijk aan een of meer witte blokjes gevolgd niet wit
blokje. Het witte blokje laat piet niks doen en het eerstvolgende niet witte
blokje zorgt ervoor dat de interpreter een aanknopingspunt heeft voor de
volgende overgang.
\textbf{Piet} {\color{white}\#}\\
Doormiddel van \textit{skip} en bochten kunnen code blokken met elkaar
-verbonden worden.
+verbonden worden. Bochten zijn tunnels van zwart, dit zorgt ervoor dat de
+direction pointer een andere kant op gaat en er twee losse code blokken met
+elkaar verbonden kunnen worden.\\
+De plaatsing van de code blokken hebben we nu geen aandacht aan besteed, dit
+zou geregeld kunnen worden door ieder arbitrair ingewikkelde graaf teken
+algoritme.
\input{an_compositie.tex}
-Mart: Bochten uitleggen(analysis.tex)
-Mart: Semantics(marjolein)
-Mart: Uitleggen waarom piet' verschijnt in expressies(an_arit_expr.tex)
+KLAAR - Mart: Bochten uitleggen(analysis.tex)
+KLAAR - Mart: Semantics(marjolein)
+KLAAR - Mart: Uitleggen waarom piet' verschijnt in expressies(an_arit_expr.tex)
Marjolein: Get functie uitleggen in unair
Marjolein: Kijken naar de laatste zaken over dat clean gebeuren
Marjolein: analyse voor 2!