Яагаад лексик анализатор шаардлагатай вэ?

Агуулгын хүснэгт:

Яагаад лексик анализатор шаардлагатай вэ?
Яагаад лексик анализатор шаардлагатай вэ?
Anonim

Үг зүйн анализаторт гарт байгаа хэлэнд хамаарах хүчинтэй мөр/токен/лексемийн хязгаарлагдмал багцыг сканнердаж, тодорхойлоходшаардлагатай. Энэ нь хэлний дүрмээр тодорхойлсон хэв маягийг хайдаг. Тогтмол илэрхийллүүд нь хязгаарлагдмал тэмдэгт мөрийн хэв маягийг тодорхойлох замаар хязгаарлагдмал хэлийг илэрхийлэх чадвартай.

Яагаад бидэнд лексик анализатор хэрэгтэй байна вэ?

Лексик анализаторын үүрэг

Хэвлэгчийн эхний үе. Лексикийн шинжилгээ: тэмдэгтүүдийн оролтын мөрийг (компьютерийн программын эх код гэх мэт) авч, задлан шинжлэгч илүү хялбар зохицуулж болох лексик жетон буюу зүгээр л жетон гэж нэрлэгддэг тэмдэгтүүдийн дарааллыг гаргах үйл явц.

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

Ангилан шинжлэгчээс "нэвтрэх" командыг хүлээн авмагц лексик анализатор дараагийн тэмдгийг таних хүртэл оролтын тэмдэгтүүдийг уншина. Токенууд нь задлан шинжлэх шийдвэрт нөлөөлдөг, … шинж чанарууд нь жетонуудын орчуулгад нөлөөлдөг.

Лексик анализатор юу үүсгэдэг вэ?

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

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

Лексик анализатор нь загвар тохируулагч юм. Синтаксийн шинжилгээ нь програмын синтакс дахь хэв гажилтыг тодорхойлохын тулд мод үүсгэх явдал юм. Лексикийн шинжилгээнд бага төвөгтэй аргуудыг ихэвчлэн ашигладаг. Синтакс шинжилгээнд илүү төвөгтэй арга барил шаардлагатай.

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

Сонирхолтой зүйл
Ямар өрсөлдөөнтэй зах зээл вэ?
Цааш унших

Ямар өрсөлдөөнтэй зах зээл вэ?

Эдийн засгийн шинжлэх ухаанд 1982 онд түүнийг дэмжигч Уильям Ж.Баумолтой холбоотой маргаантай зах зээлийн онол нь боломжит нөөц байдгаас шалтгаалан өрсөлдөөний тэнцвэрт байдалаар тодорхойлогддог цөөн тооны пүүсүүдийн үйлчилдэг зах зээл байдаг гэж үздэг.

Тримаран гэж юу вэ?
Цааш унших

Тримаран гэж юу вэ?

Тримаран нь үндсэн их бие болон хажуугийн дам нуруугаар үндсэн их биетэй бэхлэгдсэн хоёр жижиг тулгуур их биеээс бүрдсэн олон биетэй завь юм. Ихэнх орчин үеийн тримаранууд нь амралт зугаалга эсвэл уралдаанд зориулагдсан дарвуулт завь юм; бусад нь гарам эсвэл байлдааны хөлөг онгоц юм.

Сэтгэцийн эмгэг нийтлэг байдаг уу?
Цааш унших

Сэтгэцийн эмгэг нийтлэг байдаг уу?

Сэтгэцийн эмгэгүүд хэр түгээмэл байдаг вэ? Сэтгэцийн эмгэгүүд нь АНУ-ын эрүүл мэндийн хамгийн түгээмэл эмгэгүүдийн нэг юм. 50-иас дээш хувь нь амьдралынхаа аль нэг үед сэтгэцийн эмгэг, эмгэгтэй гэж оношлогддог. 5 Америк хүн тутмын 1 нь тухайн жилд сэтгэцийн өвчтэй байх болно.