summaryrefslogtreecommitdiff
path: root/rules.tex
diff options
context:
space:
mode:
authorCamil Staps2016-06-12 16:27:22 +0200
committerCamil Staps2016-06-12 16:27:22 +0200
commit1faf953f857704cd2ac0acb98d99a7a99e37ba5e (patch)
tree93ffaccde9c3734c6f3b02fc1acc51c43d5101d7 /rules.tex
parentTurned explanation into list (diff)
Appendix met regels
Diffstat (limited to 'rules.tex')
-rw-r--r--rules.tex9
1 files changed, 7 insertions, 2 deletions
diff --git a/rules.tex b/rules.tex
index b4f8fd9..a82e3a7 100644
--- a/rules.tex
+++ b/rules.tex
@@ -1,5 +1,5 @@
% vim: set spelllang=nl:
-\section{Regels} %todo working title
+\section{Regels in de natuurlijke semantiek}
\label{sec:rules}
We zullen nu ieder syntaxelement nader specificeren. Ook zullen regels voor de
@@ -16,6 +16,12 @@ maken (in tegenstelling tot bijvoorbeeld een errorstatus aan de rechterkant van
transities toe te voegen), omdat dit het redeneren over Smurfprogramma's
makkelijker zal maken.
+Hieronder worden de regels gedefinieerd en beargumenteerd. We zullen eerst
+regels bekijken die de stack manipuleren. Daarna laten we de regels die de
+variable store gebruiken zien. Vervolgens bekijken we regels die input en
+output gebruiken. We sluiten af met de regel voor $\StmExec$. In
+\autoref{sec:app:rules} is een alfabetisch overzicht van de regels te vinden.
+
\input{ruleslambda}
\input{rulespush}
\input{ruleshead}
@@ -27,4 +33,3 @@ makkelijker zal maken.
\input{rulesinput}
\input{rulesoutput}
\input{rulesexec}
-