lunajit/inspectbc.lua

15 lines
349 B
Lua

local readbc = require('readbc')
local opcodes = require('opcodes')
fp = io.open('tests/test1.luo')
header = readbc.read_header(fp)
proto = readbc.read_proto(fp)
for i = 1, #proto.bcins do
local decoded = opcodes.decode(proto.bcins[i])
local def = opcodes.defs[decoded.id]
print(def.name)
print(decoded.a)
print(decoded.d)
end