Poznan kot sprednji del prevajalnika, faza analize prevajalnika prebere izvorni program, ga razdeli na osnovne dele in nato preveri leksiko, slovnico in sintakso napake.
Kako se bere izvorni program?
Izvorni program je besedilna datoteka, ki vsebuje navodila, napisana v jeziku visoke ravni. … Običajno je izvorni program preveden v program strojnega jezika. Aplikacijski program, imenovan prevajalec, vzame izvorni program kot vhod in ustvari program strojnega jezika kot izhod.
Ali prevajalnik prebere celotno izvorno kodo naenkrat?
Tolmač, tako kot prevajalnik, prevaja jezik visoke ravni v strojni jezik nizke ravni. … Prevajalnik prebere celotno izvorno kodo na enkrat, ustvari žetone, preveri semantiko, generira vmesno kodo, izvede celoten program in lahko vključuje veliko prehodov.
Katera faza prevajalnika je analiza sintakse?
Analiza sintakse je druga faza postopka sestavljanja. Kot vhod vzame žetone in kot izhod ustvari drevo za razčlenjevanje. V fazi analize sintakse razčlenjevalnik preveri, ali je izraz, ki ga naredijo žetoni, sintaktično pravilen ali ne.
Katera faza prevajalnika je znana tudi kot skener?
Prva faza prevajalnika je leksikalni analizator, znan tudi kot skener, ki prepozna osnovne jezikovne enote, imenovane žetoni.