Лексик ба синтакс анализаторын хооронд ямар ялгаа байдаг вэ?
Лексик ба синтакс анализаторын хооронд ямар ялгаа байдаг вэ?

Видео: Лексик ба синтакс анализаторын хооронд ямар ялгаа байдаг вэ?

Видео: Лексик ба синтакс анализаторын хооронд ямар ялгаа байдаг вэ?
Видео: Lec11 D | Яагаад лексик ба синтаксийн шинжилгээг салгадаг вэ | Синтакс VS лексик анализ 2024, Арваннэгдүгээр
Anonim

Үндсэн лексик анализын ялгаа болон синтакс шинжилгээ тийм үү лексик анализ эх кодыг нэг тэмдэгт болгон уншиж, утга бүхий лексем (жетон) болгон хувиргадаг синтакс шинжилгээ тэдгээр жетонуудыг авч, задлан шинжлэх модыг гаралт болгон гаргадаг.

Үүний нэгэн адил хүмүүс лексик, синтакс анализ гэж юу вэ?

Лексик анализ нь хөрвүүлэгчийн эхний үе шат юм. Энэ нь өгүүлбэр хэлбэрээр бичигдсэн хэлний өмнөх процессороос өөрчилсөн эх кодыг авдаг. А синтакс анализатор эсвэл задлагч нь a-аас оролтыг авдаг лексик анализатор тэмдэгт урсгал хэлбэрээр.

Мөн лексик болон синтакс анализаторыг яагаад салгасныг та мэдэх үү? А лексик анализатор нь загвар тааруулагч бол a синтакс шинжилгээ бүрдүүлэх орно синтакс дахь хэв гажилтыг шинжлэх модны синтакс / бүтэц. Эдгээр алхмуудыг хоёуланг нь эмхэтгэлийн үе шатанд гүйцэтгэдэг. Лексик анализ байна тусгаарлагдсан -аас синтакс шинжилгээ учир нь лексик анализ илүү хялбар бөгөөд гүйцэтгэхэд хялбар байдаг.

Энд лексик синтакс гэж юу вэ?

Лексик синтакс . The лексик синтакс тэмдэгтийн дарааллыг лексемийн дараалалд хэрхэн хуваахыг тодорхойлж, тайлбар, хоосон зай зэрэг ач холбогдолгүй хэсгүүдийг орхигдуулдаг. Тэмдэгтүүдийн дарааллыг Юникод стандартын дагуу текст гэж үзнэ.

Лексик анализатор ямар үүрэгтэй вэ?

Лексик анализаторын үүрэг Лексик анализатор дараах ажлуудыг гүйцэтгэнэ: Эх программыг уншиж, оролтын тэмдэгтүүдийг сканнердаж, тэдгээрийг үг хэллэг болгон бүлэглэж, гаралт болгон токен гаргадаг. Скан хийх: Оруулсан тэмдэгтүүдийг унших, хоосон зай, тайлбарыг арилгах. Лексик анализ : Токенуудыг гаралт болгон гаргах.

Зөвлөмж болгож буй: