Pok-9-wyk-Slajd11
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Współpraca z programem LEX(3)
Przyjrzyjmy się teraz odpowiedzialności poszczególnych modułów programu. Załóżmy, że przygotowujemy program, którego zadaniem jest rozpoznawanie poprawnie skonstruowanych wyrażeń arytmetycznych zbudowanych z liczb, operatorów dodawania i mnożenia oraz nawiasów okrągłych. Spójrzmy co się stanie jeśli wejściem do aplikacji będzie ciąg 21+*8. Analizator leksykalny dokona poprawnego podziału na symbole leksykalne, które przesłane zostaną do analizatora składniowego. Analizator składniowy wykryje i zgłosi błąd.