Pok-10-wyk-Slajd33

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Atrybuty – drzewo składniowe(1)

Atrybuty – drzewo składniowe(1)


W przypadku rekurencji prawostronnej mamy również do czynienia z dwoma przypadkami:

  • wywiedzeniem symbolu num z nieterminala E, wówczas podczas redukcji atrybut symbolu num ($1) powinien zostać skopiowany do atrybutu rodzica ($$)
  • wywiedzeniem ciągu num '+' E z symbolu E, drzewo wygląda teraz nieco inaczej, jednak zasada obliczeń pozostaje bez zmian, atrybut symbolu E ($3) zawiera obliczony już do tej pory atrybut (sumę liczb) w całym poddrzewie, w atrybucie symbolu '+' ($2) nie ma żadnej użytecznej informacji, a w atrybucie symbolu num ($1) znajduje się wartość kolejnej liczby,nadajemy więc rodzicowi ($$) wartość sumy atrybutów symbolu E ($3) i symbolu num ($1)


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