Pok-9-wyk-Slajd10

Z Studia Informatyczne
Wersja z dnia 19:08, 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

Współpraca z programem LEX(2)

Współpraca z programem LEX(2)


Na slajdzie przedstawiono schemat współpracy generatorów.

Przykładowo dla specyfikacji gram.y możemy wygenerować plik gram.c a następnie skompilować go do gram.exe.

Aby wykorzystać analizator leksykalny wygenerowany przez program LEX, należy dodatkowo przygotować specyfikację dla LEX’a scan.l, z której wygenerowany zostanie plik scan.c.

Przykładowa sekwencja poleceń prowadzących do wygenerowania analizatora może wyglądać następująco:

bison gram.y -d -o gram.c

flex -oscan.c scan.l

gcc scan.c gram.c –O3 –lfl -o parse.exe

parse.exe < dane.txt


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