Pok-10-wyk-Slajd34

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Korzystanie z atrybutów syntetyzowanych

Korzystanie z atrybutów syntetyzowanych


W rzeczywistej implementacji parsera potrzebne są dwa równolegle działające stosy – stos stanów i stos atrybutów.

Stos symboli nie jest konieczny do działania analizatora składniowego – wykorzystywany jest tylko do zobrazowania przetwarzania tekstu wejściowego lub uruchamiania analizatora za pomocą debuggera.

Analizator składniowy rozpoczyna przetwarzanie tekstu wejściowego w konfiguracji początkowej z pustym stosem symboli.

Akcja przesunięcia powoduje umieszczenie na stosie symboli symbolu num , na stosie wartości - wartości przekazanej za pomocą zmiennej yylval z analizatora leksykalnego - w tym przypadku jest to 1.


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