Skip to content

Latest commit

 

History

History
26 lines (13 loc) · 1.58 KB

README.md

File metadata and controls

26 lines (13 loc) · 1.58 KB

iProg script disassembler compiled in to a single easy to use .exe

You will be prompted to select a file. Navigate to the desired .ipr script.

The disassembled files will be generated in the same directory.

Дизассемблер скриптов iProg

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

Также поддерживает дизасемблирование калькуляторов - файлы .cal

В папке examples/сompiled лежат несколько примеров скомилированных скриптов Декомпилированный результат в examples/decompiled

English translation

iProg script disassembler iProgDecompiler.py decrypts and produces an .ipr script listing with sample source code comments. Because Since the iProg compiler does not have optimization, it is quite easy to obtain the source code of the script from the listing. Of course, without saving the names of functions and variables

Also supports disassembling calculators - .cal files

The examples/compiled folder contains several examples of compiled scripts. The decompiled result is in examples/decompiled