If a user compiles with “Enable Debugger” but strips after? That’s lossy. A better approach would be an optional “embed source map” flag, like .pdb for PB. That would be opt-in and make decompilation trivial when authorized.
PureBasic compiles directly to machine code (not bytecode or an intermediate language), making decompilation extremely difficult and similar to decompiling C/C++ executables. purebasic decompiler better
If you need to see how a PureBasic app behaves while it is running, a debugger is more "readable" than a static decompiler. Function Identification: If a user compiles with “Enable Debugger” but