iProgDecompiler.py расшифровывает и создаёт листинг скрипта .ipr с комментариями примерного исходного кода. Т.к. компилятор iProg не имеет оптимизации, то из листинга довольно легко получить исходный код скрипта. Кончено же без сохранения имён функций и переменных.
В качестве бонуса позволяет отвязать скрипт от серийника.
Также поддерживает дизассемблирование калькуляторов - файлы .cal
В папке examples/compiled лежат несколько примеров скомпилированных скриптов. Декомпилированный и восстановленный результат в examples/decompiled