├── CMakeLists.txt ├── COPYRIGHT ├── INSTALL ├── README ├── README.md ├── doc ├── index.html ├── tolua++.html └── toluapp.gif ├── include └── tolua++.h └── src ├── CMakeLists.txt ├── bin ├── CMakeLists.txt ├── lua │ ├── all.lua │ ├── array.lua │ ├── basic.lua │ ├── class.lua │ ├── clean.lua │ ├── code.lua │ ├── compat-5.1.lua │ ├── compat.lua │ ├── container.lua │ ├── custom.lua │ ├── declaration.lua │ ├── define.lua │ ├── doit.lua │ ├── enumerate.lua │ ├── feature.lua │ ├── function.lua │ ├── module.lua │ ├── namespace.lua │ ├── operator.lua │ ├── package.lua │ ├── template_class.lua │ ├── typedef.lua │ ├── variable.lua │ └── verbatim.lua ├── tolua.c ├── tolua.pkg └── toluabind_default.c ├── lib ├── CMakeLists.txt ├── tolua_event.c ├── tolua_event.h ├── tolua_is.c ├── tolua_map.c ├── tolua_push.c └── tolua_to.c └── tests ├── CMakeLists.txt ├── tarray.c ├── tarray.h ├── tarray.lua ├── tarray.pkg ├── tclass.cpp ├── tclass.h ├── tclass.lua ├── tclass.pkg ├── tconstant.cpp ├── tconstant.h ├── tconstant.lua ├── tconstant.pkg ├── tdirective.lua ├── tdirective.pkg ├── tdirectivelua.lua ├── tdirectivepkg.pkg ├── tenum.c ├── tenum.h ├── tenum.lua ├── tenum.pkg ├── tfunction.cpp ├── tfunction.h ├── tfunction.lua ├── tfunction.pkg ├── tinheritance.cpp ├── tinheritance.h ├── tinheritance.lua ├── tinheritance.pkg ├── tmodule.c ├── tmodule.h ├── tmodule.lua ├── tmodule.pkg ├── tnamespace.cpp ├── tnamespace.h ├── tnamespace.lua ├── tnamespace.pkg ├── ttoluapp.cpp ├── ttoluapp.h ├── ttoluapp.lua ├── ttoluapp.pkg ├── tvariable.c ├── tvariable.h ├── tvariable.lua └── tvariable.pkg /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.8) 2 | project(tolua++) 3 | enable_testing() 4 | add_subdirectory(src) 5 | -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/INSTALL -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/README.md -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/doc/index.html -------------------------------------------------------------------------------- /doc/tolua++.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/doc/tolua++.html -------------------------------------------------------------------------------- /doc/toluapp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/doc/toluapp.gif -------------------------------------------------------------------------------- /include/tolua++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/include/tolua++.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/bin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/CMakeLists.txt -------------------------------------------------------------------------------- /src/bin/lua/all.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/all.lua -------------------------------------------------------------------------------- /src/bin/lua/array.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/array.lua -------------------------------------------------------------------------------- /src/bin/lua/basic.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/basic.lua -------------------------------------------------------------------------------- /src/bin/lua/class.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/class.lua -------------------------------------------------------------------------------- /src/bin/lua/clean.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/clean.lua -------------------------------------------------------------------------------- /src/bin/lua/code.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/code.lua -------------------------------------------------------------------------------- /src/bin/lua/compat-5.1.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/compat-5.1.lua -------------------------------------------------------------------------------- /src/bin/lua/compat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/compat.lua -------------------------------------------------------------------------------- /src/bin/lua/container.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/container.lua -------------------------------------------------------------------------------- /src/bin/lua/custom.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/custom.lua -------------------------------------------------------------------------------- /src/bin/lua/declaration.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/declaration.lua -------------------------------------------------------------------------------- /src/bin/lua/define.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/define.lua -------------------------------------------------------------------------------- /src/bin/lua/doit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/doit.lua -------------------------------------------------------------------------------- /src/bin/lua/enumerate.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/enumerate.lua -------------------------------------------------------------------------------- /src/bin/lua/feature.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/feature.lua -------------------------------------------------------------------------------- /src/bin/lua/function.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/function.lua -------------------------------------------------------------------------------- /src/bin/lua/module.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/module.lua -------------------------------------------------------------------------------- /src/bin/lua/namespace.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/namespace.lua -------------------------------------------------------------------------------- /src/bin/lua/operator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/operator.lua -------------------------------------------------------------------------------- /src/bin/lua/package.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/package.lua -------------------------------------------------------------------------------- /src/bin/lua/template_class.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/template_class.lua -------------------------------------------------------------------------------- /src/bin/lua/typedef.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/typedef.lua -------------------------------------------------------------------------------- /src/bin/lua/variable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/variable.lua -------------------------------------------------------------------------------- /src/bin/lua/verbatim.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/lua/verbatim.lua -------------------------------------------------------------------------------- /src/bin/tolua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/tolua.c -------------------------------------------------------------------------------- /src/bin/tolua.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/tolua.pkg -------------------------------------------------------------------------------- /src/bin/toluabind_default.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/bin/toluabind_default.c -------------------------------------------------------------------------------- /src/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/lib/CMakeLists.txt -------------------------------------------------------------------------------- /src/lib/tolua_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/lib/tolua_event.c -------------------------------------------------------------------------------- /src/lib/tolua_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/lib/tolua_event.h -------------------------------------------------------------------------------- /src/lib/tolua_is.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/lib/tolua_is.c -------------------------------------------------------------------------------- /src/lib/tolua_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/lib/tolua_map.c -------------------------------------------------------------------------------- /src/lib/tolua_push.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/lib/tolua_push.c -------------------------------------------------------------------------------- /src/lib/tolua_to.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/lib/tolua_to.c -------------------------------------------------------------------------------- /src/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/CMakeLists.txt -------------------------------------------------------------------------------- /src/tests/tarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tarray.c -------------------------------------------------------------------------------- /src/tests/tarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tarray.h -------------------------------------------------------------------------------- /src/tests/tarray.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tarray.lua -------------------------------------------------------------------------------- /src/tests/tarray.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tarray.pkg -------------------------------------------------------------------------------- /src/tests/tclass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tclass.cpp -------------------------------------------------------------------------------- /src/tests/tclass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tclass.h -------------------------------------------------------------------------------- /src/tests/tclass.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tclass.lua -------------------------------------------------------------------------------- /src/tests/tclass.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tclass.pkg -------------------------------------------------------------------------------- /src/tests/tconstant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tconstant.cpp -------------------------------------------------------------------------------- /src/tests/tconstant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tconstant.h -------------------------------------------------------------------------------- /src/tests/tconstant.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tconstant.lua -------------------------------------------------------------------------------- /src/tests/tconstant.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tconstant.pkg -------------------------------------------------------------------------------- /src/tests/tdirective.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tdirective.lua -------------------------------------------------------------------------------- /src/tests/tdirective.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tdirective.pkg -------------------------------------------------------------------------------- /src/tests/tdirectivelua.lua: -------------------------------------------------------------------------------- 1 | function func () 2 | return 5 3 | end 4 | -------------------------------------------------------------------------------- /src/tests/tdirectivepkg.pkg: -------------------------------------------------------------------------------- 1 | extern int a; 2 | 3 | -------------------------------------------------------------------------------- /src/tests/tenum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tenum.c -------------------------------------------------------------------------------- /src/tests/tenum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tenum.h -------------------------------------------------------------------------------- /src/tests/tenum.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tenum.lua -------------------------------------------------------------------------------- /src/tests/tenum.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tenum.pkg -------------------------------------------------------------------------------- /src/tests/tfunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tfunction.cpp -------------------------------------------------------------------------------- /src/tests/tfunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tfunction.h -------------------------------------------------------------------------------- /src/tests/tfunction.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tfunction.lua -------------------------------------------------------------------------------- /src/tests/tfunction.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tfunction.pkg -------------------------------------------------------------------------------- /src/tests/tinheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tinheritance.cpp -------------------------------------------------------------------------------- /src/tests/tinheritance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tinheritance.h -------------------------------------------------------------------------------- /src/tests/tinheritance.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tinheritance.lua -------------------------------------------------------------------------------- /src/tests/tinheritance.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tinheritance.pkg -------------------------------------------------------------------------------- /src/tests/tmodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tmodule.c -------------------------------------------------------------------------------- /src/tests/tmodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tmodule.h -------------------------------------------------------------------------------- /src/tests/tmodule.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tmodule.lua -------------------------------------------------------------------------------- /src/tests/tmodule.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tmodule.pkg -------------------------------------------------------------------------------- /src/tests/tnamespace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tnamespace.cpp -------------------------------------------------------------------------------- /src/tests/tnamespace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tnamespace.h -------------------------------------------------------------------------------- /src/tests/tnamespace.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tnamespace.lua -------------------------------------------------------------------------------- /src/tests/tnamespace.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tnamespace.pkg -------------------------------------------------------------------------------- /src/tests/ttoluapp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/ttoluapp.cpp -------------------------------------------------------------------------------- /src/tests/ttoluapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/ttoluapp.h -------------------------------------------------------------------------------- /src/tests/ttoluapp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/ttoluapp.lua -------------------------------------------------------------------------------- /src/tests/ttoluapp.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/ttoluapp.pkg -------------------------------------------------------------------------------- /src/tests/tvariable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tvariable.c -------------------------------------------------------------------------------- /src/tests/tvariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tvariable.h -------------------------------------------------------------------------------- /src/tests/tvariable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tvariable.lua -------------------------------------------------------------------------------- /src/tests/tvariable.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waltervn/toluapp/HEAD/src/tests/tvariable.pkg --------------------------------------------------------------------------------