Pok-5-wyk-Slajd47

Z Studia Informatyczne
Wersja z dnia 19:05, 1 wrz 2006 autorstwa BBogacki (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Eliminacja lewostronnej rekurencji(1)

Eliminacja lewostronnej rekurencji(1)


Przyjrzyjmy się naszej gramatyce. Na niebieskim tle pokazano gramatykę zawierającą lewostronną rekurencję. Na białym tle znajduje się gramatyka z wyeliminowaną lewostronną rekurencją poprzez zastosowanie przedstawionego szablonu. Oto zastosowane podstawienia:

A = B

Alfa = b

Beta = epsilon

Oczywiście epsilon to symbol pusty i nie ma sensu pisanie w produkcji drugiej epsilon B’. Dlatego też powstała produkcja zawierająca po prawej stronie jedynie symbol B’.


<< Poprzedni slajd | Spis treści | Następny slajd >>