Лексикалык жана синтаксистик анализатордун ортосунда кандай айырма бар?
Лексикалык жана синтаксистик анализатордун ортосунда кандай айырма бар?

Video: Лексикалык жана синтаксистик анализатордун ортосунда кандай айырма бар?

Video: Лексикалык жана синтаксистик анализатордун ортосунда кандай айырма бар?
Video: 5-класс | Кыргыз тили | Лексика жөнүндө түшүнүк. Сөздүн лексикалык жана грамматикалык маанилери 2024, Декабрь
Anonim

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

Ошо сыяктуу эле, адамдар лексикалык жана синтаксистик анализ деген эмне?

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

Ошондой эле билиңиз, эмне үчүн лексикалык жана синтаксистик анализатор бөлүнгөн? А лексикалык анализатор а, ал эми үлгү дал келүүчү болуп саналат синтаксис талдоо а түзүүнү камтыйт синтаксис деформацияларды талдоо үчүн дарак синтаксис / структурасы. Бул эки кадам тең компиляция этабында жасалат. Лексикалык анализ болуп саналат бөлүнгөн тартып синтаксис талдоо анткени лексикалык анализ жөнөкөй жана аткаруу үчүн жеңил болуп саналат.

Бул жерде лексикалык синтаксис деген эмне?

Лексикалык синтаксис . The лексикалык синтаксис белги ырааттуулугу лексемалардын ырааттуулугуна кантип бөлүнөрүн аныктайт, комментарийлер жана боштуктар сыяктуу маанилүү эмес бөлүктөрдү калтырып. Белгилердин ырааттуулугу Юникод стандартына ылайык текст болуп эсептелет.

Лексикалык анализатордун ролу кандай?

Лексикалык анализатордун ролу Лексикалык анализатор төмөнкү тапшырмаларды аткарат: Баштапкы программаны окуйт, киргизилген символдорду сканерлейт, аларды лексемаларга топтойт жана лексемаларды чыгарат. Скандоо: Киргизилген белгилерди окуу, ак боштуктарды жана комментарийлерди алып салуу. Лексикалык анализ : Токендерди чыгаруу катары чыгарыңыз.

Сунушталууда: