Pok-9-wyk-Slajd35: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
(Brak różnic)
|
Aktualna wersja na dzień 19:09, 1 wrz 2006
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.