Pok-9-wyk-Slajd10
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
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