├── .gitignore ├── AUTHORS ├── CMakeLists.txt ├── COPYRIGHT ├── HISTORY ├── INSTALL ├── README ├── README.lua ├── TODO ├── cmake └── CustomMacros.cmake ├── cmake_uninstall.cmake.in ├── compiler ├── CMakeLists.txt ├── COPYRIGHT.slua ├── TODO ├── bin2c.c ├── build_config.h.cmake ├── codegen.c ├── codegen.h ├── compile_all.sh ├── hook_parser.c ├── load_jit_proto.c ├── load_jit_proto.h ├── lua_compiler.c ├── lua_compiler.h ├── lua_core.c ├── lua_core.h ├── lua_interpreter.c ├── lua_interpreter.h ├── lua_main.c ├── lua_normal.c ├── lua_vm_ops.c ├── lua_vm_ops.h ├── lua_vm_ops_static.c ├── run_tests.sh ├── slua-compiler.in ├── slua-compiler_mingw.in ├── slua.c ├── slua_compiler.c ├── slua_compiler.h ├── slua_dumper.c ├── slua_dumper.h ├── slua_lmathlib.c ├── sluac.c └── tests │ ├── NOTES │ ├── add.lua │ ├── arg_test.lua │ ├── big_table.lua │ ├── coroutine.lua │ ├── dump.lua │ ├── for.lua │ ├── hash2.lua │ ├── loadk.lua │ ├── local_nil.lua │ ├── loops.lua │ ├── lua_tail.lua │ ├── nestedloop.lua │ ├── nestedloop2.lua │ ├── nums.lua │ ├── scimark_loop.lua │ ├── scimark_rand.lua │ ├── stress_for.lua │ ├── test.lua │ ├── test2.lua │ ├── test3.lua │ ├── test4.lua │ ├── test_lineerror.lua │ ├── test_math.lua │ ├── test_tail.lua │ ├── test_tail_nil_multret.lua │ └── test_varg_tail2.lua ├── doc ├── amazon.gif ├── contents.html ├── cover.png ├── logo.gif ├── lua.1 ├── lua.css ├── lua.html ├── luac.1 ├── luac.html ├── manual.css ├── manual.html └── readme.html ├── etc ├── README ├── all.c ├── embed_jit.c ├── embed_jit.cpp ├── lua.hpp ├── lua.ico ├── lua.pc ├── luavs.bat ├── min.c ├── noparser.c └── strict.lua ├── src ├── lapi.c ├── lapi.h ├── lauxlib.c ├── lauxlib.h ├── lbaselib.c ├── lcoco.c ├── lcoco.h ├── lcode.c ├── lcode.h ├── ldblib.c ├── ldebug.c ├── ldebug.h ├── ldo.c ├── ldo.h ├── ldump.c ├── lfunc.c ├── lfunc.h ├── lgc.c ├── lgc.h ├── linit.c ├── liolib.c ├── llex.c ├── llex.h ├── llimits.h ├── lmathlib.c ├── lmem.c ├── lmem.h ├── loadlib.c ├── lobject.c ├── lobject.h ├── lopcodes.c ├── lopcodes.h ├── loslib.c ├── lparser.c ├── lparser.h ├── lstate.c ├── lstate.h ├── lstring.c ├── lstring.h ├── lstrlib.c ├── ltable.c ├── ltable.h ├── ltablib.c ├── ltm.c ├── ltm.h ├── lua.c ├── lua.h ├── luac.c ├── luaconf.h ├── lualib.h ├── lundump.c ├── lundump.h ├── lvm.c ├── lvm.h ├── lzio.c ├── lzio.h └── print.c └── test ├── README ├── bisect.lua ├── cf.lua ├── echo.lua ├── env.lua ├── factorial.lua ├── fib.lua ├── fibfor.lua ├── globals.lua ├── hello.lua ├── life.lua ├── luac.lua ├── printf.lua ├── readonly.lua ├── sieve.lua ├── sort.lua ├── table.lua ├── trace-calls.lua ├── trace-globals.lua └── xd.lua /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/AUTHORS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /HISTORY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/HISTORY -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/INSTALL -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/README -------------------------------------------------------------------------------- /README.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/README.lua -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/TODO -------------------------------------------------------------------------------- /cmake/CustomMacros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/cmake/CustomMacros.cmake -------------------------------------------------------------------------------- /cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /compiler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/CMakeLists.txt -------------------------------------------------------------------------------- /compiler/COPYRIGHT.slua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/COPYRIGHT.slua -------------------------------------------------------------------------------- /compiler/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/TODO -------------------------------------------------------------------------------- /compiler/bin2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/bin2c.c -------------------------------------------------------------------------------- /compiler/build_config.h.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/build_config.h.cmake -------------------------------------------------------------------------------- /compiler/codegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/codegen.c -------------------------------------------------------------------------------- /compiler/codegen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/codegen.h -------------------------------------------------------------------------------- /compiler/compile_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/compile_all.sh -------------------------------------------------------------------------------- /compiler/hook_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/hook_parser.c -------------------------------------------------------------------------------- /compiler/load_jit_proto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/load_jit_proto.c -------------------------------------------------------------------------------- /compiler/load_jit_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/load_jit_proto.h -------------------------------------------------------------------------------- /compiler/lua_compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_compiler.c -------------------------------------------------------------------------------- /compiler/lua_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_compiler.h -------------------------------------------------------------------------------- /compiler/lua_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_core.c -------------------------------------------------------------------------------- /compiler/lua_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_core.h -------------------------------------------------------------------------------- /compiler/lua_interpreter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_interpreter.c -------------------------------------------------------------------------------- /compiler/lua_interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_interpreter.h -------------------------------------------------------------------------------- /compiler/lua_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_main.c -------------------------------------------------------------------------------- /compiler/lua_normal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_normal.c -------------------------------------------------------------------------------- /compiler/lua_vm_ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_vm_ops.c -------------------------------------------------------------------------------- /compiler/lua_vm_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_vm_ops.h -------------------------------------------------------------------------------- /compiler/lua_vm_ops_static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/lua_vm_ops_static.c -------------------------------------------------------------------------------- /compiler/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/run_tests.sh -------------------------------------------------------------------------------- /compiler/slua-compiler.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/slua-compiler.in -------------------------------------------------------------------------------- /compiler/slua-compiler_mingw.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/slua-compiler_mingw.in -------------------------------------------------------------------------------- /compiler/slua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/slua.c -------------------------------------------------------------------------------- /compiler/slua_compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/slua_compiler.c -------------------------------------------------------------------------------- /compiler/slua_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/slua_compiler.h -------------------------------------------------------------------------------- /compiler/slua_dumper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/slua_dumper.c -------------------------------------------------------------------------------- /compiler/slua_dumper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/slua_dumper.h -------------------------------------------------------------------------------- /compiler/slua_lmathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/slua_lmathlib.c -------------------------------------------------------------------------------- /compiler/sluac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/sluac.c -------------------------------------------------------------------------------- /compiler/tests/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/NOTES -------------------------------------------------------------------------------- /compiler/tests/add.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/add.lua -------------------------------------------------------------------------------- /compiler/tests/arg_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/arg_test.lua -------------------------------------------------------------------------------- /compiler/tests/big_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/big_table.lua -------------------------------------------------------------------------------- /compiler/tests/coroutine.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/coroutine.lua -------------------------------------------------------------------------------- /compiler/tests/dump.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/dump.lua -------------------------------------------------------------------------------- /compiler/tests/for.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/for.lua -------------------------------------------------------------------------------- /compiler/tests/hash2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/hash2.lua -------------------------------------------------------------------------------- /compiler/tests/loadk.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/loadk.lua -------------------------------------------------------------------------------- /compiler/tests/local_nil.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/local_nil.lua -------------------------------------------------------------------------------- /compiler/tests/loops.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/loops.lua -------------------------------------------------------------------------------- /compiler/tests/lua_tail.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/lua_tail.lua -------------------------------------------------------------------------------- /compiler/tests/nestedloop.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/nestedloop.lua -------------------------------------------------------------------------------- /compiler/tests/nestedloop2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/nestedloop2.lua -------------------------------------------------------------------------------- /compiler/tests/nums.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/nums.lua -------------------------------------------------------------------------------- /compiler/tests/scimark_loop.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/scimark_loop.lua -------------------------------------------------------------------------------- /compiler/tests/scimark_rand.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/scimark_rand.lua -------------------------------------------------------------------------------- /compiler/tests/stress_for.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/stress_for.lua -------------------------------------------------------------------------------- /compiler/tests/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/test.lua -------------------------------------------------------------------------------- /compiler/tests/test2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/test2.lua -------------------------------------------------------------------------------- /compiler/tests/test3.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/test3.lua -------------------------------------------------------------------------------- /compiler/tests/test4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/test4.lua -------------------------------------------------------------------------------- /compiler/tests/test_lineerror.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/test_lineerror.lua -------------------------------------------------------------------------------- /compiler/tests/test_math.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/test_math.lua -------------------------------------------------------------------------------- /compiler/tests/test_tail.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/test_tail.lua -------------------------------------------------------------------------------- /compiler/tests/test_tail_nil_multret.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/test_tail_nil_multret.lua -------------------------------------------------------------------------------- /compiler/tests/test_varg_tail2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/compiler/tests/test_varg_tail2.lua -------------------------------------------------------------------------------- /doc/amazon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/amazon.gif -------------------------------------------------------------------------------- /doc/contents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/contents.html -------------------------------------------------------------------------------- /doc/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/cover.png -------------------------------------------------------------------------------- /doc/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/logo.gif -------------------------------------------------------------------------------- /doc/lua.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/lua.1 -------------------------------------------------------------------------------- /doc/lua.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/lua.css -------------------------------------------------------------------------------- /doc/lua.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/lua.html -------------------------------------------------------------------------------- /doc/luac.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/luac.1 -------------------------------------------------------------------------------- /doc/luac.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/luac.html -------------------------------------------------------------------------------- /doc/manual.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/manual.css -------------------------------------------------------------------------------- /doc/manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/manual.html -------------------------------------------------------------------------------- /doc/readme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/doc/readme.html -------------------------------------------------------------------------------- /etc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/README -------------------------------------------------------------------------------- /etc/all.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/all.c -------------------------------------------------------------------------------- /etc/embed_jit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/embed_jit.c -------------------------------------------------------------------------------- /etc/embed_jit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/embed_jit.cpp -------------------------------------------------------------------------------- /etc/lua.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/lua.hpp -------------------------------------------------------------------------------- /etc/lua.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/lua.ico -------------------------------------------------------------------------------- /etc/lua.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/lua.pc -------------------------------------------------------------------------------- /etc/luavs.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/luavs.bat -------------------------------------------------------------------------------- /etc/min.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/min.c -------------------------------------------------------------------------------- /etc/noparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/noparser.c -------------------------------------------------------------------------------- /etc/strict.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/etc/strict.lua -------------------------------------------------------------------------------- /src/lapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lapi.c -------------------------------------------------------------------------------- /src/lapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lapi.h -------------------------------------------------------------------------------- /src/lauxlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lauxlib.c -------------------------------------------------------------------------------- /src/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lauxlib.h -------------------------------------------------------------------------------- /src/lbaselib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lbaselib.c -------------------------------------------------------------------------------- /src/lcoco.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lcoco.c -------------------------------------------------------------------------------- /src/lcoco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lcoco.h -------------------------------------------------------------------------------- /src/lcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lcode.c -------------------------------------------------------------------------------- /src/lcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lcode.h -------------------------------------------------------------------------------- /src/ldblib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ldblib.c -------------------------------------------------------------------------------- /src/ldebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ldebug.c -------------------------------------------------------------------------------- /src/ldebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ldebug.h -------------------------------------------------------------------------------- /src/ldo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ldo.c -------------------------------------------------------------------------------- /src/ldo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ldo.h -------------------------------------------------------------------------------- /src/ldump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ldump.c -------------------------------------------------------------------------------- /src/lfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lfunc.c -------------------------------------------------------------------------------- /src/lfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lfunc.h -------------------------------------------------------------------------------- /src/lgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lgc.c -------------------------------------------------------------------------------- /src/lgc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lgc.h -------------------------------------------------------------------------------- /src/linit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/linit.c -------------------------------------------------------------------------------- /src/liolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/liolib.c -------------------------------------------------------------------------------- /src/llex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/llex.c -------------------------------------------------------------------------------- /src/llex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/llex.h -------------------------------------------------------------------------------- /src/llimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/llimits.h -------------------------------------------------------------------------------- /src/lmathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lmathlib.c -------------------------------------------------------------------------------- /src/lmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lmem.c -------------------------------------------------------------------------------- /src/lmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lmem.h -------------------------------------------------------------------------------- /src/loadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/loadlib.c -------------------------------------------------------------------------------- /src/lobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lobject.c -------------------------------------------------------------------------------- /src/lobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lobject.h -------------------------------------------------------------------------------- /src/lopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lopcodes.c -------------------------------------------------------------------------------- /src/lopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lopcodes.h -------------------------------------------------------------------------------- /src/loslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/loslib.c -------------------------------------------------------------------------------- /src/lparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lparser.c -------------------------------------------------------------------------------- /src/lparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lparser.h -------------------------------------------------------------------------------- /src/lstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lstate.c -------------------------------------------------------------------------------- /src/lstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lstate.h -------------------------------------------------------------------------------- /src/lstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lstring.c -------------------------------------------------------------------------------- /src/lstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lstring.h -------------------------------------------------------------------------------- /src/lstrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lstrlib.c -------------------------------------------------------------------------------- /src/ltable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ltable.c -------------------------------------------------------------------------------- /src/ltable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ltable.h -------------------------------------------------------------------------------- /src/ltablib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ltablib.c -------------------------------------------------------------------------------- /src/ltm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ltm.c -------------------------------------------------------------------------------- /src/ltm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/ltm.h -------------------------------------------------------------------------------- /src/lua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lua.c -------------------------------------------------------------------------------- /src/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lua.h -------------------------------------------------------------------------------- /src/luac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/luac.c -------------------------------------------------------------------------------- /src/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/luaconf.h -------------------------------------------------------------------------------- /src/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lualib.h -------------------------------------------------------------------------------- /src/lundump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lundump.c -------------------------------------------------------------------------------- /src/lundump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lundump.h -------------------------------------------------------------------------------- /src/lvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lvm.c -------------------------------------------------------------------------------- /src/lvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lvm.h -------------------------------------------------------------------------------- /src/lzio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lzio.c -------------------------------------------------------------------------------- /src/lzio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/lzio.h -------------------------------------------------------------------------------- /src/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/src/print.c -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/README -------------------------------------------------------------------------------- /test/bisect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/bisect.lua -------------------------------------------------------------------------------- /test/cf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/cf.lua -------------------------------------------------------------------------------- /test/echo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/echo.lua -------------------------------------------------------------------------------- /test/env.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/env.lua -------------------------------------------------------------------------------- /test/factorial.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/factorial.lua -------------------------------------------------------------------------------- /test/fib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/fib.lua -------------------------------------------------------------------------------- /test/fibfor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/fibfor.lua -------------------------------------------------------------------------------- /test/globals.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/globals.lua -------------------------------------------------------------------------------- /test/hello.lua: -------------------------------------------------------------------------------- 1 | -- the first program in every language 2 | 3 | io.write("Hello world, from ",_VERSION,"!\n") 4 | -------------------------------------------------------------------------------- /test/life.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/life.lua -------------------------------------------------------------------------------- /test/luac.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/luac.lua -------------------------------------------------------------------------------- /test/printf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/printf.lua -------------------------------------------------------------------------------- /test/readonly.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/readonly.lua -------------------------------------------------------------------------------- /test/sieve.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/sieve.lua -------------------------------------------------------------------------------- /test/sort.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/sort.lua -------------------------------------------------------------------------------- /test/table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/table.lua -------------------------------------------------------------------------------- /test/trace-calls.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/trace-calls.lua -------------------------------------------------------------------------------- /test/trace-globals.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/trace-globals.lua -------------------------------------------------------------------------------- /test/xd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neopallium/slua/HEAD/test/xd.lua --------------------------------------------------------------------------------