Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [Pascal|C++|Delphi] Лексический, синтаксич. анализ |
Автор: dilik 14.12.2007, 12:45 |
Кто может помочь с задачами по лексическому анализу трансляторов языков программирования? Вот задача: Задание в общем: Разработать программу лексического сканирования и анализа для заданных языка программирования и типов лексем. Программа должна построить заданные таблицы и на их основе преобразовать анализируемую программу, заменив искомые лексемы на мнемонические имена. Мнемонические имена должны генерироваться так, чтобы любая лексема заменялась уникальным именем, а имя отражало ее тип (например, I1 - первая лексема целого типа). Мой вариант: Разработать лексический сканер, реализующий следующие действия: По аналогии с таблицей идентификаторов построить таблицу используемых в программе на языке Паскаль типов данных. Найденные типы заменить мнемоническими именами. Учитывать типы данных, созданные с помощью TYPE Также прикрепляю небольшую методичку по темам. Может оно вам и поможет... P.S. В качестве небольшого поощрения предлагаю за задачу семизнак icq ![]() |
Автор: Rodman 14.12.2007, 13:16 | ||
|
Автор: dilik 26.12.2007, 23:25 |
тему можно удалить за ненадобностью ![]() |