Pok-1-wyk-Slajd32
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
9. Podstawy generatora YACC
W odróżnieniu od metody zstępującej w metodzie wstępującej praktycznie nie jest możliwe implementowanie analizatorów bezpośrednio w uniwersalnym języku programowania. Konieczne jest wykorzystanie odpowiedniego generatora takiego, jak YACC (Yet Another Compiler Compiler – jeszcze jeden kompilator kompilatorów).
W ramach wykładu poświęconego podstawom generatora YACC omówione zostaną następujące zagadnienia:
- ogólna charakterystyka generatora YACC
- korzystanie z analizatorów wygenerowanych za pomocą YACCa
- składnia specyfikacji analizatora składniowego
- współpraca z analizatorem leksykalnym
- wykrywanie i obsługa błędów składniowych