Реализация алгоритма однопроходного макропроцессора, содержащего опережающие макроопределения
2

СОДЕРЖАНИЕ

 

1. Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3

2. Макропроцессоры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4

2.1 Макрокоманды . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4

2.2 Основные задачи макропроцессора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5

2.3 Ограничения реализации  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6

3. Описание основного алгоритма макропроцессора . . . . . . . . . . . . . . . . . . . . . . . . . . 7

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

4. Руководство для программиста . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .  10

5. Тестирование программного комплекса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12

Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  16

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

Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54

 

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

1. Постановка задачи...................................................................3

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

Заключение.........................................................................16