Pok-10-wyk-Slajd43
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Korzystanie z atrybutów syntetyzowanych(9)
Wykonana zostaje kolejna redukcja tym razem zgodnie z produkcją L –> E ‘=‘ i skojarzona z nią akcja wypisania atrybutu dziedziczonego symbolu E, w którym znajduje się obliczona wartość sumy.
Dzięki przechowywaniu wartości atrybutów na stosie udało się uniknąć efektów ubocznych wynikających ze stosowania zmiennych globalnych i obliczona wartość jest poprawna.
W wyniku redukcji na stosie symboli znajdzie się aksjomat gramatyki, wejście jest puste, a zatem analizator pomyślnie kończy przetwarzanie tekstu wejściowego.
Oczywiście zgodnie z domyślnymi zasadami ewaluacji atrybutów ($$=$1) nieterminal L otrzyma również atrybut o wartości 6, ale z wartości tej nie będziemy już korzystać.