Lua Bindings For Node.JS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

24 lines
518 B

var path = require('path');
var nodelua = require('../');
console.log('Lua Info:');
console.dir(nodelua.INFO);
var lua = new nodelua.LuaObject();
lua.registerFunction('test_func', function(a,b){
console.dir(a+b);
});
lua.setGlobal("test", 5);
var test_file = path.resolve(__dirname, 'test.lua');
lua.doFile(test_file);
console.log("Global Var 'global_var' From Lua:");
console.dir(lua.getGlobal('global_var'));
var code = "print('Hello, Lua')";
lua.doString(code);
console.log("Status: " + lua.status());