From fa7ce109418aca2fd60fdb65b4b2451c4854dd09 Mon Sep 17 00:00:00 2001 From: Benoit Giannangeli Date: Thu, 2 Feb 2017 07:36:14 +0100 Subject: Following Lua's source code as closely as possible --- src/bytecodeparser.js | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 src/bytecodeparser.js (limited to 'src/bytecodeparser.js') 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 -- cgit v1.2.3-54-g00ecf