Nächste Seite: Kellerautomaten Aufwärts: Kontextfreie Sprachen (CFG) Vorherige Seite: Abschlußeigenschaften Inhalt
Unterabschnitte
Griebach Normalform
Satz
Seiwobei
Konstruktionsalgorithmus
- Wenn bei der Regel
das
größer als das
ist, wird
überbrückt.
wird zu
.
- Wenn die Regel der Form
ist, wird diese entfernt und stattdessen
und
eingefügt.
Es werden für alle Regeln
(wobei
oder
...)
eingefügt, damit die Kette nicht zerstört wird.
Am Ende findet man dann keine linksrekursiven Regeln mehr. Alle Terminale sind nach links gerutscht. - Eliminierung der Regeln, in denen ein Terminal nicht an erster Stelle steht:
Beginn mit den größten
-Werten:
Für alle Regeln
füge für alle Regeln
eine Regel
ein und entferne die Originalregel
. Am Ende wird kein
mehr vorne steht.
- Tue dasselbe wie für die A-Regeln für die B-Regeln.