Skip to content

tdzl2003/lua.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Lua.js#

Lua.js is a great project that can convert lua code to javascript.

lua.js is fully written by javascript, so both lua.js self and all generated code can be run on web.

Try it on: Live Demo

Contact me with:

QQ: 402740419

E-mail: tdzl2003@gmail.com

Usage

Build web version

Get Google Closure Compiler, copy compiler to lua.js directory. You need to install java(JRE).

Run buildweb.cmd on windows or write your own buildweb.sh for linux/mac

Use on html

<script type="application/x-lua">
	-- lua code here
</script>

Create other contexts

In javascript:

var L = luajs.newContext();
L.loadStdLib();
var f = L.loadString('print "Hello, Lua.js!"');
f();

In lua:

local L = luajs.newContext();
L.loadStdLib();
local f = L.loadString(js);
f();

Limitation

Coroutine will never be supported by lua.js

__mode and __gc in metatable was not supported by lua.js.

String pattern support is still on working.

Support

Thanks for support me by:

支付宝:###

支付宝

About

Lua.js publish pages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published