Содержание

Введение

1. Анализ технического задания

2. Проектирование структуры программы и базовых алгоритмов

3. Программная реализация разработанной структуры и алгоритмов.

4. Руководство пользователя

Заключение

Список литературы

Листинг программы

Листинг программы 1. Модуль main_unit

Листинг программы 2. Модуль OScan

Листинг программы 3. Модуль OText;

Листинг программы 4. Модуль OError;

Выдержка из текста

Синтаксический и лексический анализ — это одни из самых широко используемых инструментов в информационных технологиях. От компиляторов, что позволили говорить с компьютером “на человеческом языке”, до современных переводчиков и, даже, спеллчекеров, встроенных повсеместно — в браузерах, текстовых редакторах, клиентах передачи сообщений.

В данной курсовой работе выполнена реализация лексического анализатора языка 1с в свободной среде разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal — Lazarus.

В анализаторе организована возможность проведения лексического анализа с последующим выводом результатов в отдельное поле и сохранения результатов в текстовый файл, вставки или открытия текстового документа с предварительно сохраненным кодом.

Список использованной литературы

1. Свердлов С. 3., Языки программирования и методы трансляции: Учебное пособие. — СПб.: Питер, 2007. — 638 с.: ил.

2. Алексеев Е.Р., Чеснокова О.В., Кучер Т.В., Самоучитель по программированию на Free Pascal и Lazarus. — Донецк.: ДонНТУ, Технопарк ДонНТУ УНИТЕХ, 2009. — 503 с.

3. Мансуров К.Т., Основы программирования в среде Lazarus, 2010. – 772 с.: ил.

4. Робин Хантер, Основные концепции компиляторов = The Essence of Compilers.— М.: «Вильямс», 2002. — С. 256.

Похожие записи