[ R.I.P. ]
MSX Utilities
 Олег Алферов aka Секох 
     

Uplink...

in English...


Утилиты
Windows



Эмулятор
MSX...



О сайте...

Ссылки...

Друзья...

Список
рассылки...

 
Редакторы для BASIC    Визуальные эффекты для BASIC    Игры для BASIC    Учебные программы    Конвертеры файлов

Конвертеры файлов
* — компилируется в любом компиляторе Pascal

*PACP.PAS


законченность: 5/5
безглючность: 5/5
Снимок экрана PACP, уменьшено
*PACP.PAS
Скопировать (44.0K).

Небольшая утилита для уменьшения размера исходного текста на Паскале. При этом сжатый файл продолжает компилироваться так же, как исходный.

Эта цель достигается удалением комментариев и лишних пробелов во-первых, а во-вторых, переименованием имен и переменных к их более коротким версиям.

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

PACP предназначен для работы с Turbo Pascal 2.00A для MSX-DOS, который является подмножеством языка Паскаль. Чтобы сделать PACP совместимым с другими компиляторами, дополните списки HLP и HLP1 в исходном тексте (строка 64).

Различие между HLP и HLP1: HLP содержит ключевые слова, используемые для объявления, например, имен переменных или меток. HLP1 — это все остальные слова, используемые в Паскале.

Интерфейс пользователя PACP в комментариях не нуждается.
 


© 2002,
Олег Алферов
ака Секох
secoh@anl.gov