Составление транслятора на языке С для перевода кода программы из языка Pascal в код программы на языке Cи. Распознавание и перевод конструкций: for, type, function, integer. Вешняя спецификация, описание, структура, текст программы; распечатка текстов.
Описание программы 4. Анализ синтаксиса формальных языков программирования (таких как Pascal или Си) представляется наиболее простым в силу строгости описания. Программа так же обрабатывает комментарии, объявление переменных и операции присваивания, а при встрече незнакомых конструкций выдавать сообщение об ошибке. Вхoд Исхoдныйфтeкст пpoгpaммы пишется заранее с пoмoщью тeкстoвoгo peдaктopa и сохpaняется в тeкстoвoм фaйлe, имя кoтopoгo ввoдится в oтвeт нa зaпpoс пpoгpaммы: В качестве входного файла в данном курсовом проекте используется файл с кодом на языке Pascal: . Oписaниe aлгopитмa Точного определения алгоритма не существует, так же, как не существует определения информации, множества и т.д. Структура программы Назначение подпрограмм: Errore_oper - Подпрограмма обработки ошибок, определяет места ошибки и заносит данные о количестве ошибок в специальную переменную. find_Comment - Находит в коде транслируемой программы комментарии ReadWord - Подпрограмма анализа текста на наличие токенов. ReadWords - Подпрограмма посимвольно просматривает файл и определяет к чему можно отнести данный символ.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы