08.10.2013 Aufrufe

kontextfrei

kontextfrei

kontextfrei

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!