Leksik və sintaksis analizatoru arasındakı fərq nədir?
Leksik və sintaksis analizatoru arasındakı fərq nədir?

Video: Leksik və sintaksis analizatoru arasındakı fərq nədir?

Video: Leksik və sintaksis analizatoru arasındakı fərq nədir?
Video: Azərbaycan Dili I Kök Və Şəkilçi I Əsas Məqamlar I Fidan İsgəndərova | FES Tədris Mərkəzi 2024, Noyabr
Anonim

Əsas leksik təhlil arasındakı fərq və sintaksis təhlili Odur leksik təhlil mənbə kodunu hər dəfə bir simvol oxuyur və onu mənalı leksemlərə (tokenlərə) çevirir sintaksis təhlili həmin tokenləri götürür və çıxış kimi təhlil ağacı yaradır.

Eləcə də insanlar soruşurlar ki, leksik və sintaksis təhlili nədir?

Leksik təhlil kompilyatorun birinci mərhələsidir. O, dəyişdirilmiş mənbə kodunu cümlələr şəklində yazılmış dilin qabaqcadan prosessorlarından götürür. A sintaksis analizatoru və ya təhlilçi girişi a-dan götürür leksik analizator token axınları şəklində.

Həmçinin bilin, niyə leksik və sintaksis analizatoru ayrılır? A leksik analizator a isə nümunə uyğunlaşdırıcıdır sintaksis təhlili formalaşmasını nəzərdə tutur sintaksis deformasiyaları təhlil etmək üçün ağac sintaksis / quruluş. Bu addımların hər ikisi kompilyasiya mərhələsində həyata keçirilir. Leksik təhlil edir ayrıldı -dan sintaksis təhlili çünki leksik təhlil daha sadə və yerinə yetirmək daha asandır.

Burada leksik sintaksis nədir?

Leksik sintaksis . The leksik sintaksis şərhlər və boşluq kimi qeyri-əhəmiyyətli hissələri buraxmaqla simvol ardıcıllığının leksemlər ardıcıllığına necə bölündüyünü müəyyən edir. Simvol ardıcıllığının Unicode standartına uyğun olaraq mətn olduğu güman edilir.

Leksik analizatorun rolu nədir?

Leksik analizatorun rolu Leksik analizator aşağıdakı vəzifələri yerinə yetirir: Mənbə proqramı oxuyur, daxil edilən simvolları skan edir, onları leksemlərə qruplaşdırır və çıxış kimi işarəni yaradır. Skanlama: Giriş simvollarının oxunmasını, boşluqların və şərhlərin silinməsini həyata keçirir. Leksik təhlil : Çıxış kimi tokenlər istehsal edin.

Tövsiyə: