decompile

Function decompile 

Source
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);