Опис змінних
Нижче наведено опис найбільш вагомих змінних.
inpFile – об’єкт класу ifstream. Використовується для читання текстової інформації з початкового файлу.
outFile – об’єкт класу ofstream. Використовується для запису текстової інформації в кінцевий файлу.
resultFile – об’єкт класу ifstream. Використовується для читання текстової інформації з кінцевого файлу і виведення результату на екран монітору.
argc – містить кількість переданих аргументів. Завжди >= 1.
argv[] – массив аргументів.
char * chg[] – скінчений строковий масив массив, який містить ключові слова мови програмування Pascal. Використовується для пошуку відповідностей в початковому файлі і безпосередньо використовується в функції covertcpp().
enum- для того, що б позбавитись необхідності працювати із цифровими індексами в програмі введений елемент мови програмування С++ під назвою “перерахування”, який дозволяє зпівставити числовому значенню його строковий еквівалент. Використовується в функції для перерахування елементів оператора switch.
firstFlag - сигналізує про те, що функція текучий ключове слово begin є початком головної функції програми (main() ).
InProcedure - сигналізує про те, що ми знаходимось в середині процедури;
InVar - сигналізує про те, що ми знаходимось в середині блоку опису змінних VAR;
InMain - сигналізує про те, що ми знаходимося в тілі головної функції;
InSwitch – в середині оператора switch;
finish- сигналізує про припинення головного циклу do-while в тілі функції convertcpp()
InFor – в середині оператора for;