Universität Bremen  
  FB3 TZI BISS  
  Group BKB > Teaching > Deutsch
English
 

The course Compiler Tools (Übersetzer-Werkzeuge)

 

Motivation

the scanner generator lex and the parser generator yacc of the UNIX system are probably the best known compiler tools. Nowerdays, these and more sophisticated tools are often used when implementing programming languages, but also for implementing other computer languages. More advanced and less spread tools are attribute evaluator generators (for the generation of contextual analysis and code generation), editor generators (for the generation of syntax-directed editors), and diagram editor generators (for the generation of editors for languages like UML).

The course addresses students that have basic knowledge in compiler construction (e.g. from attending the course Compilers) and is about compiler tools. We study the foundations of compiler tools like scanner generators (finite automata), parser generators (LR(k) parsing), evaluator generators (attribute grammars), editor generators and diagram editor generators are

In the lab (Praktikum) this knowledge shall be deepened by applying typical tools to small examples.

The course is given in Summer 2002 for the next time.
 
   
Author: Dr. Berthold Hoffmann
 
  Group BKB 
Last updated: August 30, 2002   impressum