Pok-7-wyk-Slajd9: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Complak (dyskusja | edycje)
Nie podano opisu zmian
 
(Brak różnic)

Aktualna wersja na dzień 19:19, 30 sie 2006

Interfejs do analizatora leksykalnego

Interfejs do analizatora leksykalnego


W implementacji translatorów w języku C zostaną wykorzystane skanery wygenerowane za pomocą LEXa.

Dla uproszczenia komunikacji z analizatorem leksykalnym warto odpowiednio rozszerzyć jego interfejs o:

  • pomocniczą zmienną LLcsymb , którą będzie przechowywać bieżący token
  • funkcję LLlookAhead pozwalającą podejrzeć jeden token z wejścia
  • funkcję LLread przesuwającą głowicę skanera na następny token
  • funkcję InitLexScanner inicjalizującą skaner poprzez wczytanie pierwszego symbolu z wejścia.


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