Programming Languages and Compilers WS 2013/14 - Slide 307

Objectives:
Understand transformations and their need
In the lecture:
- Argue why strong LL(1) grammars can not have such productions.
- Show why the transformations remove those problems.
- Replacing left-recursion by right recursion would usually distort the structure.
- There are more general rules for indirect recursion.
Questions:
- Apply recursion elimination for expression grammars.
©2009 by Prof. Dr. Uwe Kastens
Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 07.10.2013