diff options
Diffstat (limited to 'src/bytecodeparser.js')
-rw-r--r-- | src/bytecodeparser.js | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/bytecodeparser.js b/src/bytecodeparser.js deleted file mode 100644 index 595158e..0000000 --- a/src/bytecodeparser.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; - -const DataView = require('buffer-dataview'); - -/** - * Parse Lua 5.3 bytecode - */ -class BytecodeParser { - - constructor(dataView) { - this.dataView = dataView; - this.offset = 0; - } - - _read(offset, nbytes) { - let bytes = new Uint8Array(nbytes); - - for (let i = 0; i < nbytes; i++) - bytes[i] = this.dataView.getUint8(offset, true); - - return bytes.length === 1 ? bytes[0] : bytes; - } - - readByte() { - return read(this.offset++, 1); - } - -}
\ No newline at end of file |