Description
Library for loading Lua bytecode.
Description
You can use this library to load LUA bytecode into its logical structure. Currently LUA 5.1 is supported.
import System.Environment
import Lua.Bytecode5_1.Chunk
import Lua.Bytecode5_1.Types
import Lua.Bytecode5_1.Header
import qualified Data.ByteString as BS
import Text.Show.Pretty
main = do
args <- getArgs
b <- BS.readFile $ args !! 0
let f = runLuaGet b :: Either String Function
putStrLn $ ppShow f