--- a/handouts/ho05.tex Fri Oct 25 14:13:27 2013 +0100
+++ b/handouts/ho05.tex Fri Oct 25 14:33:35 2013 +0100
@@ -58,7 +58,13 @@
\section*{Handout 5}
-
+Whenever you want to design a programming language or implement a compiler for an
+existing language, the first task is to fix the basic ``words'' of the language, like what are the k
+eywords, what are permitted identifiers and so on. One convenient way to do this is, of
+course, to use regular expressions. In this course we want to take a closer look at the
+WHILE-language. This is a simple imperative language consisting of arithmetic
+expressions, assignments and loops only. For example the Fibonacci program can be
+written in this language as follows
\end{document}