Видео: Лексик анализатор хэрхэн ажилладаг вэ?
2024 Зохиолч: Edward Hancock | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-16 01:34
Лексик анализ нь хөрвүүлэгчийн эхний үе шат. The лексик анализатор Эх кодын аливаа хоосон зай эсвэл тайлбарыг арилгах замаар эдгээр синтаксийг хэд хэдэн жетон болгон хуваадаг. Хэрэв лексик анализатор Токеныг хүчингүй гэж үзвэл алдаа гарна. The лексик анализатор ажилладаг синтакстай нягт холбоотой анализатор.
Үүний дагуу лексик анализатор юу хийдэг вэ?
Үг хэллэгийн анализатор эсвэл токенизатор гэж нэрлэдэг lexer нь оролт эх кодыг лексемийн дараалал болгон хувиргана. Энэ нь уншдаг оролт эх кодын тэмдэгтийг тэмдэгт болгон ялгаж, лексемийг таньж, лексемийг дүрсэлсэн жетонуудын дарааллыг гаргана.
Үүнтэй адилаар, лексик болон синтакс анализаторын хооронд ямар ялгаа байдаг вэ? Үндсэн лексик анализын ялгаа болон синтакс шинжилгээ тийм үү лексик анализ эх кодыг нэг тэмдэгт болгон уншиж, утга бүхий лексем (жетон) болгон хувиргадаг синтакс шинжилгээ тэдгээр жетонуудыг авч, задлан шинжлэх модыг гаралт болгон гаргадаг.
Дараа нь асуулт бол лексик анализаторын гаралт юу вэ?
(I) The гаралт -ийн а лексик анализатор жетон юм. (II) printf("i=%d, &i=%x", i, &i) дахь токенуудын нийт тоо; нь 10. (III) Тэмдэгт хүснэгт нь массив, хэш хүснэгт, мод болон холбосон жагсаалтуудыг ашиглан хэрэгжилт байж болно.
Lexer хэрхэн ажилладаг вэ?
The лексер зүгээр л утгагүй мөрийг "тооны үсэг", "мөрт үсэг", "танигч", "оператор" гэх мэт зүйлсийн хавтгай жагсаалт болгон хувиргах ба хийх нөөцлөгдсөн танигчийг ("түлхүүр үг") таних, хоосон зайг арилгах гэх мэт зүйлс. Албан ёсоор, А лексер Зарим ердийн хэлний багцыг танина.
Зөвлөмж болгож буй:
Лексик арга гэдэг нэр томъёог хэн зохиосон бэ?
Үг зүйн хандлага гэдэг нэр томьёог зохиосон Майкл Льюис (1993) дараахь зүйлийг санал болгож байна: Үг зүйн хандлагын гол зарчим нь “хэл нь үгийн зүй тогтсон дүрмээс тогтдоггүй, харин дүрмийн шинжтэй үгийн сангаас бүрддэг”. Аливаа утга санаат төвтэй сургалтын хөтөлбөрийн зохион байгуулалтын гол зарчмуудын нэг нь толь бичиг байх ёстой
Лексик анализатор нь эх файлаас хоосон зайг хэрхэн арилгах талаар лексик анализатор ямар үүрэг гүйцэтгэдэг вэ?
Лексик анализаторын ажил (эсвэл заримдаа зүгээр л сканнер гэж нэрлэдэг) нь жетон үүсгэх явдал юм. Энэ нь кодыг бүхэлд нь (жишээ нь массив руу ачаалах замаар шугаман хэлбэрээр) эхнээс нь төгсгөл хүртэл тэмдэг тус бүрээр нь сканнердаж, тэмдэгт болгон бүлэглэх замаар л хийдэг
Бичгийн лексик нөөц гэж юу вэ?
Lexical Resource нь нэр дэвшигчийн ашигладаг үгсийн санд анхаарлаа хандуулдаг IELTS-ийн дөрвөн шалгуурын нэг юм. Лексик нөөцийг 2 модульд тусгайлан ашигладаг; бичих, ярих. Эдгээр хоёр модуль нь үр бүтээлтэй модулиуд юм, учир нь та өөрийн бодол санаа, санаагаа бий болгох хэрэгтэй. Lexical Resource гэдэг нь үгийн сан гэсэн үг
Лексик хэллэг гэж юу вэ?
Нэттингер, Декаррико (1992) хоёрын хэлснээр лексик хэллэгүүд (анх 1975 онд Беккер дурдсан) нь тогтсон хэллэгээс эхлээд үүр, дүүргэгч хүрээ хүртэл үргэлжилдэг янз бүрийн урттай хэлний олон үгт хэллэгүүд юм. _____er, _________er
Лексик анализатор юу хийдэг вэ?
Лексик анализ нь эмхэтгэгчийн эхний үе шат юм. Энэ нь өгүүлбэр хэлбэрээр бичигдсэн хэлний урьдчилсан боловсруулагчаас өөрчилсөн эх кодыг авдаг. Үг зүйн анализатор нь эх кодын аливаа хоосон зай эсвэл тайлбарыг арилгах замаар эдгээр синтаксийг хэд хэдэн жетон болгон хуваадаг