summaryrefslogtreecommitdiff
path: root/sandbox
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox')
-rw-r--r--sandbox/hello.bcbin0 -> 192 bytes
-rw-r--r--sandbox/hello.js8
-rw-r--r--sandbox/hello.lua2
-rw-r--r--sandbox/hello2.lua7
4 files changed, 17 insertions, 0 deletions
diff --git a/sandbox/hello.bc b/sandbox/hello.bc
new file mode 100644
index 0000000..25258bb
--- /dev/null
+++ b/sandbox/hello.bc
Binary files differ
diff --git a/sandbox/hello.js b/sandbox/hello.js
new file mode 100644
index 0000000..f8f6e15
--- /dev/null
+++ b/sandbox/hello.js
@@ -0,0 +1,8 @@
+const DataView = require('buffer-dataview');
+const fs = require('fs');
+
+const BytecodeParser = require("../src/lundump.js");
+const lua_State = require('../src/lstate.js').lua_State;
+
+let p = new BytecodeParser(new lua_State(), new DataView(fs.readFileSync("./sandbox/hello.bc")))
+p.luaU_undump(); \ No newline at end of file
diff --git a/sandbox/hello.lua b/sandbox/hello.lua
new file mode 100644
index 0000000..b2bf135
--- /dev/null
+++ b/sandbox/hello.lua
@@ -0,0 +1,2 @@
+local hello = "Hello"
+print (hello.." World!")
diff --git a/sandbox/hello2.lua b/sandbox/hello2.lua
new file mode 100644
index 0000000..bcbc1e0
--- /dev/null
+++ b/sandbox/hello2.lua
@@ -0,0 +1,7 @@
+local a = 1;
+local b = 2;
+print(a, b);
+
+function c(a, b)
+ return a + b
+end \ No newline at end of file