Reverse engineer compiler