Before attempting to extract data from a .r file, it helps to understand what the Progress compiler actually puts inside it. A .r file is broken down into segments:
Lists tables, fields, and indexes required by the code. decompile progress .r file
Assign a developer to audit any recovered code, specifically to restore meaningful variable names and comments. Before attempting to extract data from a