kontextfrei
kontextfrei
kontextfrei
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Elimination von ǫ-Produktionen am Beispiel<br />
P = { S→AB, A→aAA | ǫ, B→bBB | ǫ }<br />
• Ermittlung eliminierbarer Symbole<br />
1.: A und B sind eliminierbar<br />
2.: S ist ebenfalls eliminierbar<br />
• Verändere Regeln der Grammatik<br />
– Aus S→AB wird S→AB | A | B<br />
– Aus A→aAA |ǫ wird A→aAA | aA | a<br />
– Aus B→bBB | ǫ wird B→bBB | bB | b<br />
Grammatik erzeugt L(G)−{ǫ} ohne ǫ-Produktionen<br />
• Ergänze neues Startsymbol<br />
– S war eliminierbar: ergänze Produktionen S ′ → S | ǫ<br />
Grammatik erzeugt L(G) mit initialer ǫ-Produktion<br />
THEORETISCHE INFORMATIK I §3: KONTEXTFREIE SPRACHEN 11 EIGENSCHAFTEN KONTEXTFREIER SPRACHEN