FB3 TZI BISS | ||||||
Group BKB > Teaching > | Deutsch
|
|||||
The course Compiler Tools (Übersetzer-Werkzeuge) |
||||||
Motivationthe 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 |
|