Pok-3-wyk-Slajd8
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
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.