Pok-3-wyk-Slajd8

Z Studia Informatyczne
Wersja z dnia 19:02, 1 wrz 2006 autorstwa BBogacki (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Niedopasowanie oraz operacje puste(1)

Niedopasowanie oraz operacje puste(1)


Zastanówmy się jak będzie działał analizator leksykalny wygenerowany z tak przygotowanego pliku specyfikacji.

Przyjmijmy, że na wejście analizatora leksykalnego zostanie przesłany plik zawierający prostą funkcję napisaną w języku C. W wyniku wykonania programu na wyjściu pojawi się ta sama funkcja z usuniętymi słowami kluczowymi „register” oraz „auto”.

Dzieje się tak dlatego, iż tylko te dwa słowa pasują do zdefiniowanych wzorców. Dla tych słów reguły zawierają puste operacje.

Przypomnijmy, że domyślną operacją dla niedopasowanych danych jest przepisanie ich na wyjście.


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