pub fn decompile(bytecode: &[u8]) -> Result<String>
Expand description
Decompile Lua 5.1 bytecode from a byte slice
§Arguments
bytecode
- The compiled Lua bytecode as a byte slice
§Returns
Returns the decompiled Lua source code as a String, or a DecompileError if decompilation fails.
§Example
use luadec::decompile;
use std::fs;
let bytecode = fs::read("hello.luac")?;
let source = decompile(&bytecode)?;
println!("{}", source);