Pok-10-wyk-Slajd29
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Atrybuty – ogólne reguły
Problemów związanych z użyciem zmiennych globalnych można uniknąć stosując wbudowany w YACCa system atrybutów.
W YACCu z każdym symbolem w produkcji (zarówno terminalnym, jak i nieterminalnym) jest związany atrybut.
Atrybut nieterminala po lewej stronie produkcji oznaczany jest przez $$,
Atrybuty symboli po prawej stronie produkcji numerowane są kolejnymi liczbami naturalnymi ($1, $2, ..., $n).
Przy odwoływaniu się do symboli po prawej stronie produkcji nie można jednak posłużyć się zmienną, numer w wyrażeniu $numer musi być stałą.