UNPKG

@hvm/vm

Version:

hvm internal package for virtual machine

21 lines (17 loc) 435 B
const VM = require("./VM"); const BasicInput = require("./BasicInput"); const BasicRenderer = require("./BasicRenderer"); const BasicHVM = ele => { const HVM = new VM(); const inputter = new BasicInput(); const renderer = new BasicRenderer(ele); HVM.addInputter(inputter.scan); HVM.addRenderer(renderer.render); return HVM; }; Object.assign(BasicHVM, { VM, BasicInput, BasicRenderer }); module.exports = BasicHVM;