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

 

 

При запуске программы без ключей она автоматически загружается в GUI режим:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Наша программа состоит из поля «Исходный текст» для ввода обрабатываемого текста, из поля «Выходной текст» для вывода уже обработанного текста, из 2 таблиц «Таблица имени макроса» и «Таблица макроса определений» для просмотра информации о наших макросах, также есть таблица «Таблица кодов операций» для представления пользователю информации о командах, также есть поле «Ошибки» для объяснению пользователю о допущенной им ошибки. Также наша программа содержит кнопки управления приложением:

«START» - начинает обработку исходного текста;

«OPEN» - загружает исходный текст;

«IshTetxt» - сохраняет исходный текст;

«Rezult» - сохраняет результат, полученный при обработке исходного текста.