Pok-7-wyk-Slajd29

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Obsługa błędów – nieterminal B

Obsługa błędów – nieterminal B


Funkcja implementująca nieterminal B podgląda jeden symbol z wejścia, którym może być:

  • litera b – wejście jest poprawne, przesuwamy głowicę, wywołujemy funkcję RB w celu obliczenia długości pozostałej części łańcucha a po powrocie zwiększamy długość o 1 (znak, który odczytaliśmy przed wywołaniem funkcji)
  • litera c – wejście jest błędne, zabrakło litery b, drukujemy komunikat diagnostyczny i powracamy z funkcji
  • koniec pliku – błąd, który został już obsłużony w funkcji RA
  • dowolny inny znak – w pliku są znaki spoza zbioru rozpoznawanych znaków, nie ma sensu kontynuować analizy, drukujemy komunikat i przerywamy program


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