![]() 49
Fase-fase proses sebuah kompilasi adalah sebagai berikut :
Gambar 2.9 Fase-Fase Proses Kompilasi
Program
sumber
merupakan
rangkaian
karakter.
Berikut
ini
hal-hal
yang
dilakukan oleh setiap fase pada proses kompilasi terhadap program sumber tersebut :
1. Penganalisa leksikal : membaca program sumber, karakter demi karakter.
Sederetan
(satu atau
lebih) karakter
dikelompokkan
menjadi
satu
kesatuan mengacu kepada pola kesatuan kelompok karakter (token)
yang
ditentukan
dalam
bahasa
sumber.
Kelompok
karakter
yang
membentuk
sebuah
token
dinamakan lexeme
untuk
token
tersebut.
Setiap
token
yang
dihasilkan disimpan di dalam
tabel
simbol. Sederetan karakter
yang tidak
mengikuti
pola
token
akan
dilaporkan sebagai
token
tak
dikenal
(unidentified token).
|