Pok-1-wyk-Slajd45

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

Narzędzia : generatory LEX i YACC

Narzędzia : generatory LEX i YACC


Istnieje kilka powodów, dla których celowe może być skorzystanie z komercyjnych wersji LEXa i YACCa:

  • generują kod nie tylko w C, ale również w C#, C++, Javie, J#, Delphi i Turbo Pascalu oraz skrypty VBS
  • oferują możliwość debuggowania specyfikacji
  • integrują się ze znanymi środowiskami programistycznymi takimi, jak np. Microsoft Visual C++ i .NET
  • dają możliwość skorzystania ze wsparcia technicznego

W chwili obecnej dostępne są m. in. następujące pakiety:

  • PCYACC (generuje kod w: C, C#, C++, Javie, J#, Delphi i VBS): http://www.abxsoft.com/
  • MKS LEX & YACC (generuje kod w: C i C++, starsze wersje również w Turbo Pascalu): http://www.mkssoftware.com
  • Bumble-Bee Parser Generator (generuje kod w: C, C++ i Javie), darmowy do użytku akademickiego: http://www.bumblebeesoftware.com, zauważalnie odbiega od standardu LEXa i YACCa, ale oferuje interesujące możliwości – np. wybór metody generacji tablic parsera: SLR, LALR i LR


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