A feladat: Nézzük az , nyelvtant. (a) Igaz-e, hogy ez a nyelvtan erős LL(2) nyelvtan? (b) Készítsünk a nyelvtanhoz gyenge LL(2) elemzőt! (c) Mutassuk meg, hogy ez nem gyenge LL(1) nyelvtan! A megoldás: (a) Próbáljunk meg csinálni erős LL(2) elemzőt hozzá, aztán majd látjuk, hogy nem lehet. A táblácskák:
Vagyis a nyelvyan nem erős LL(2), mert a második táblában mindkét szabály esetén lehet ba előretekintés. (b)
Az elemzőtábla:
Ez a táblázat is mutatja, hogy erős LL(2)-t nem lehet rá csinálni: az A1 és az A2-s sorok között a ba-s oszlopban ütközés van. (c) A táblácskák:
Az utolsó táblában van az ütközés.
|