Pok-9-wyk-Slajd35: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
BBogacki (dyskusja | edycje)
Nie podano opisu zmian
 
(Brak różnic)

Aktualna wersja na dzień 19:09, 1 wrz 2006

Powrót po błędzie(2)

Powrót po błędzie(2)


W programie YACC istnieje możliwość powrotu po błędzie. Do tego celu wykorzystywany jest poznany już wcześniej wbudowany nieterminal error. Użycie tego nieterminala pozwala zignorować błędne dane i powrócić do analizy łańcucha wejściowego. Na slajdzie zaprezentowano zmodyfikowaną specyfikację dla programu analizującego wejście linia po linii. Dzięki wprowadzonym zmianom program zachowuje się zgodnie z oczekiwaniami. Dla błędnego wiersza wyświetlany jest komunikat o błędzie. Jeśli później pojawi się jednak wiersz poprawny, analizator potrafi go odnaleźć i wypisać odpowiedni komunikat.


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