diff options
-rw-r--r-- | opdracht8/opdracht8.tex | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/opdracht8/opdracht8.tex b/opdracht8/opdracht8.tex index 5c1e989..28863db 100644 --- a/opdracht8/opdracht8.tex +++ b/opdracht8/opdracht8.tex @@ -1,3 +1,4 @@ +% vim: set spelllang=nl: \documentclass[a4paper]{article} \usepackage[dutch]{babel} @@ -61,7 +62,7 @@ opsommen en met eerder behandelde voorbeelden beargumenteren. run-time errors. Waarschijnlijk met een onvolledig minimaal voorbeeld om het idee te laten zien. \item Error reporting met de \verb$Either$ monad. - \item De implementatie. + \item De implementatie (verkort). \item Suggestie voor een uitbreiding: positionele errors. \end{itemize} @@ -80,10 +81,11 @@ opsommen en met eerder behandelde voorbeelden beargumenteren. \item Links-recursieve expressies: herschrijven naar een niet-links-recursieve grammatica (zie T. Norvell, 1999) (met voorbeeld) en de klassieke oplossing met extra nonterminals. \NB{Valt dit nog - binnen de scope? --- Waarschijnlijk wel, anders komen lezers dit - probleem zelf tegen.} + binnen de scope?} \item Suggestie voor een alternatieve AST met \verb$[Stm]$ (impliciete statementcompositie). + \item Suggestie voor positionele errors door \verb$:: Token$ aan te + passen met een locatie. \end{itemize} \item Expressies evalueren |