16 lines
360 B
Lua
16 lines
360 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)
|
|
fp:close()
|
|
|
|
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
|