For a long time compiler construction was considered an operation to be carried out by only a few skilled specialists. However, over the past decade, numerous theoretical advances have led to a methodology of compiler writing as well as to tools for automatic and semi-automatic compiler construction. This book is the result of an advanced course sponsored by the Commission of the European Communities and the Institut National de Recherche en Informatique...