summaryrefslogtreecommitdiff
path: root/defmeta.tex
blob: 05a1de1b117dccabd96daa182b892b1484ac96b9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
% vim: set spelllang=nl:
\subsection{Metavariabelen}
\label{sec:def:meta}
We zullen de volgende metavariabelen gebruiken:

\begin{description}[labelindent=\parindent]
	\item[$a$] voor typen,
	\item[$c$] voor karakters ($\Char$),
	\item[$s$] voor strings ($\String$),
	\item[$\var$] voor strings die als naam van een variabele worden gebruikt,
	\item[$\val$] voor strings die als waarde van een variabele worden gebruikt,
	\item[$e$] voor elementen van stacks ($a$ voor een element van $\Stack{a}$
		(zie \autoref{sec:def:io}),
	\item[$\stk$] voor stacks ($\Stack{a}$ voor willekeurige $a$),
	\item[$\ip$] voor inputstacks ($\Input$),
	\item[$\op$] voor outputstacks ($\Output$),
	\item[$\pgm$] voor programma's ($\Pgm$),
	\item[$\st$] voor toestanden ($\State$) en
	\item[$\str$] voor variable stores.
\end{description}