diff options
author | Evi | 2016-05-14 15:58:35 +0200 |
---|---|---|
committer | Evi | 2016-05-14 15:58:35 +0200 |
commit | 8962431a7dce03507e3f84fb8e66a349a04fe057 (patch) | |
tree | 3431a60c8d8f981ac043d5067db5d4856eaea972 /defio.tex | |
parent | Cleanup (diff) |
verwerken feedback
Diffstat (limited to 'defio.tex')
-rw-r--r-- | defio.tex | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -2,8 +2,7 @@ \subsection{Input en output} \label{sec:def:io} -Allereerst definiëren we het type $\Stack{a}$, omdat stacks veel voorkomen in -Smurf. Een $\Stack{a}$ (lees: een stack van elementen van type $a$) is een +Allereerst definiëren we het type $\Stack{a}$, omdat stacks we veel met stacks doen in onze semantiek regels. Een $\Stack{a}$ (lees: een stack van elementen van type $a$) is een simpel datatype met de volgende syntax: \begin{grammar} @@ -19,7 +18,7 @@ Op een stack zijn twee instructies gedefinieerd: \pop{[e:s]} \isdef (e,s) \\ \end{gather*} -$\popop$ is een partiële functie omdat $\pop\Nil$ niet gedefinieerd is. +$\popop$ is een partiële functie omdat $\pop\Nil$ niet gebruikt mag worden in onze semantiekregels. \medskip We zullen de input en output beide als $\Stack{\String}$ modelleren. In feite |