Назорат саволлари.
Синтаксис тахлилда белгилар жадвалидан фойдаланиш зарурияти нимада?
Аникловчи реализацияни амалий реализациядан фарки нимада?
Белгилар жадвалининг реализациясининг туплам ва богланган руйхат куринишидаги ютук ва камчиликларини санаб беринг.
4. Нима учун чап рекурсия LL(1) –разбор учун тўсиқ
ҳисобланадилар?
Грамматика қоидаларини факторлаш жараёни ҳақида маълумот беринг.
Фойдаланилган адабиётлар
Молчанов А.Ю. Системное программное обеспечение: Учебник для вузов. –СПб: Питер, 2003.-396 с.
Афанасьев А.Н. Формальные языки и грамматики: Учебная школа: УлГТУ, 1997. – 84 с
Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции -: Мир, 1979.-487с.
Компаниец Р.И. Системное программирование. Основы построения трансляторов. СПб.:Корна принт., 2000. -256 стр.
Дьяконов В.Ю. Системное программирование. Высш.шк.. 1990. -221 с.
WWW.codecrojekt.ru
WWW. master.ru
WWW.bdn_borland.com
http://microsofft.com
Маъруза №13.
Мавзу: Синтаксис хатоликлар вактида тиклаш.
Режа:
1.Нотўғри дастур эгаси хақиқатда нималарни назарда тутганлиги хақида фикр юритиш керак.
2.Кирувчи кетма-кетликни кандайдир кисмини ўтказиб юбориш керак.
3.Матнни тиклашга уриниш ва мумкин бўлмаган холларда кетма-кетликни баъзи бўлакларини ўтказиб юбориш керак.
Калит сузлар.
Синтаксис тахлил
Конструкция
Процедура
Тиклаш белгилари тўплами
Мақсадчалар
1.Нотўғри дастур эгаси хақиқатда нималарни назарда тутганлиги хақида фикр юритиш керак.
Дастур матнини тахлили жараёнида транслятор хатоликлар хакидаги мос диагностикани бериши ва грамматик разбор жараёнини, кейинги мумкин булган хоталикларни топиш учун, давом эттириши керак.
Ишни давом эттириш учун :
нотугри дастур эгаси хакикатда нималарни назарда тутганлиги хакида фикр юритиш керак.
кирувчи кетма-кетликни кандайдир кисмини утказиб юбориш керак.
матнни тиклашга уриниш ва мумкин булмаган холларда кетма-кетликни баъзи булакларини утказиб юбориш керак.
Дастурчининг дастурда нималарни назарда тутганлиги хакида тугри хулоса чикариш анчагина кийин масала, шунинг учун ушбу усул кам кулланилади.
Do'stlaringiz bilan baham: |