Pok-5-wyk-Slajd28

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

Metoda zejść rekurencyjnych

Metoda zejść rekurencyjnych


Przejdźmy teraz do omówienia popularnej implementacji metody zstępującej, którą jest metoda zejść rekurencyjnych. Do prezentacji metody wykorzystamy język C.

Oto podstawowe zasady zgodnie, z którymi piszemy analizator:

  • Dla każdego nieterminala tworzymy osobną funkcję,
  • Decyzję o wyborze produkcji analizator podejmuje na podstawie symbolu znajdującego się na wejściu
  • Dla nieterminala następuje wywołanie funkcji związanej z tym nieterminalem
  • Dla terminala następuje sprawdzenie jego zgodności z symbolami, których funkcja oczekuje na wejściu.


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