Программа Лексический анализатор С++

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

Пользователь осуществляет ввод текста своей программы на С++ вручную, или загружает из текстового файла, а на выходе, после нажатия кнопки "Запуск" получает результат лексического анализа в разных вкладках по категориям.Программа написана в среде VS 2015.

При покупке вы получите курсовую работу и саму программу.

СОДЕРЖАНИЕ

Стр.

ВВЕДЕНИЕ......................................................................................................... 5

1 Техническое задание........................................................................................ 7

1.1      Общие требования к программному продукту........................................ 7

1.2 Требования к целевой системе...................................................................... 8

1.3 Стадии и этапы разработки.......................................................................... 9

2 Проектирование программного продукта................................................... 10

2.2 Анализ общих требований......................................................................... 11

2.4 Алгоритм решения задачи......................................................................... 12

2.5 Выбор методологии программирования................................................... 13

2.6 Выбор программных средств реализации................................................ 14

3 Реализация программы................................................................................. 16

3.1 Разработка основных процедур и функций.............................................. 16

3.2 Разработка интерфейса............................................................................... 21

4 Отладка и тестирование программы............................................................. 23

ЗАКЛЮЧЕНИЕ................................................................................................. 27

Список используемой литературы................................................................... 28

Приложение 1.................................................................................................... 29

Приложение 2.................................................................................................... 30

Приложение 3.................................................................................................... 31

 

 

public void TypeOF() {int k1; if (EndOfConst(0, PgTxt) > -1)//находим признак окончания строки
 { string construct1 = PgTxt.Substring(0, EndOfConst(0, PgTxt));// выделение подстроки 
k1 = PgTxt.IndexOf("int");//определение лексемы
 if (k1 > -1) {Variable(k1 + 3, PgTxt); PgTxt = PgTxt.Remove(k1, EndOfConst(k1, PgTxt) - k1);//если лексема найдена вырезаем подстроку 
textBox3.AppendText("Целый тип\n");countEnd++;};//выводим результат и ведем подсчет

        

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Похожие работы
Другие работы автора
Купить

1500,00 

(без учета комиссии 3,8 %)

Kursovaya_.docx
1626791
Курсовая программа.rar
588008
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

Dangalah

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Программа Лексический анализатор С++
Программа и курсовая работа на тему Лексический анализатор С++
Категория: Образование
Стоимость: 1500,00