if self.scroll < 0 then self.scroll = 0 end
self.redraw = true
end
+
+ if love.keyboard.isDown "pagedown" then
+ self.scroll = self.scroll + self.rect.h * dt
+ self.redraw = true
+ end
+ if love.keyboard.isDown "pageup" then
+ self.scroll = self.scroll - self.rect.h * dt
+ if self.scroll < 0 then self.scroll = 0 end
+ self.redraw = true
+ end
end
function function_block:predraw()
[0xBD] = function() return { "i64.reinterpret_f64" } end;
[0xBE] = function() return { "f32.reinterpret_i32" } end;
[0xBF] = function() return { "f64.reinterpret_i64" } end;
+
+ [0xC0] = function() return { "i32.extend8_s" } end;
+ [0xC1] = function() return { "i32.extend16_s" } end;
+ [0xC2] = function() return { "i64.extend8_s" } end;
+ [0xC3] = function() return { "i64.extend16_s" } end;
+ [0xC4] = function() return { "i64.extend32_s" } end;
}
end
end
end
+ if exports then
+ for k, v in ipairs(exports.contents) do
+ if v.desc[1] == "func" then
+ funcs[v.desc.x].name = build_str(v.name)
+ end
+ end
+ end
+
return {
"module";
types = functypes;
if #instr.else_instrs > 0 then
tb:text("else ", ctx.colors.jumppoint)
tb:newline(1)
- for i, ins in ipairs(instr.instrs) do
+ for i, ins in ipairs(instr.else_instrs) do
local otb = instr_to_text(ctx, ins)
tb:append(otb)
end