summaryrefslogtreecommitdiff
path: root/intro.tex
diff options
context:
space:
mode:
Diffstat (limited to 'intro.tex')
-rw-r--r--intro.tex21
1 files changed, 11 insertions, 10 deletions
diff --git a/intro.tex b/intro.tex
index 3e7ada8..4343e0a 100644
--- a/intro.tex
+++ b/intro.tex
@@ -29,10 +29,10 @@ Voordat we alle commando's bespreken is een klein voorbeeld op zijn plaats.
(eerst gepushte element eerst) en zet het resultaat op de stack.
\item \smurfinline{o} output het element bovenop de stack.
\end{itemize}
- De output van dit programma is dus `papasmurf'.
+ De output van dit programma is dus \lit{papasmurf}.
- We hebben spaties gebruikt voor de leesbaarheid. Dit is toegestaan maar niet
- vereist. Het programma \smurfinline{"papa""smurf"+o} is eveneens geldig.
+ We hebben spaties toegevoegd voor de leesbaarheid. Dit is toegestaan maar
+ niet vereist. Het programma \smurfinline{"papa""smurf"+o} is eveneens geldig.
\end{exmp}
Naast de stack kent Smurf ook een \emph{variable store} die variabelenamen
@@ -42,13 +42,14 @@ illustreren met een voorbeeld:
\begin{exmp}
We bekijken het volgende programma:
\begin{smurf}"smurf" "papa" p "papa" g o\end{smurf}
- Nadat `smurf' en `papa' op de stack zijn gezet gebruiken we \smurfinline{p}
- om de variabele `papa' de waarde `smurf' te geven. Hierna is de stack weer
- leeg. Vervolgens zetten we `papa' op de stack en gebruiken we \smurfinline{g}
- om het bovenste element als variabele op te zoeken in de variable store en de
- waarde ervan op de stack te zetten. Hierbij wordt het bovenste element van de
- stack verwijderd. De stack bestaat nu dus uit het element `smurf'. Met
- \smurfinline{o} sturen we deze string naar de output.
+ Nadat \lit{smurf} en \lit{papa} op de stack zijn gezet gebruiken we
+ \smurfinline{p} om de variabele \lit{papa} de waarde \lit{smurf} te geven.
+ Hierna is de stack weer leeg. Vervolgens zetten we \lit{papa} op de stack en
+ gebruiken we \smurfinline{g} om het bovenste element als variabele op te
+ zoeken in de variable store en de waarde ervan op de stack te zetten.
+ Hierbij wordt het bovenste element van de stack verwijderd. De stack bestaat
+ nu dus uit het element \lit{smurf}. Met \smurfinline{o} sturen we deze string
+ naar de output.
\end{exmp}
\input{introcoms}