diff options
author | Camil Staps | 2016-06-10 09:00:40 +0200 |
---|---|---|
committer | Camil Staps | 2016-06-10 09:00:40 +0200 |
commit | 47b14a45a053cc8b1e4e1686d17d19589bf2edbc (patch) | |
tree | ac6a8f5f60fc261c63c9491e3932647f1d581625 /rules.tex | |
parent | Merge branch 'master' of https://github.com/W-M-T/Berekeningsmodellen-IBC025-... (diff) |
Feedback
Diffstat (limited to 'rules.tex')
-rw-r--r-- | rules.tex | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -8,11 +8,13 @@ geldt dat als elementen van de stack worden gebruikt in die regel, de stack niet leeg mag zijn voor het uitvoeren van de regel. %todo waarom deze keuze? De documentatie \cite{safalra} beschrijft niet wat er gebeurt wanneer er niet -genoeg argumenten op de stack staan om een bepaalde instructie uit te voeren. In de \texttt{Perl}-interpreter van de taal is ervoor gekozen om een dergelijk programma abrupt te laten termineren met een foutmelding. -Wij kiezen er echter voor om het in zulk soort gevallen onmogelijk te maken een -afleidingsboom te 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. +genoeg argumenten op de stack staan om een bepaalde instructie uit te voeren. +In de \emph{Perl}-interpreter van de taal is ervoor gekozen om een dergelijk +programma abrupt te laten termineren met een foutmelding. Wij kiezen er echter +voor om het in zulk soort gevallen onmogelijk te maken een afleidingsboom te +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. \input{ruleslambda} \input{rulespush} |