3307664426

3307664426



Symbol

Program

źródłowy


Rysunek 4. Wymiana danych miedzy analizatorem leksykalnym i składniowym

Powyższy schemat obrazuje oddziaływanie między analizatorem leksykalnym a analizatorem składniowym. Współpraca między nimi polega na tym, że po otrzymaniu polecenia „daj następny symbol” od analizatora składniowego, analizator leksykalny czyta wszystkie znaki z wejścia, aż zidentyfikuje kolejny symbol leksykalny. Analizator leksykalny będąc częścią kompilatora czytającą tekst źródłowy również może wykonywać pewne zadania związane z interfejsem użytkownika. Jednym z nich może być omijanie z pliku wejściowego komentarzy i białych znaków czyli spacji, tabulacji i nowych wierszy. Kolejnym zadaniem jest dopasowywanie wyświetlanych komunikatów do określonego miejsca w kodzie źródłowym programu. Polega to na śledzeniu przez analizator leksykalny wczytanych wierszy z wejścia aby kompilator podczas wystąpienia ewentualnego błędu mógł razem z komunikatem o danym błędzie wyświetlić numer wiersza, w którym on występuje. Zdarza się, że analizatory leksykalne podzielone są na dwie fazy, pierwszą z nich jest skanowanie, a drugą analiza leksykalna. Skaner odpowiedzialny jest za wykonywanie prostych zadań, a analizator leksykalny zajmuje się tymi bardziej skompilowanymi.

Kolejną istotnym elementem kompilatora, jest analizator składniowy, który otrzymuje ciąg znaków leksykalnych od analizatora leksykalnego, a następnie

12



Wyszukiwarka

Podobne podstrony:
19 4. Instrukcje bajtowej wymiany danych 29 Grupa rozkazów MOVX dotyczy wymiany danych między mikro
sieci szybkiej wymiany danych między terminalem abonenckim i oddalonymi sieciami komputerowymi iub
Mamy komputer.... mostek północny (ang. north bridge) •    wymiana danych między
2g TLS: Jest metodą zabezpieczania wymiany danych miedzy serwerami webowymi I przeglądarkami.Wprowad
lista rozkazow 4 4M Wymiana danych między rejestrami specjalnymi SFR, wewnętrzną i zewnętrzną pamięc
2g TIS: Jest metody zabezpieczania wymiany danych miedzy serwerami webowymi I przeglądarkami.Wprowad
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy
Źródło: Chybalski F., Matejun M., Organizacja jako przedmiot badań - od zbierania danych do analizy

więcej podobnych podstron