gitextract_savsuflw/ ├── .gitignore ├── .gitmodules ├── AddAutoExp.bat ├── AddAutoExp.lua ├── AutoExpAdditions.txt ├── BootstrapJamPlus-linux64 ├── BootstrapJamPlus-macosx64 ├── BootstrapJamPlus-win64.bat ├── CreateJamLinuxWorkspace.config ├── CreateJamLinuxWorkspace.sh ├── CreateJamWindowsWorkspace.config ├── CreateJamXcodeWorkspace.config ├── CreateJamXcodeWorkspace.sh ├── CreateVS2017Workspace.bat ├── CreateVS2019Workspace.bat ├── Docs/ │ ├── LuaCopyright │ ├── LuaManual.html │ ├── LuaPlus.html │ ├── LuaPlusBuilds.html │ └── LuaPlusCallDispatcher.html ├── Jamfile.jam ├── LUAPLUS.jamrules ├── License.txt ├── README.md ├── Samples/ │ ├── ManagedLuaPlusTest/ │ │ ├── AssemblyInfo.cs │ │ ├── Class1.cs │ │ ├── ManagedLuaPlusTest.csproj │ │ ├── ManagedLuaPlusTest.sln │ │ ├── ManagedLuaPlusTest.slnenv │ │ └── ManagedLuaPlusTest.snk │ ├── MinimalTestLib/ │ │ ├── MinimalTestLib.cpp │ │ ├── MinimalTestLib.jam │ │ ├── TestANSI.lua │ │ └── TestUnicode.lua │ ├── Simple/ │ │ ├── Jamfile.jam │ │ └── Simple.cpp │ ├── TestClass/ │ │ ├── TestClass.cpp │ │ └── TestClass.jam │ ├── TestScript/ │ │ ├── .gitignore │ │ ├── CompileMe.lc │ │ ├── CompileMe.lua │ │ ├── CreateVS2017Workspace.bat │ │ ├── Jamfile.jam │ │ ├── ReadUnicodeFile.lua │ │ ├── ScriptArrayTest.lua │ │ ├── ScriptCallbackTest.lua │ │ ├── ScriptDumpTest.lua │ │ ├── ScriptSaveTest.lua │ │ ├── ScriptVectorDump.lua │ │ ├── SimpleHeap.cpp │ │ ├── SimpleHeap.h │ │ ├── TestANSI.lua │ │ ├── TestScript.cpp │ │ ├── TestScript.jam │ │ ├── TestUnicode.lua │ │ ├── Timer.h │ │ └── testgc.lua │ ├── TestSuite/ │ │ ├── .gitignore │ │ ├── BogusCharacters.lua │ │ ├── CompileMe.lua │ │ ├── TestANSI.lua │ │ ├── TestSuite.cpp │ │ ├── TestSuite.jam │ │ ├── TestUnicode.lua │ │ ├── stdafx.cpp │ │ └── stdafx.h │ └── UnitTest++/ │ ├── COPYING │ ├── Makefile │ ├── README │ ├── TestUnitTest++.vsnet2003.vcproj │ ├── TestUnitTest++.vsnet2005.vcproj │ ├── TestUnitTestPP_vs6.dsp │ ├── UnitTest++.jam │ ├── UnitTest++.vsnet2003.sln │ ├── UnitTest++.vsnet2003.vcproj │ ├── UnitTest++.vsnet2005.sln │ ├── UnitTest++.vsnet2005.vcproj │ ├── UnitTestPP_vs6.dsp │ ├── UnitTestPP_vs6.dsw │ ├── docs/ │ │ └── UnitTest++.html │ └── src/ │ ├── AssertException.cpp │ ├── AssertException.h │ ├── CheckMacros.h │ ├── Checks.cpp │ ├── Checks.h │ ├── Config.h │ ├── CurrentTest.cpp │ ├── CurrentTest.h │ ├── DeferredTestReporter.cpp │ ├── DeferredTestReporter.h │ ├── DeferredTestResult.cpp │ ├── DeferredTestResult.h │ ├── ExecuteTest.h │ ├── MemoryOutStream.cpp │ ├── MemoryOutStream.h │ ├── Posix/ │ │ ├── SignalTranslator.cpp │ │ ├── SignalTranslator.h │ │ ├── TimeHelpers.cpp │ │ └── TimeHelpers.h │ ├── ReportAssert.cpp │ ├── ReportAssert.h │ ├── Test.cpp │ ├── Test.h │ ├── TestDetails.cpp │ ├── TestDetails.h │ ├── TestList.cpp │ ├── TestList.h │ ├── TestMacros.h │ ├── TestReporter.cpp │ ├── TestReporter.h │ ├── TestReporterStdout.cpp │ ├── TestReporterStdout.h │ ├── TestResults.cpp │ ├── TestResults.h │ ├── TestRunner.cpp │ ├── TestRunner.h │ ├── TestSuite.h │ ├── TimeConstraint.cpp │ ├── TimeConstraint.h │ ├── TimeHelpers.h │ ├── UnitTest++.h │ ├── Win32/ │ │ ├── TimeHelpers.cpp │ │ └── TimeHelpers.h │ ├── XmlTestReporter.cpp │ ├── XmlTestReporter.h │ └── tests/ │ ├── Main.cpp │ ├── RecordingReporter.h │ ├── ScopedCurrentTest.h │ ├── TestAssertHandler.cpp │ ├── TestCheckMacros.cpp │ ├── TestChecks.cpp │ ├── TestCurrentTest.cpp │ ├── TestDeferredTestReporter.cpp │ ├── TestMemoryOutStream.cpp │ ├── TestTest.cpp │ ├── TestTestList.cpp │ ├── TestTestMacros.cpp │ ├── TestTestResults.cpp │ ├── TestTestRunner.cpp │ ├── TestTestSuite.cpp │ ├── TestTimeConstraint.cpp │ ├── TestTimeConstraintMacro.cpp │ ├── TestUnitTest++.cpp │ └── TestXmlTestReporter.cpp ├── Src/ │ ├── Lua51Proxy/ │ │ ├── Lua51Proxy.jam │ │ └── mkforwardlib-vc.lua │ ├── LuaPlus/ │ │ ├── Lua.jam │ │ ├── LuaAutoBlock.h │ │ ├── LuaC.jam │ │ ├── LuaCall.h │ │ ├── LuaCall.inl │ │ ├── LuaFunction.h │ │ ├── LuaHelper.h │ │ ├── LuaHelper_Object.h │ │ ├── LuaHelper_StackObject.h │ │ ├── LuaObject.h │ │ ├── LuaObject.inl │ │ ├── LuaPlus.cpp │ │ ├── LuaPlus.h │ │ ├── LuaPlusAddons.c │ │ ├── LuaPlusCD.h │ │ ├── LuaPlusConfig.h │ │ ├── LuaPlusInternal.h │ │ ├── LuaPlusSharedLib.jam │ │ ├── LuaPlusStaticLib.jam │ │ ├── LuaStackObject.h │ │ ├── LuaStackObject.inl │ │ ├── LuaStackTableIterator.h │ │ ├── LuaStackTableIterator.inl │ │ ├── LuaState.h │ │ ├── LuaState.inl │ │ ├── LuaStateCD.h │ │ ├── LuaStateOutFile.h │ │ ├── LuaStateOutString.h │ │ ├── LuaState_DumpObject.cpp │ │ ├── LuaTableIterator.h │ │ ├── lua51/ │ │ │ ├── COPYRIGHT │ │ │ ├── HISTORY │ │ │ ├── INSTALL │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── doc/ │ │ │ │ ├── contents.html │ │ │ │ ├── lua.1 │ │ │ │ ├── lua.css │ │ │ │ ├── lua.html │ │ │ │ ├── luac.1 │ │ │ │ ├── luac.html │ │ │ │ ├── manual.css │ │ │ │ ├── manual.html │ │ │ │ └── readme.html │ │ │ ├── etc/ │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── all.c │ │ │ │ ├── lua.hpp │ │ │ │ ├── lua.pc │ │ │ │ ├── luavs.bat │ │ │ │ ├── min.c │ │ │ │ ├── noparser.c │ │ │ │ └── strict.lua │ │ │ ├── src/ │ │ │ │ ├── Makefile │ │ │ │ ├── lapi.c │ │ │ │ ├── lapi.h │ │ │ │ ├── lauxlib.c │ │ │ │ ├── lauxlib.h │ │ │ │ ├── lbaselib.c │ │ │ │ ├── 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 │ │ ├── lua51-luaplus/ │ │ │ ├── COPYRIGHT │ │ │ ├── HISTORY │ │ │ ├── INSTALL │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── doc/ │ │ │ │ ├── contents.html │ │ │ │ ├── lua.1 │ │ │ │ ├── lua.css │ │ │ │ ├── lua.html │ │ │ │ ├── luac.1 │ │ │ │ ├── luac.html │ │ │ │ ├── manual.css │ │ │ │ ├── manual.html │ │ │ │ └── readme.html │ │ │ ├── etc/ │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── all.c │ │ │ │ ├── lua.hpp │ │ │ │ ├── lua.pc │ │ │ │ ├── luavs.bat │ │ │ │ ├── min.c │ │ │ │ ├── noparser.c │ │ │ │ └── strict.lua │ │ │ ├── src/ │ │ │ │ ├── Makefile │ │ │ │ ├── lapi.c │ │ │ │ ├── lapi.h │ │ │ │ ├── lauxlib.c │ │ │ │ ├── lauxlib.h │ │ │ │ ├── lbaselib.c │ │ │ │ ├── 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.cpp │ │ │ │ ├── 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 │ │ ├── lua52/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── doc/ │ │ │ │ ├── contents.html │ │ │ │ ├── lua.1 │ │ │ │ ├── lua.css │ │ │ │ ├── luac.1 │ │ │ │ ├── manual.css │ │ │ │ ├── manual.html │ │ │ │ └── readme.html │ │ │ └── src/ │ │ │ ├── Makefile │ │ │ ├── lapi.c │ │ │ ├── lapi.h │ │ │ ├── lauxlib.c │ │ │ ├── lauxlib.h │ │ │ ├── lbaselib.c │ │ │ ├── lbitlib.c │ │ │ ├── lcode.c │ │ │ ├── lcode.h │ │ │ ├── lcorolib.c │ │ │ ├── lctype.c │ │ │ ├── lctype.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 │ │ │ ├── lua.hpp │ │ │ ├── luac.c │ │ │ ├── luaconf.h │ │ │ ├── lualib.h │ │ │ ├── lundump.c │ │ │ ├── lundump.h │ │ │ ├── lvm.c │ │ │ ├── lvm.h │ │ │ ├── lzio.c │ │ │ └── lzio.h │ │ ├── lua52-luaplus/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── doc/ │ │ │ │ ├── contents.html │ │ │ │ ├── lua.1 │ │ │ │ ├── lua.css │ │ │ │ ├── luac.1 │ │ │ │ ├── manual.css │ │ │ │ ├── manual.html │ │ │ │ └── readme.html │ │ │ └── src/ │ │ │ ├── Makefile │ │ │ ├── lapi.c │ │ │ ├── lapi.h │ │ │ ├── lauxlib.c │ │ │ ├── lauxlib.h │ │ │ ├── lbaselib.c │ │ │ ├── lbitlib.c │ │ │ ├── lcode.c │ │ │ ├── lcode.h │ │ │ ├── lcorolib.c │ │ │ ├── lctype.c │ │ │ ├── lctype.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 │ │ │ ├── lua.hpp │ │ │ ├── luac.c │ │ │ ├── luaconf.h │ │ │ ├── lualib.h │ │ │ ├── lundump.c │ │ │ ├── lundump.h │ │ │ ├── lvm.c │ │ │ ├── lvm.h │ │ │ ├── lzio.c │ │ │ └── lzio.h │ │ ├── lua53/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── doc/ │ │ │ │ ├── contents.html │ │ │ │ ├── index.css │ │ │ │ ├── lua.1 │ │ │ │ ├── lua.css │ │ │ │ ├── luac.1 │ │ │ │ ├── manual.css │ │ │ │ ├── manual.html │ │ │ │ └── readme.html │ │ │ └── src/ │ │ │ ├── Makefile │ │ │ ├── lapi.c │ │ │ ├── lapi.h │ │ │ ├── lauxlib.c │ │ │ ├── lauxlib.h │ │ │ ├── lbaselib.c │ │ │ ├── lbitlib.c │ │ │ ├── lcode.c │ │ │ ├── lcode.h │ │ │ ├── lcorolib.c │ │ │ ├── lctype.c │ │ │ ├── lctype.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 │ │ │ ├── lprefix.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 │ │ │ ├── lua.hpp │ │ │ ├── luac.c │ │ │ ├── luaconf.h │ │ │ ├── lualib.h │ │ │ ├── lundump.c │ │ │ ├── lundump.h │ │ │ ├── lutf8lib.c │ │ │ ├── lvm.c │ │ │ ├── lvm.h │ │ │ ├── lzio.c │ │ │ └── lzio.h │ │ └── lua53-luaplus/ │ │ ├── Makefile │ │ ├── README │ │ ├── doc/ │ │ │ ├── contents.html │ │ │ ├── index.css │ │ │ ├── lua.1 │ │ │ ├── lua.css │ │ │ ├── luac.1 │ │ │ ├── manual.css │ │ │ ├── manual.html │ │ │ └── readme.html │ │ └── src/ │ │ ├── Makefile │ │ ├── lapi.c │ │ ├── lapi.h │ │ ├── lauxlib.c │ │ ├── lauxlib.h │ │ ├── lbaselib.c │ │ ├── lbitlib.c │ │ ├── lcode.c │ │ ├── lcode.h │ │ ├── lcorolib.c │ │ ├── lctype.c │ │ ├── lctype.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 │ │ ├── lprefix.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 │ │ ├── lua.hpp │ │ ├── luac.c │ │ ├── luaconf.h │ │ ├── lualib.h │ │ ├── lundump.c │ │ ├── lundump.h │ │ ├── lutf8lib.c │ │ ├── lvm.c │ │ ├── lvm.h │ │ ├── lzio.c │ │ └── lzio.h │ ├── ManagedLuaPlus/ │ │ ├── AssemblyInfo.cpp │ │ ├── DllMain.cpp │ │ ├── LuaPlusClrPure.jam │ │ ├── ManagedLuaPlus.cpp │ │ ├── ManagedLuaPlus.h │ │ ├── ManagedLuaPlus.jam │ │ ├── ManagedLuaPlus.sln │ │ ├── ManagedLuaPlus.snk │ │ └── Stdafx.h │ ├── ManagedLuaPlus-oldsyntax/ │ │ ├── AssemblyInfo.cpp │ │ ├── DllMain.cpp │ │ ├── ManagedLuaPlus.cpp │ │ ├── ManagedLuaPlus.h │ │ ├── ManagedLuaPlus.jam │ │ ├── ManagedLuaPlus.sln │ │ ├── ManagedLuaPlus.snk │ │ └── Stdafx.h │ ├── Modules/ │ │ ├── .gitignore │ │ ├── LuaMacro/ │ │ │ ├── config.ld │ │ │ ├── docgen │ │ │ ├── docgen.bat │ │ │ ├── luam │ │ │ ├── luam.lua │ │ │ ├── macro/ │ │ │ │ ├── Getter.lua │ │ │ │ ├── TokenList.lua │ │ │ │ ├── all.lua │ │ │ │ ├── assert.lua │ │ │ │ ├── builtin.lua │ │ │ │ ├── clexer.lua │ │ │ │ ├── do.lua │ │ │ │ ├── forall.lua │ │ │ │ ├── lambda.lua │ │ │ │ ├── lc.lua │ │ │ │ ├── lexer.lua │ │ │ │ ├── lib/ │ │ │ │ │ ├── class.lua │ │ │ │ │ └── test.lua │ │ │ │ ├── module.lua │ │ │ │ ├── try.lua │ │ │ │ └── with.lua │ │ │ ├── macro.lua │ │ │ ├── readme.md │ │ │ └── tests/ │ │ │ ├── cexport.lua │ │ │ ├── class1.lc │ │ │ ├── const.lua │ │ │ ├── cskin.lua │ │ │ ├── dll.c │ │ │ ├── dollar.lua │ │ │ ├── exit.tmp │ │ │ ├── forall1.lua │ │ │ ├── lc.lua │ │ │ ├── list.lua │ │ │ ├── mmath.lua │ │ │ ├── mod.m.lua │ │ │ ├── proto.lua │ │ │ ├── qw.lua │ │ │ ├── rawhash.lua │ │ │ ├── readme.md │ │ │ ├── run-tests.lua │ │ │ ├── str.lc │ │ │ ├── test-assert.lua │ │ │ ├── test-block.lua │ │ │ ├── test-case.lua │ │ │ ├── test-const.lua │ │ │ ├── test-cskin.lua │ │ │ ├── test-do.lua │ │ │ ├── test-dollar.lua │ │ │ ├── test-forall.lua │ │ │ ├── test-forall1.lua │ │ │ ├── test-include.lua │ │ │ ├── test-lambda.lua │ │ │ ├── test-list.lua │ │ │ ├── test-macro.lua │ │ │ ├── test-mod.lua │ │ │ ├── test-pl-list.lua │ │ │ ├── test-proto.lua │ │ │ ├── test-qw.lua │ │ │ ├── test-rawhash.lua │ │ │ ├── test-require.lua │ │ │ ├── test-scope.lua │ │ │ ├── test-test.lua │ │ │ ├── test-try.lua │ │ │ ├── test-with.lua │ │ │ ├── test.inc │ │ │ ├── tests.bat │ │ │ └── winapi.lc │ │ ├── StackTracePlus/ │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── rockspecs/ │ │ │ │ ├── stacktraceplus-0.1.0-1.rockspec │ │ │ │ ├── stacktraceplus-0.1.1-1.rockspec │ │ │ │ └── stacktraceplus-sscm-1.rockspec │ │ │ ├── src/ │ │ │ │ └── StackTracePlus.lua │ │ │ ├── test/ │ │ │ │ ├── test.lua │ │ │ │ └── test_questionmark.lua │ │ │ └── unittest/ │ │ │ ├── run.lua │ │ │ └── test.lua │ │ ├── alien/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── Makefile.win64 │ │ │ ├── README │ │ │ ├── doc/ │ │ │ │ ├── .git-darcs-dir │ │ │ │ ├── alien.md │ │ │ │ └── index.html │ │ │ ├── executables │ │ │ ├── index.html │ │ │ ├── libffi/ │ │ │ │ ├── ChangeLog │ │ │ │ ├── ChangeLog.libffi │ │ │ │ ├── ChangeLog.libgcj │ │ │ │ ├── ChangeLog.v1 │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── README │ │ │ │ ├── acinclude.m4 │ │ │ │ ├── aclocal.m4 │ │ │ │ ├── compile │ │ │ │ ├── config.guess │ │ │ │ ├── config.sub │ │ │ │ ├── configure │ │ │ │ ├── configure.ac │ │ │ │ ├── configure.host │ │ │ │ ├── depcomp │ │ │ │ ├── doc/ │ │ │ │ │ ├── libffi.info │ │ │ │ │ ├── libffi.texi │ │ │ │ │ ├── stamp-vti │ │ │ │ │ └── version.texi │ │ │ │ ├── fficonfig.h.in │ │ │ │ ├── include/ │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── Makefile.in │ │ │ │ │ ├── ffi.h.in │ │ │ │ │ └── ffi_common.h │ │ │ │ ├── install-sh │ │ │ │ ├── libffi.pc.in │ │ │ │ ├── libtool-version │ │ │ │ ├── ltmain.sh │ │ │ │ ├── m4/ │ │ │ │ │ ├── libtool.m4 │ │ │ │ │ ├── ltoptions.m4 │ │ │ │ │ ├── ltsugar.m4 │ │ │ │ │ ├── ltversion.m4 │ │ │ │ │ └── lt~obsolete.m4 │ │ │ │ ├── man/ │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── Makefile.in │ │ │ │ │ ├── ffi.3 │ │ │ │ │ ├── ffi_call.3 │ │ │ │ │ └── ffi_prep_cif.3 │ │ │ │ ├── mdate-sh │ │ │ │ ├── missing │ │ │ │ ├── src/ │ │ │ │ │ ├── alpha/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ └── osf.S │ │ │ │ │ ├── arm/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ └── sysv.S │ │ │ │ │ ├── avr32/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ └── sysv.S │ │ │ │ │ ├── closures.c │ │ │ │ │ ├── cris/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ └── sysv.S │ │ │ │ │ ├── debug.c │ │ │ │ │ ├── dlmalloc.c │ │ │ │ │ ├── frv/ │ │ │ │ │ │ ├── eabi.S │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ └── ffitarget.h │ │ │ │ │ ├── ia64/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ ├── ia64_flags.h │ │ │ │ │ │ └── unix.S │ │ │ │ │ ├── java_raw_api.c │ │ │ │ │ ├── m32r/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ └── sysv.S │ │ │ │ │ ├── m68k/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ └── sysv.S │ │ │ │ │ ├── mips/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ ├── n32.S │ │ │ │ │ │ └── o32.S │ │ │ │ │ ├── pa/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ ├── hpux32.S │ │ │ │ │ │ └── linux.S │ │ │ │ │ ├── powerpc/ │ │ │ │ │ │ ├── aix.S │ │ │ │ │ │ ├── aix_closure.S │ │ │ │ │ │ ├── asm.h │ │ │ │ │ │ ├── darwin.S │ │ │ │ │ │ ├── darwin_closure.S │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffi_darwin.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ ├── linux64.S │ │ │ │ │ │ ├── linux64_closure.S │ │ │ │ │ │ ├── ppc_closure.S │ │ │ │ │ │ └── sysv.S │ │ │ │ │ ├── prep_cif.c │ │ │ │ │ ├── raw_api.c │ │ │ │ │ ├── s390/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ └── sysv.S │ │ │ │ │ ├── sh/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ └── sysv.S │ │ │ │ │ ├── sh64/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ └── sysv.S │ │ │ │ │ ├── sparc/ │ │ │ │ │ │ ├── ffi.c │ │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ │ ├── v8.S │ │ │ │ │ │ └── v9.S │ │ │ │ │ ├── types.c │ │ │ │ │ └── x86/ │ │ │ │ │ ├── darwin.S │ │ │ │ │ ├── darwin64.S │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffi64.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── freebsd.S │ │ │ │ │ ├── sysv.S │ │ │ │ │ ├── unix64.S │ │ │ │ │ ├── win32.S │ │ │ │ │ └── win64.S │ │ │ │ ├── testsuite/ │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── Makefile.in │ │ │ │ │ ├── config/ │ │ │ │ │ │ └── default.exp │ │ │ │ │ ├── lib/ │ │ │ │ │ │ ├── libffi-dg.exp │ │ │ │ │ │ ├── target-libpath.exp │ │ │ │ │ │ └── wrapper.exp │ │ │ │ │ ├── libffi.call/ │ │ │ │ │ │ ├── call.exp │ │ │ │ │ │ ├── closure_fn0.c │ │ │ │ │ │ ├── closure_fn1.c │ │ │ │ │ │ ├── closure_fn2.c │ │ │ │ │ │ ├── closure_fn3.c │ │ │ │ │ │ ├── closure_fn4.c │ │ │ │ │ │ ├── closure_fn5.c │ │ │ │ │ │ ├── closure_fn6.c │ │ │ │ │ │ ├── closure_loc_fn0.c │ │ │ │ │ │ ├── closure_stdcall.c │ │ │ │ │ │ ├── cls_12byte.c │ │ │ │ │ │ ├── cls_16byte.c │ │ │ │ │ │ ├── cls_18byte.c │ │ │ │ │ │ ├── cls_19byte.c │ │ │ │ │ │ ├── cls_1_1byte.c │ │ │ │ │ │ ├── cls_20byte.c │ │ │ │ │ │ ├── cls_20byte1.c │ │ │ │ │ │ ├── cls_24byte.c │ │ │ │ │ │ ├── cls_2byte.c │ │ │ │ │ │ ├── cls_3_1byte.c │ │ │ │ │ │ ├── cls_3byte1.c │ │ │ │ │ │ ├── cls_3byte2.c │ │ │ │ │ │ ├── cls_4_1byte.c │ │ │ │ │ │ ├── cls_4byte.c │ │ │ │ │ │ ├── cls_5_1_byte.c │ │ │ │ │ │ ├── cls_5byte.c │ │ │ │ │ │ ├── cls_64byte.c │ │ │ │ │ │ ├── cls_6_1_byte.c │ │ │ │ │ │ ├── cls_6byte.c │ │ │ │ │ │ ├── cls_7_1_byte.c │ │ │ │ │ │ ├── cls_7byte.c │ │ │ │ │ │ ├── cls_8byte.c │ │ │ │ │ │ ├── cls_9byte1.c │ │ │ │ │ │ ├── cls_9byte2.c │ │ │ │ │ │ ├── cls_align_double.c │ │ │ │ │ │ ├── cls_align_float.c │ │ │ │ │ │ ├── cls_align_longdouble.c │ │ │ │ │ │ ├── cls_align_longdouble_split.c │ │ │ │ │ │ ├── cls_align_longdouble_split2.c │ │ │ │ │ │ ├── cls_align_pointer.c │ │ │ │ │ │ ├── cls_align_sint16.c │ │ │ │ │ │ ├── cls_align_sint32.c │ │ │ │ │ │ ├── cls_align_sint64.c │ │ │ │ │ │ ├── cls_align_uint16.c │ │ │ │ │ │ ├── cls_align_uint32.c │ │ │ │ │ │ ├── cls_align_uint64.c │ │ │ │ │ │ ├── cls_dbls_struct.c │ │ │ │ │ │ ├── cls_double.c │ │ │ │ │ │ ├── cls_double_va.c │ │ │ │ │ │ ├── cls_float.c │ │ │ │ │ │ ├── cls_longdouble.c │ │ │ │ │ │ ├── cls_longdouble_va.c │ │ │ │ │ │ ├── cls_multi_schar.c │ │ │ │ │ │ ├── cls_multi_sshort.c │ │ │ │ │ │ ├── cls_multi_sshortchar.c │ │ │ │ │ │ ├── cls_multi_uchar.c │ │ │ │ │ │ ├── cls_multi_ushort.c │ │ │ │ │ │ ├── cls_multi_ushortchar.c │ │ │ │ │ │ ├── cls_pointer.c │ │ │ │ │ │ ├── cls_pointer_stack.c │ │ │ │ │ │ ├── cls_schar.c │ │ │ │ │ │ ├── cls_sint.c │ │ │ │ │ │ ├── cls_sshort.c │ │ │ │ │ │ ├── cls_uchar.c │ │ │ │ │ │ ├── cls_uint.c │ │ │ │ │ │ ├── cls_ulonglong.c │ │ │ │ │ │ ├── cls_ushort.c │ │ │ │ │ │ ├── err_bad_abi.c │ │ │ │ │ │ ├── err_bad_typedef.c │ │ │ │ │ │ ├── ffitest.h │ │ │ │ │ │ ├── float.c │ │ │ │ │ │ ├── float1.c │ │ │ │ │ │ ├── float2.c │ │ │ │ │ │ ├── float3.c │ │ │ │ │ │ ├── float4.c │ │ │ │ │ │ ├── huge_struct.c │ │ │ │ │ │ ├── many.c │ │ │ │ │ │ ├── many_win32.c │ │ │ │ │ │ ├── negint.c │ │ │ │ │ │ ├── nested_struct.c │ │ │ │ │ │ ├── nested_struct1.c │ │ │ │ │ │ ├── nested_struct10.c │ │ │ │ │ │ ├── nested_struct2.c │ │ │ │ │ │ ├── nested_struct3.c │ │ │ │ │ │ ├── nested_struct4.c │ │ │ │ │ │ ├── nested_struct5.c │ │ │ │ │ │ ├── nested_struct6.c │ │ │ │ │ │ ├── nested_struct7.c │ │ │ │ │ │ ├── nested_struct8.c │ │ │ │ │ │ ├── nested_struct9.c │ │ │ │ │ │ ├── problem1.c │ │ │ │ │ │ ├── promotion.c │ │ │ │ │ │ ├── pyobjc-tc.c │ │ │ │ │ │ ├── return_dbl.c │ │ │ │ │ │ ├── return_dbl1.c │ │ │ │ │ │ ├── return_dbl2.c │ │ │ │ │ │ ├── return_fl.c │ │ │ │ │ │ ├── return_fl1.c │ │ │ │ │ │ ├── return_fl2.c │ │ │ │ │ │ ├── return_fl3.c │ │ │ │ │ │ ├── return_ldl.c │ │ │ │ │ │ ├── return_ll.c │ │ │ │ │ │ ├── return_ll1.c │ │ │ │ │ │ ├── return_sc.c │ │ │ │ │ │ ├── return_sl.c │ │ │ │ │ │ ├── return_uc.c │ │ │ │ │ │ ├── return_ul.c │ │ │ │ │ │ ├── stret_large.c │ │ │ │ │ │ ├── stret_large2.c │ │ │ │ │ │ ├── stret_medium.c │ │ │ │ │ │ ├── stret_medium2.c │ │ │ │ │ │ ├── strlen.c │ │ │ │ │ │ ├── strlen_win32.c │ │ │ │ │ │ ├── struct1.c │ │ │ │ │ │ ├── struct2.c │ │ │ │ │ │ ├── struct3.c │ │ │ │ │ │ ├── struct4.c │ │ │ │ │ │ ├── struct5.c │ │ │ │ │ │ ├── struct6.c │ │ │ │ │ │ ├── struct7.c │ │ │ │ │ │ ├── struct8.c │ │ │ │ │ │ ├── struct9.c │ │ │ │ │ │ └── testclosure.c │ │ │ │ │ └── libffi.special/ │ │ │ │ │ ├── ffitestcxx.h │ │ │ │ │ ├── special.exp │ │ │ │ │ ├── unwindtest.cc │ │ │ │ │ └── unwindtest_ffi_call.cc │ │ │ │ ├── texinfo.tex │ │ │ │ └── win32/ │ │ │ │ ├── .git-darcs-dir │ │ │ │ ├── LICENSE │ │ │ │ ├── README │ │ │ │ ├── README.ctypes │ │ │ │ ├── ffi.c │ │ │ │ ├── ffi.h │ │ │ │ ├── ffi_common.h │ │ │ │ ├── fficonfig.h │ │ │ │ ├── ffitarget.h │ │ │ │ ├── prep_cif.c │ │ │ │ ├── types.c │ │ │ │ ├── win32.c │ │ │ │ └── win64.asm │ │ │ ├── rockspec/ │ │ │ │ ├── .git-darcs-dir │ │ │ │ ├── alien-0.3.1-1.rockspec │ │ │ │ ├── alien-0.3.2-1.rockspec │ │ │ │ ├── alien-0.4.0-1.rockspec │ │ │ │ ├── alien-0.4.1-1.rockspec │ │ │ │ ├── alien-0.5.0-1.rockspec │ │ │ │ ├── alien-0.5.1-1.rockspec │ │ │ │ └── alien-cvs-1.rockspec │ │ │ ├── samples/ │ │ │ │ ├── .git-darcs-dir │ │ │ │ ├── gtk.lua │ │ │ │ ├── libc.lua │ │ │ │ └── string_array.lua │ │ │ ├── src/ │ │ │ │ ├── .git-darcs-dir │ │ │ │ ├── alien/ │ │ │ │ │ ├── .git-darcs-dir │ │ │ │ │ ├── core.c │ │ │ │ │ ├── core.def │ │ │ │ │ ├── struct.c │ │ │ │ │ └── struct.def │ │ │ │ ├── alien.lua │ │ │ │ └── constants │ │ │ └── tests/ │ │ │ ├── .git-darcs-dir │ │ │ ├── alientest.c │ │ │ └── test_alien.lua │ │ ├── bitop/ │ │ │ ├── Makefile │ │ │ ├── Makefile.mingw │ │ │ ├── README │ │ │ ├── bit.c │ │ │ ├── bitbench.lua │ │ │ ├── bittest.lua │ │ │ ├── doc/ │ │ │ │ ├── api.html │ │ │ │ ├── bluequad-print.css │ │ │ │ ├── bluequad.css │ │ │ │ ├── changes.html │ │ │ │ ├── contact.html │ │ │ │ ├── index.html │ │ │ │ ├── install.html │ │ │ │ └── semantics.html │ │ │ ├── installpath.lua │ │ │ ├── md5test.lua │ │ │ ├── msvcbuild.bat │ │ │ ├── msvctest.bat │ │ │ └── nsievebits.lua │ │ ├── cgilua/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── doc/ │ │ │ │ ├── br/ │ │ │ │ │ ├── index.html │ │ │ │ │ ├── libraries.html │ │ │ │ │ ├── license.html │ │ │ │ │ ├── manual.html │ │ │ │ │ ├── reference.html │ │ │ │ │ └── sapi.html │ │ │ │ └── us/ │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── libraries.html │ │ │ │ ├── license.html │ │ │ │ ├── manual.html │ │ │ │ ├── reference.html │ │ │ │ └── sapi.html │ │ │ ├── examples/ │ │ │ │ ├── app.lua │ │ │ │ ├── authentication_conf.lua │ │ │ │ ├── cgilua/ │ │ │ │ │ └── config.lua │ │ │ │ ├── check.lua │ │ │ │ ├── css/ │ │ │ │ │ └── doc.css │ │ │ │ ├── index.lp │ │ │ │ ├── login.lp │ │ │ │ └── test.lp │ │ │ ├── rockspec/ │ │ │ │ ├── cgilua-5.1.2-1.rockspec │ │ │ │ ├── cgilua-5.1.2-2.rockspec │ │ │ │ ├── cgilua-5.1.2rc1-1.rockspec │ │ │ │ ├── cgilua-5.1.3-1.rockspec │ │ │ │ ├── cgilua-5.1.4-1.rockspec │ │ │ │ ├── cgilua-5.2-1.rockspec │ │ │ │ ├── cgilua-5.2-2.rockspec │ │ │ │ ├── cgilua-cvs-2.rockspec │ │ │ │ ├── cgilua-cvs-3.rockspec │ │ │ │ └── cgilua-cvs-4.rockspec │ │ │ ├── src/ │ │ │ │ ├── cgilua/ │ │ │ │ │ ├── authentication.lua │ │ │ │ │ ├── cgilua.lua │ │ │ │ │ ├── cookies.lua │ │ │ │ │ ├── dispatcher.lua │ │ │ │ │ ├── loader.lua │ │ │ │ │ ├── lp.lua │ │ │ │ │ ├── mime.lua │ │ │ │ │ ├── post.lua │ │ │ │ │ ├── readuntil.lua │ │ │ │ │ ├── serialize.lua │ │ │ │ │ ├── session.lua │ │ │ │ │ └── urlcode.lua │ │ │ │ └── launchers/ │ │ │ │ ├── cgilua.cgi │ │ │ │ └── cgilua.fcgi │ │ │ └── tests/ │ │ │ ├── Makefile │ │ │ ├── download.lua │ │ │ ├── env.lua │ │ │ ├── overview.lp │ │ │ ├── prepara_sql2.lua │ │ │ ├── tcgi1.lua │ │ │ ├── test.html │ │ │ ├── test_conc.lua │ │ │ ├── test_cookies.lp │ │ │ ├── test_cookies.lua │ │ │ ├── test_err.lua │ │ │ ├── test_fs.lua │ │ │ ├── test_htk.lua │ │ │ ├── test_lib.lua │ │ │ ├── test_main.html │ │ │ ├── test_main.lp │ │ │ ├── test_main.lua │ │ │ ├── test_session.lua │ │ │ ├── test_sql.lua │ │ │ ├── test_sql2.lua │ │ │ ├── test_variables.lp │ │ │ ├── tfcgi1.lua │ │ │ └── tmod1.lua │ │ ├── clipboard/ │ │ │ ├── clipboard.c │ │ │ └── clipboard.jam │ │ ├── copas/ │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── README.md │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── license.html │ │ │ │ ├── manual.html │ │ │ │ └── reference.html │ │ │ ├── rockspec/ │ │ │ │ ├── copas-1.1.2-1.rockspec │ │ │ │ ├── copas-1.1.3-1.rockspec │ │ │ │ ├── copas-1.1.4-1.rockspec │ │ │ │ ├── copas-1.1.5-1.rockspec │ │ │ │ ├── copas-1.1.6-1.rockspec │ │ │ │ ├── copas-1.2.0-1.rockspec │ │ │ │ ├── copas-1.2.1-1.rockspec │ │ │ │ ├── copas-2.0.0-1.rockspec │ │ │ │ ├── copas-2.0.0-2.rockspec │ │ │ │ ├── copas-2.0.1-1.rockspec │ │ │ │ └── copas-cvs-4.rockspec │ │ │ ├── src/ │ │ │ │ ├── copas/ │ │ │ │ │ ├── ftp.lua │ │ │ │ │ ├── http.lua │ │ │ │ │ ├── limit.lua │ │ │ │ │ └── smtp.lua │ │ │ │ └── copas.lua │ │ │ └── tests/ │ │ │ ├── certs/ │ │ │ │ ├── clientA.pem │ │ │ │ ├── clientAcert.pem │ │ │ │ ├── clientAkey.pem │ │ │ │ ├── clientAreq.pem │ │ │ │ ├── rootA.pem │ │ │ │ ├── rootAkey.pem │ │ │ │ ├── rootAreq.pem │ │ │ │ ├── serverA.pem │ │ │ │ ├── serverAcert.pem │ │ │ │ ├── serverAkey.pem │ │ │ │ └── serverAreq.pem │ │ │ ├── clientA.pem │ │ │ ├── clientAcert.pem │ │ │ ├── clientAkey.pem │ │ │ ├── clientAreq.pem │ │ │ ├── connecttwice.lua │ │ │ ├── cosocket.lua │ │ │ ├── exit.lua │ │ │ ├── exittest.lua │ │ │ ├── httpredirect.lua │ │ │ ├── largetransfer.lua │ │ │ ├── limit.lua │ │ │ ├── request.lua │ │ │ ├── rootA.pem │ │ │ ├── rootAkey.pem │ │ │ ├── rootAreq.pem │ │ │ ├── serverA.pem │ │ │ ├── serverAcert.pem │ │ │ ├── serverAkey.pem │ │ │ ├── serverAreq.pem │ │ │ ├── test.lua │ │ │ ├── testasyncspeed.lua │ │ │ ├── testexit.lua │ │ │ ├── testhttp.lua │ │ │ ├── testhttps.lua │ │ │ └── testlimit.lua │ │ ├── cosmo/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── configure │ │ │ ├── doc/ │ │ │ │ ├── cosmo.md │ │ │ │ ├── dummy │ │ │ │ └── index.html │ │ │ ├── rockspec/ │ │ │ │ ├── cosmo-10.03.31-1.rockspec │ │ │ │ ├── cosmo-10.04.06-1.rockspec │ │ │ │ ├── cosmo-13.01.30-1.rockspec │ │ │ │ ├── cosmo-14.03.04-1.rockspec │ │ │ │ ├── cosmo-8.02.18-1.rockspec │ │ │ │ ├── cosmo-8.04.04-1.rockspec │ │ │ │ ├── cosmo-8.04.14-1.rockspec │ │ │ │ ├── cosmo-8.04.14-2.rockspec │ │ │ │ ├── cosmo-9.09.22-1.rockspec │ │ │ │ └── cosmo-current-1.rockspec │ │ │ ├── samples/ │ │ │ │ └── sample.lua │ │ │ ├── src/ │ │ │ │ ├── cosmo/ │ │ │ │ │ ├── fill.lua │ │ │ │ │ └── grammar.lua │ │ │ │ └── cosmo.lua │ │ │ └── tests/ │ │ │ └── test_cosmo.lua │ │ ├── coxpcall/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README.md │ │ │ ├── configure │ │ │ ├── doc/ │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ └── license.html │ │ │ ├── rockspec/ │ │ │ │ ├── coxpcall-1.11.0-1.rockspec │ │ │ │ ├── coxpcall-1.12.0-1.rockspec │ │ │ │ ├── coxpcall-1.12.0rc1-1.rockspec │ │ │ │ ├── coxpcall-1.13.0-1.rockspec │ │ │ │ ├── coxpcall-1.13.0-2.rockspec │ │ │ │ ├── coxpcall-1.14.0-1.rockspec │ │ │ │ ├── coxpcall-1.14.0-2.rockspec │ │ │ │ ├── coxpcall-1.15.0-1.rockspec │ │ │ │ ├── coxpcall-1.16.0-1.rockspec │ │ │ │ ├── coxpcall-cvs-1.rockspec │ │ │ │ ├── coxpcall-cvs-2.rockspec │ │ │ │ └── coxpcall-scm-1.rockspec │ │ │ └── src/ │ │ │ └── coxpcall.lua │ │ ├── date/ │ │ │ ├── .busted │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── config.ld │ │ │ ├── date-2.1.1-1.rockspec │ │ │ ├── date.lua │ │ │ ├── doc/ │ │ │ │ └── index.html │ │ │ ├── samples/ │ │ │ │ ├── mkcalendar.lua │ │ │ │ ├── mkisocal.lua │ │ │ │ └── tests.lua │ │ │ └── spec/ │ │ │ └── date_spec.lua │ │ ├── dotnet/ │ │ │ ├── dotnet.cpp │ │ │ ├── dotnet.jam │ │ │ ├── luastdcall.cpp │ │ │ └── luastdcall.h │ │ ├── dotnetinterface/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── CheckType.cs │ │ │ ├── GenerateEventAssembly.cs │ │ │ ├── Lua.cs │ │ │ ├── LuaDLL.cs │ │ │ ├── LuaException.cs │ │ │ ├── Metatables.cs │ │ │ ├── MethodWrapper.cs │ │ │ ├── ObjectTranslator.cs │ │ │ ├── ProxyType.cs │ │ │ ├── README.txt │ │ │ ├── dotnetinterface.csproj │ │ │ └── luainterface.snk │ │ ├── expand/ │ │ │ └── expand.lua │ │ ├── ezdav/ │ │ │ ├── ezdav.jam │ │ │ └── src/ │ │ │ ├── buffer.c │ │ │ ├── buffer.h │ │ │ ├── davglob.c │ │ │ ├── davglob.h │ │ │ ├── ezdav.c │ │ │ └── ezdavlib/ │ │ │ ├── .gitignore │ │ │ ├── Jamfile.jam │ │ │ ├── README.md │ │ │ ├── changelog.txt │ │ │ ├── date_decode.c │ │ │ ├── date_decode.h │ │ │ ├── davclient/ │ │ │ │ ├── CreateJamVS2010Workspace.bat │ │ │ │ ├── Jamfile.jam │ │ │ │ ├── davclient.c │ │ │ │ ├── tlsf.c │ │ │ │ ├── tlsf.h │ │ │ │ └── tlsfbits.h │ │ │ ├── digcalc.c │ │ │ ├── digcalc.h │ │ │ ├── global.h │ │ │ ├── high_level_webdav_functions.c │ │ │ ├── high_level_webdav_functions.h │ │ │ ├── http.c │ │ │ ├── http.h │ │ │ ├── http_storage.c │ │ │ ├── http_storage.h │ │ │ ├── md5.c │ │ │ ├── md5.h │ │ │ ├── strutl.c │ │ │ ├── strutl.h │ │ │ ├── webdav.c │ │ │ ├── webdav.def │ │ │ ├── webdav.h │ │ │ ├── xml_tree.c │ │ │ └── xml_tree.h │ │ ├── filefind/ │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.bat │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ └── makedoc.lua │ │ │ ├── filefind.jam │ │ │ ├── readme.md │ │ │ ├── src/ │ │ │ │ ├── buffer.c │ │ │ │ ├── buffer.h │ │ │ │ ├── filefind.c │ │ │ │ ├── fileglob.c │ │ │ │ └── fileglob.h │ │ │ └── tests/ │ │ │ └── test.lua │ │ ├── getopt/ │ │ │ ├── getopt.jam │ │ │ ├── src/ │ │ │ │ └── getopt.lua │ │ │ └── test/ │ │ │ └── testgetopt.lua │ │ ├── lanes/ │ │ │ ├── ABOUT │ │ │ ├── BUGS │ │ │ ├── CHANGES │ │ │ ├── CMakeLists.txt │ │ │ ├── COPYRIGHT │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── TODO │ │ │ ├── dist.cmake │ │ │ ├── dist.info │ │ │ ├── docs/ │ │ │ │ ├── Lua multithreading choices.graffle │ │ │ │ ├── comparison.html │ │ │ │ ├── index.html │ │ │ │ └── performance.ods │ │ │ ├── lanes-3.8.3-1.rockspec │ │ │ ├── lanes-3.9.6-1.rockspec │ │ │ ├── make-vc.cmd │ │ │ ├── setup-vc.cmd │ │ │ ├── src/ │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── compat.c │ │ │ │ ├── compat.h │ │ │ │ ├── deep.c │ │ │ │ ├── deep.h │ │ │ │ ├── keeper.c │ │ │ │ ├── keeper.h │ │ │ │ ├── lanes.c │ │ │ │ ├── lanes.h │ │ │ │ ├── lanes.lua │ │ │ │ ├── threading.c │ │ │ │ ├── threading.h │ │ │ │ ├── tools.c │ │ │ │ └── tools.h │ │ │ └── tests/ │ │ │ ├── appendud.lua │ │ │ ├── argtable.lua │ │ │ ├── assert.lua │ │ │ ├── atexit.lua │ │ │ ├── atomic.lua │ │ │ ├── basic.lua │ │ │ ├── cancel.lua │ │ │ ├── cyclic.lua │ │ │ ├── ehynes.lua │ │ │ ├── errhangtest.lua │ │ │ ├── error.lua │ │ │ ├── fibonacci.lua │ │ │ ├── fifo.lua │ │ │ ├── finalizer.lua │ │ │ ├── func_is_string.lua │ │ │ ├── hangtest.lua │ │ │ ├── irayo_closure.lua │ │ │ ├── irayo_recursive.lua │ │ │ ├── keeper.lua │ │ │ ├── launchtest.lua │ │ │ ├── linda_perf.lua │ │ │ ├── nameof.lua │ │ │ ├── objects.lua │ │ │ ├── package.lua │ │ │ ├── parallel_os_calls.lua │ │ │ ├── perftest.lua │ │ │ ├── pingpong.lua │ │ │ ├── protectproxy.lua │ │ │ ├── recursive.lua │ │ │ ├── require.lua │ │ │ ├── rupval.lua │ │ │ └── timer.lua │ │ ├── lbuffer/ │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.rst │ │ │ ├── lb_interface.c │ │ │ ├── lbuffer.c │ │ │ ├── lbuffer.h │ │ │ ├── lua_with_lbuffer/ │ │ │ │ ├── linit_modified.c │ │ │ │ └── luavs_lbuffer.bat │ │ │ └── test.lua │ │ ├── lexers/ │ │ │ ├── c.lua │ │ │ ├── csv.lua │ │ │ ├── ini.lua │ │ │ └── lexers.jam │ │ ├── libexpat/ │ │ │ ├── .gitignore │ │ │ ├── .travis.sh │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── expat/ │ │ │ │ ├── .gitignore │ │ │ │ ├── AUTHORS │ │ │ │ ├── CMake.README │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── COPYING │ │ │ │ ├── Changes │ │ │ │ ├── ConfigureChecks.cmake │ │ │ │ ├── Makefile.am │ │ │ │ ├── README.md │ │ │ │ ├── buildconf.sh │ │ │ │ ├── clean_coverage.sh │ │ │ │ ├── configure.ac │ │ │ │ ├── conftools/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── PrintPath │ │ │ │ │ ├── ac_c_bigendian_cross.m4 │ │ │ │ │ ├── expat.m4 │ │ │ │ │ └── get-version.sh │ │ │ │ ├── coverage.sh │ │ │ │ ├── doc/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── reference.html │ │ │ │ │ ├── style.css │ │ │ │ │ └── xmlwf.xml │ │ │ │ ├── examples/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── elements.c │ │ │ │ │ ├── elements.vcxproj │ │ │ │ │ ├── elements.vcxproj.filters │ │ │ │ │ ├── outline.c │ │ │ │ │ ├── outline.vcxproj │ │ │ │ │ └── outline.vcxproj.filters │ │ │ │ ├── expat.pc.in │ │ │ │ ├── expat.sln │ │ │ │ ├── expat.spec │ │ │ │ ├── expat_config.h.cmake │ │ │ │ ├── gennmtab/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ └── gennmtab.c │ │ │ │ ├── lib/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── ascii.h │ │ │ │ │ ├── asciitab.h │ │ │ │ │ ├── expat.vcxproj │ │ │ │ │ ├── expat.vcxproj.filters │ │ │ │ │ ├── expat_external.h │ │ │ │ │ ├── expat_static.vcxproj │ │ │ │ │ ├── expat_static.vcxproj.filters │ │ │ │ │ ├── expatw.vcxproj │ │ │ │ │ ├── expatw.vcxproj.filters │ │ │ │ │ ├── expatw_static.vcxproj │ │ │ │ │ ├── expatw_static.vcxproj.filters │ │ │ │ │ ├── iasciitab.h │ │ │ │ │ ├── internal.h │ │ │ │ │ ├── latin1tab.h │ │ │ │ │ ├── libexpat.def │ │ │ │ │ ├── libexpatw.def │ │ │ │ │ ├── loadlibrary.c │ │ │ │ │ ├── nametab.h │ │ │ │ │ ├── siphash.h │ │ │ │ │ ├── utf8tab.h │ │ │ │ │ ├── winconfig.h │ │ │ │ │ ├── xmlparse.c │ │ │ │ │ ├── xmlrole.c │ │ │ │ │ ├── xmlrole.h │ │ │ │ │ ├── xmltok.c │ │ │ │ │ ├── xmltok.h │ │ │ │ │ ├── xmltok_impl.c │ │ │ │ │ ├── xmltok_impl.h │ │ │ │ │ └── xmltok_ns.c │ │ │ │ ├── memory-sanitizer-blacklist.txt │ │ │ │ ├── qa.sh │ │ │ │ ├── run.sh.in │ │ │ │ ├── test-driver-wrapper.sh │ │ │ │ ├── tests/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── README.txt │ │ │ │ │ ├── benchmark/ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── Makefile.am │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── benchmark.c │ │ │ │ │ │ ├── benchmark.sln │ │ │ │ │ │ └── benchmark.vcxproj │ │ │ │ │ ├── chardata.c │ │ │ │ │ ├── chardata.h │ │ │ │ │ ├── memcheck.c │ │ │ │ │ ├── memcheck.h │ │ │ │ │ ├── minicheck.c │ │ │ │ │ ├── minicheck.h │ │ │ │ │ ├── runtests.c │ │ │ │ │ ├── runtests.sln │ │ │ │ │ ├── runtests.vcxproj │ │ │ │ │ ├── runtests.vcxproj.filters │ │ │ │ │ ├── runtestspp.cpp │ │ │ │ │ ├── structdata.c │ │ │ │ │ ├── structdata.h │ │ │ │ │ ├── udiffer.py │ │ │ │ │ ├── xmltest.log.expected │ │ │ │ │ └── xmltest.sh │ │ │ │ └── win32/ │ │ │ │ ├── .gitignore │ │ │ │ ├── MANIFEST.txt │ │ │ │ ├── README.txt │ │ │ │ └── expat.iss │ │ │ └── testdata/ │ │ │ ├── README.txt │ │ │ └── largefiles/ │ │ │ ├── README.txt │ │ │ ├── nes96.xml │ │ │ ├── ns_att_test.xml │ │ │ ├── recset.xml │ │ │ └── wordnet_glossary-20010201.rdf │ │ ├── loop/ │ │ │ ├── LICENSE │ │ │ ├── RELEASE │ │ │ ├── doc/ │ │ │ │ ├── contact.html │ │ │ │ ├── index.html │ │ │ │ ├── latests.html │ │ │ │ ├── layout1.css │ │ │ │ ├── layout2.css │ │ │ │ ├── layout3.css │ │ │ │ ├── library/ │ │ │ │ │ ├── collection/ │ │ │ │ │ │ ├── MapWithArrayOfKeys.html │ │ │ │ │ │ ├── ObjectCache.html │ │ │ │ │ │ ├── OrderedSet.html │ │ │ │ │ │ ├── PriorityQueue.html │ │ │ │ │ │ ├── UnorderedArray.html │ │ │ │ │ │ └── UnorderedArraySet.html │ │ │ │ │ ├── compiler/ │ │ │ │ │ │ ├── Arguments.html │ │ │ │ │ │ ├── Conditional.html │ │ │ │ │ │ └── Expression.html │ │ │ │ │ ├── debug/ │ │ │ │ │ │ ├── Inspector.html │ │ │ │ │ │ ├── Matcher.html │ │ │ │ │ │ ├── Verbose.html │ │ │ │ │ │ └── Viewer.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── object/ │ │ │ │ │ │ ├── Exception.html │ │ │ │ │ │ ├── Publisher.html │ │ │ │ │ │ └── Wrapper.html │ │ │ │ │ ├── overview.html │ │ │ │ │ ├── serial/ │ │ │ │ │ │ ├── FileStream.html │ │ │ │ │ │ ├── Serializer.html │ │ │ │ │ │ ├── SocketStream.html │ │ │ │ │ │ └── StringStream.html │ │ │ │ │ └── thread/ │ │ │ │ │ ├── CoSocket.html │ │ │ │ │ ├── IOScheduler.html │ │ │ │ │ ├── Scheduler.html │ │ │ │ │ ├── SocketScheduler.html │ │ │ │ │ └── Timer.html │ │ │ │ ├── loop.css │ │ │ │ ├── manual/ │ │ │ │ │ ├── basics.html │ │ │ │ │ ├── classops.html │ │ │ │ │ ├── components.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── intro.html │ │ │ │ │ └── models.html │ │ │ │ ├── news.html │ │ │ │ └── release/ │ │ │ │ ├── changes.html │ │ │ │ ├── index.html │ │ │ │ ├── preload.html │ │ │ │ └── previous.html │ │ │ └── lua/ │ │ │ ├── loop/ │ │ │ │ ├── base.lua │ │ │ │ ├── cached.lua │ │ │ │ ├── collection/ │ │ │ │ │ ├── MapWithArrayOfKeys.lua │ │ │ │ │ ├── ObjectCache.lua │ │ │ │ │ ├── OrderedSet.lua │ │ │ │ │ ├── PriorityQueue.lua │ │ │ │ │ ├── UnorderedArray.lua │ │ │ │ │ └── UnorderedArraySet.lua │ │ │ │ ├── compiler/ │ │ │ │ │ ├── Arguments.lua │ │ │ │ │ ├── Conditional.lua │ │ │ │ │ └── Expression.lua │ │ │ │ ├── component/ │ │ │ │ │ ├── base.lua │ │ │ │ │ ├── contained.lua │ │ │ │ │ ├── dynamic.lua │ │ │ │ │ ├── intercepted.lua │ │ │ │ │ └── wrapped.lua │ │ │ │ ├── debug/ │ │ │ │ │ ├── Inspector.lua │ │ │ │ │ ├── Matcher.lua │ │ │ │ │ ├── Verbose.lua │ │ │ │ │ └── Viewer.lua │ │ │ │ ├── multiple.lua │ │ │ │ ├── object/ │ │ │ │ │ ├── Exception.lua │ │ │ │ │ ├── Publisher.lua │ │ │ │ │ └── Wrapper.lua │ │ │ │ ├── scoped.lua │ │ │ │ ├── serial/ │ │ │ │ │ ├── FileStream.lua │ │ │ │ │ ├── Serializer.lua │ │ │ │ │ ├── SocketStream.lua │ │ │ │ │ └── StringStream.lua │ │ │ │ ├── simple.lua │ │ │ │ ├── table.lua │ │ │ │ └── thread/ │ │ │ │ ├── CoSocket.lua │ │ │ │ ├── IOScheduler.lua │ │ │ │ ├── Scheduler.lua │ │ │ │ ├── SocketScheduler.lua │ │ │ │ └── Timer.lua │ │ │ ├── precompiler.lua │ │ │ └── preloader.lua │ │ ├── lpeg/ │ │ │ ├── HISTORY │ │ │ ├── lpcap.c │ │ │ ├── lpcap.h │ │ │ ├── lpcode.c │ │ │ ├── lpcode.h │ │ │ ├── lpeg.html │ │ │ ├── lpprint.c │ │ │ ├── lpprint.h │ │ │ ├── lptree.c │ │ │ ├── lptree.h │ │ │ ├── lptypes.h │ │ │ ├── lpvm.c │ │ │ ├── lpvm.h │ │ │ ├── makefile │ │ │ ├── re.html │ │ │ ├── re.lua │ │ │ └── test.lua │ │ ├── lqt/ │ │ │ ├── BUILD │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── TODO │ │ │ ├── common/ │ │ │ │ ├── lqt_common.cpp │ │ │ │ ├── lqt_common.hpp │ │ │ │ ├── lqt_qt.cpp │ │ │ │ └── lqt_qt.hpp │ │ │ ├── cpptoxml/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Jamfile.jam │ │ │ │ ├── README │ │ │ │ ├── cpptoxml.pro │ │ │ │ ├── gpl-2.0.txt │ │ │ │ ├── main.cpp │ │ │ │ └── parser/ │ │ │ │ ├── ast.cpp │ │ │ │ ├── ast.h │ │ │ │ ├── binder.cpp │ │ │ │ ├── binder.h │ │ │ │ ├── class_compiler.cpp │ │ │ │ ├── class_compiler.h │ │ │ │ ├── codemodel.cpp │ │ │ │ ├── codemodel.h │ │ │ │ ├── codemodel_finder.cpp │ │ │ │ ├── codemodel_finder.h │ │ │ │ ├── codemodel_fwd.h │ │ │ │ ├── codemodel_pointer.h │ │ │ │ ├── compiler_utils.cpp │ │ │ │ ├── compiler_utils.h │ │ │ │ ├── control.cpp │ │ │ │ ├── control.h │ │ │ │ ├── declarator_compiler.cpp │ │ │ │ ├── declarator_compiler.h │ │ │ │ ├── default_visitor.cpp │ │ │ │ ├── default_visitor.h │ │ │ │ ├── dumptree.cpp │ │ │ │ ├── dumptree.h │ │ │ │ ├── include/ │ │ │ │ │ └── stdarg.h │ │ │ │ ├── lexer.cpp │ │ │ │ ├── lexer.h │ │ │ │ ├── list.cpp │ │ │ │ ├── list.h │ │ │ │ ├── name_compiler.cpp │ │ │ │ ├── name_compiler.h │ │ │ │ ├── parser.cpp │ │ │ │ ├── parser.h │ │ │ │ ├── r++.macros │ │ │ │ ├── rpp/ │ │ │ │ │ ├── builtin-macros.cpp │ │ │ │ │ ├── pp-cctype.h │ │ │ │ │ ├── pp-configuration │ │ │ │ │ ├── pp-engine-bits.h │ │ │ │ │ ├── pp-engine.h │ │ │ │ │ ├── pp-environment.h │ │ │ │ │ ├── pp-fwd.h │ │ │ │ │ ├── pp-internal.h │ │ │ │ │ ├── pp-iterator.h │ │ │ │ │ ├── pp-macro-expander.h │ │ │ │ │ ├── pp-macro.h │ │ │ │ │ ├── pp-main.cpp │ │ │ │ │ ├── pp-qt-configuration │ │ │ │ │ ├── pp-qt-configuration-win │ │ │ │ │ ├── pp-scanner.h │ │ │ │ │ ├── pp-string.h │ │ │ │ │ ├── pp-symbol.h │ │ │ │ │ ├── pp.h │ │ │ │ │ ├── preprocessor.cpp │ │ │ │ │ ├── preprocessor.h │ │ │ │ │ └── rpp.pri │ │ │ │ ├── rpp-allocator.h │ │ │ │ ├── rxx.pri │ │ │ │ ├── rxx.pro │ │ │ │ ├── rxx_allocator.h │ │ │ │ ├── smallobject.cpp │ │ │ │ ├── smallobject.h │ │ │ │ ├── symbol.h │ │ │ │ ├── tokens.cpp │ │ │ │ ├── tokens.h │ │ │ │ ├── type_compiler.cpp │ │ │ │ ├── type_compiler.h │ │ │ │ ├── visitor.cpp │ │ │ │ └── visitor.h │ │ │ ├── doc/ │ │ │ │ ├── USAGE.md │ │ │ │ └── no-cmake-build.txt │ │ │ ├── generator/ │ │ │ │ ├── class_types.lua │ │ │ │ ├── classes.lua │ │ │ │ ├── enums.lua │ │ │ │ ├── generator.lua │ │ │ │ ├── operators.lua │ │ │ │ ├── properties.lua │ │ │ │ ├── qt_internal.lua │ │ │ │ ├── qtemplates.lua │ │ │ │ ├── qtypes.lua │ │ │ │ ├── signalslot.lua │ │ │ │ ├── templates.lua │ │ │ │ ├── types.lua │ │ │ │ ├── virtuals.lua │ │ │ │ └── xml.lua │ │ │ └── test/ │ │ │ ├── file_test.lua │ │ │ ├── mm.lua │ │ │ ├── noqt/ │ │ │ │ ├── n.lua │ │ │ │ ├── n1 │ │ │ │ ├── n2 │ │ │ │ ├── n3 │ │ │ │ └── noqt │ │ │ ├── sql_test.lua │ │ │ ├── t1.lua │ │ │ ├── t2.lua │ │ │ ├── t3.lua │ │ │ ├── t4.lua │ │ │ ├── t5.lua │ │ │ ├── t6.lua │ │ │ ├── t7.lua │ │ │ ├── virt_test.lua │ │ │ └── webview.lua │ │ ├── lrexlib/ │ │ │ ├── .gitignore │ │ │ ├── ChangeLog.old │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── NEWS │ │ │ ├── README.rst │ │ │ ├── doc/ │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── SciTE.properties │ │ │ │ ├── html4css1.css │ │ │ │ ├── license.html │ │ │ │ ├── lrexlib.css │ │ │ │ └── manual.txt │ │ │ ├── luarocks-config.lua │ │ │ ├── mkrockspecs.lua │ │ │ ├── rockspecs.lua │ │ │ ├── src/ │ │ │ │ ├── algo.h │ │ │ │ ├── common.c │ │ │ │ ├── common.h │ │ │ │ ├── gnu/ │ │ │ │ │ └── lgnu.c │ │ │ │ ├── oniguruma/ │ │ │ │ │ ├── lonig.c │ │ │ │ │ └── lonig_f.c │ │ │ │ ├── pcre/ │ │ │ │ │ ├── lpcre.c │ │ │ │ │ └── lpcre_f.c │ │ │ │ ├── posix/ │ │ │ │ │ └── lposix.c │ │ │ │ └── tre/ │ │ │ │ ├── ltre.c │ │ │ │ └── ltre_w.c │ │ │ ├── test/ │ │ │ │ ├── README │ │ │ │ ├── common_sets.lua │ │ │ │ ├── emacs_sets.lua │ │ │ │ ├── gnu_sets.lua │ │ │ │ ├── luatest.lua │ │ │ │ ├── oniguruma_sets.lua │ │ │ │ ├── pat2pcre.lua │ │ │ │ ├── pcre_sets.lua │ │ │ │ ├── pcre_sets2.lua │ │ │ │ ├── posix_sets.lua │ │ │ │ ├── runtest.lua │ │ │ │ ├── scite.properties │ │ │ │ ├── spencer_sets.lua │ │ │ │ └── tre_sets.lua │ │ │ └── windows/ │ │ │ └── mingw/ │ │ │ ├── Makefile │ │ │ ├── _mingw.mak │ │ │ ├── docs.mak │ │ │ ├── rex_gnu.mak │ │ │ ├── rex_onig.mak │ │ │ ├── rex_pcre.mak │ │ │ ├── rex_spencer.mak │ │ │ └── rex_tre.mak │ │ ├── lsqlite3/ │ │ │ ├── HISTORY │ │ │ ├── Makefile │ │ │ ├── doc/ │ │ │ │ └── lsqlite3.wiki │ │ │ ├── examples/ │ │ │ │ ├── aggregate.lua │ │ │ │ ├── function.lua │ │ │ │ ├── hooks_advanced.lua │ │ │ │ ├── order.lua │ │ │ │ ├── simple.lua │ │ │ │ ├── smart.lua │ │ │ │ ├── statement.lua │ │ │ │ ├── tracing.lua │ │ │ │ └── update_hook.lua │ │ │ ├── extras/ │ │ │ │ ├── Makefile │ │ │ │ └── installpath.lua │ │ │ ├── lsqlite3-0.9.1-1.rockspec │ │ │ ├── lsqlite3.c │ │ │ └── test/ │ │ │ ├── test.lua │ │ │ └── tests-sqlite3.lua │ │ ├── lua-cityhash/ │ │ │ ├── City.cpp │ │ │ ├── City.h │ │ │ ├── Platform.h │ │ │ ├── lcityhash.cpp │ │ │ ├── lua-cityhash.jam │ │ │ └── pstdint.h │ │ ├── lua-cjson/ │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── NEWS │ │ │ ├── THANKS │ │ │ ├── dtoa.c │ │ │ ├── dtoa_config.h │ │ │ ├── fpconv.c │ │ │ ├── fpconv.h │ │ │ ├── g_fmt.c │ │ │ ├── lua/ │ │ │ │ ├── cjson/ │ │ │ │ │ └── util.lua │ │ │ │ ├── json2lua.lua │ │ │ │ └── lua2json.lua │ │ │ ├── lua-cjson-2.0.0-1.rockspec │ │ │ ├── lua-cjson.spec │ │ │ ├── lua_cjson.c │ │ │ ├── manual.html │ │ │ ├── manual.txt │ │ │ ├── performance.html │ │ │ ├── performance.txt │ │ │ ├── rfc4627.txt │ │ │ ├── runtests.sh │ │ │ ├── strbuf.c │ │ │ ├── strbuf.h │ │ │ └── tests/ │ │ │ ├── README │ │ │ ├── bench.lua │ │ │ ├── example1.json │ │ │ ├── example2.json │ │ │ ├── example3.json │ │ │ ├── example4.json │ │ │ ├── example5.json │ │ │ ├── genutf8.pl │ │ │ ├── numbers.json │ │ │ ├── rfc-example1.json │ │ │ ├── rfc-example2.json │ │ │ ├── test.lua │ │ │ └── types.json │ │ ├── lua-curl/ │ │ │ ├── .appveyor/ │ │ │ │ ├── install.bat │ │ │ │ ├── install_curl.bat │ │ │ │ └── pack_artifact.bat │ │ │ ├── .config │ │ │ ├── .gitignore │ │ │ ├── .travis/ │ │ │ │ ├── platform.sh │ │ │ │ └── setup_uv.sh │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── doc/ │ │ │ │ ├── config.ld │ │ │ │ ├── curl.ldoc │ │ │ │ └── lcurl.ldoc │ │ │ ├── examples/ │ │ │ │ ├── cURLv2/ │ │ │ │ │ ├── browser.lua │ │ │ │ │ ├── file.lua │ │ │ │ │ ├── multi.lua │ │ │ │ │ ├── post_stream.lua │ │ │ │ │ └── rss.lua │ │ │ │ ├── cURLv3/ │ │ │ │ │ ├── file.lua │ │ │ │ │ ├── multi.lua │ │ │ │ │ ├── multi2.lua │ │ │ │ │ ├── multi3.lua │ │ │ │ │ ├── pop3.lua │ │ │ │ │ ├── post_form.lua │ │ │ │ │ ├── post_json.lua │ │ │ │ │ ├── post_mime.lua │ │ │ │ │ ├── rss.lua │ │ │ │ │ └── uvwget.lua │ │ │ │ └── lcurl/ │ │ │ │ ├── crul_info.lua │ │ │ │ ├── curl_debug.lua │ │ │ │ ├── curl_info.lua │ │ │ │ ├── easy.obj.lua │ │ │ │ ├── file.lua │ │ │ │ ├── fnmatch.lua │ │ │ │ ├── ftpupload.lua │ │ │ │ ├── multi.lua │ │ │ │ ├── multi_iterator.lua │ │ │ │ ├── pause.lua │ │ │ │ ├── post.lua │ │ │ │ ├── post_stream.lua │ │ │ │ ├── share.lua │ │ │ │ └── smtp-mime.lua │ │ │ ├── lakeconfig.lua │ │ │ ├── lakefile │ │ │ ├── rockspecs/ │ │ │ │ ├── lua-curl-0.3.0-1.rockspec │ │ │ │ ├── lua-curl-0.3.1-1.rockspec │ │ │ │ ├── lua-curl-0.3.10-1.rockspec │ │ │ │ ├── lua-curl-0.3.11-1.rockspec │ │ │ │ ├── lua-curl-0.3.2-1.rockspec │ │ │ │ ├── lua-curl-0.3.3-1.rockspec │ │ │ │ ├── lua-curl-0.3.4-1.rockspec │ │ │ │ ├── lua-curl-0.3.5-1.rockspec │ │ │ │ ├── lua-curl-0.3.6-1.rockspec │ │ │ │ ├── lua-curl-0.3.7-1.rockspec │ │ │ │ ├── lua-curl-0.3.8-1.rockspec │ │ │ │ ├── lua-curl-0.3.8-2.rockspec │ │ │ │ ├── lua-curl-0.3.9-1.rockspec │ │ │ │ └── lua-curl-scm-0.rockspec │ │ │ ├── src/ │ │ │ │ ├── l52util.c │ │ │ │ ├── l52util.h │ │ │ │ ├── lceasy.c │ │ │ │ ├── lceasy.h │ │ │ │ ├── lcerr_easy.h │ │ │ │ ├── lcerr_form.h │ │ │ │ ├── lcerr_multi.h │ │ │ │ ├── lcerr_share.h │ │ │ │ ├── lcerr_url.h │ │ │ │ ├── lcerror.c │ │ │ │ ├── lcerror.h │ │ │ │ ├── lcflags.h │ │ │ │ ├── lchttppost.c │ │ │ │ ├── lchttppost.h │ │ │ │ ├── lcinfoeasy.h │ │ │ │ ├── lcmime.c │ │ │ │ ├── lcmime.h │ │ │ │ ├── lcmulti.c │ │ │ │ ├── lcmulti.h │ │ │ │ ├── lcopteasy.h │ │ │ │ ├── lcoptmulti.h │ │ │ │ ├── lcoptshare.h │ │ │ │ ├── lcopturl.h │ │ │ │ ├── lcshare.c │ │ │ │ ├── lcshare.h │ │ │ │ ├── lcurl.c │ │ │ │ ├── lcurl.h │ │ │ │ ├── lcurlapi.c │ │ │ │ ├── lcurlapi.h │ │ │ │ ├── lcutils.c │ │ │ │ ├── lcutils.h │ │ │ │ └── lua/ │ │ │ │ ├── cURL/ │ │ │ │ │ ├── impl/ │ │ │ │ │ │ └── cURL.lua │ │ │ │ │ ├── safe.lua │ │ │ │ │ └── utils.lua │ │ │ │ └── cURL.lua │ │ │ └── test/ │ │ │ ├── .luacov │ │ │ ├── lunit/ │ │ │ │ └── console.lua │ │ │ ├── run.lua │ │ │ ├── server.lua │ │ │ ├── test_curl.lua │ │ │ ├── test_easy.lua │ │ │ ├── test_form.lua │ │ │ ├── test_mime.lua │ │ │ ├── test_multi_callback.lua │ │ │ ├── test_multi_nested_callback.lua │ │ │ ├── test_pause02.c.lua │ │ │ ├── test_safe.lua │ │ │ ├── test_urlapi.lua │ │ │ └── utils.lua │ │ ├── lua-ex/ │ │ │ ├── .cvsignore │ │ │ ├── COPYRIGHT │ │ │ ├── Changelog │ │ │ ├── INSTALL │ │ │ ├── JUST │ │ │ ├── Makefile │ │ │ ├── TODO │ │ │ ├── conf.in │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.bat │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ └── makedoc.lua │ │ │ ├── ex.lua │ │ │ ├── lua-ex.jam │ │ │ ├── posix/ │ │ │ │ ├── Makefile │ │ │ │ ├── ex.c │ │ │ │ ├── posix_spawn.c │ │ │ │ ├── posix_spawn.h │ │ │ │ ├── spawn.c │ │ │ │ └── spawn.h │ │ │ ├── readme.md │ │ │ ├── shared/ │ │ │ │ ├── path.c │ │ │ │ └── path.h │ │ │ ├── tests/ │ │ │ │ ├── pathtests.lua │ │ │ │ ├── rt1.lua │ │ │ │ ├── rt2.lua │ │ │ │ ├── rt3.lua │ │ │ │ ├── rt4.lua │ │ │ │ ├── rt5.lua │ │ │ │ ├── rt6.lua │ │ │ │ └── rt7.lua │ │ │ └── w32api/ │ │ │ ├── Makefile │ │ │ ├── dirent.c │ │ │ ├── dirent.h │ │ │ ├── ex.c │ │ │ ├── pusherror.c │ │ │ ├── pusherror.h │ │ │ ├── spawn.c │ │ │ └── spawn.h │ │ ├── lua-memoryfile/ │ │ │ ├── .gitignore │ │ │ ├── COPYRIGHT │ │ │ ├── Changes │ │ │ ├── MANIFEST │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── debian/ │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile.Debian.conf │ │ │ │ ├── changelog │ │ │ │ ├── compat │ │ │ │ ├── control │ │ │ │ ├── copyright │ │ │ │ ├── liblua5.1-memoryfile-dev.manpages │ │ │ │ └── rules │ │ │ ├── doc/ │ │ │ │ ├── .gitignore │ │ │ │ └── lua-memoryfile.pod │ │ │ ├── lunit-console.lua │ │ │ ├── lunit.lua │ │ │ ├── memoryfile-test.lua │ │ │ ├── memoryfile.c │ │ │ ├── memoryfile.h │ │ │ └── test/ │ │ │ ├── io.lua │ │ │ └── pristine.lua │ │ ├── lua-murmurhash3/ │ │ │ ├── MurmurHash3.cpp │ │ │ ├── MurmurHash3.h │ │ │ ├── PMurHash.c │ │ │ ├── PMurHash.h │ │ │ ├── lmurmurhash3.c │ │ │ └── lua-murmurhash3.jam │ │ ├── lua-pb/ │ │ │ ├── .gitignore │ │ │ ├── API.md │ │ │ ├── README.md │ │ │ ├── bench/ │ │ │ │ ├── bench.lua │ │ │ │ ├── bench_ast.lua │ │ │ │ └── bench_media.lua │ │ │ ├── example_person.lua │ │ │ ├── lua-pb-scm-0.rockspec │ │ │ ├── pb/ │ │ │ │ ├── handlers.lua │ │ │ │ ├── proto/ │ │ │ │ │ ├── grammar.lua │ │ │ │ │ ├── parser.lua │ │ │ │ │ ├── scanner.lua │ │ │ │ │ └── util.lua │ │ │ │ ├── standard/ │ │ │ │ │ ├── buffer.lua │ │ │ │ │ ├── dump.lua │ │ │ │ │ ├── message.lua │ │ │ │ │ ├── pack.lua │ │ │ │ │ ├── repeated.lua │ │ │ │ │ ├── unknown.lua │ │ │ │ │ └── unpack.lua │ │ │ │ ├── standard.lua │ │ │ │ └── utils.lua │ │ │ ├── pb.lua │ │ │ ├── person.proto │ │ │ ├── protos/ │ │ │ │ ├── extend.proto │ │ │ │ ├── foo.proto │ │ │ │ ├── media.proto │ │ │ │ ├── nested.proto │ │ │ │ ├── nested2.proto │ │ │ │ ├── speed.proto │ │ │ │ └── test.proto │ │ │ ├── tests/ │ │ │ │ ├── check_proto.lua │ │ │ │ ├── decode.lua │ │ │ │ ├── decode_raw.lua │ │ │ │ ├── dump_ast.lua │ │ │ │ ├── dump_names.lua │ │ │ │ ├── dump_tokens.lua │ │ │ │ ├── raw_decode_encode.lua │ │ │ │ ├── test_media.lua │ │ │ │ ├── test_require.lua │ │ │ │ ├── test_varint.lua │ │ │ │ └── test_zigzag.lua │ │ │ └── utils.lua │ │ ├── lua-plist/ │ │ │ ├── lua-plist.jam │ │ │ └── src/ │ │ │ └── plist.lua │ │ ├── lua-prettydump/ │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.bat │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ └── makedoc.lua │ │ │ ├── lua-prettydump.jam │ │ │ ├── readme.md │ │ │ └── src/ │ │ │ ├── LuaStateOutFile.h │ │ │ ├── LuaStateOutString.h │ │ │ └── LuaState_DumpObject.cpp │ │ ├── lua-rapidjson/ │ │ │ ├── .busted │ │ │ ├── .editorconfig │ │ │ ├── .gitignore │ │ │ ├── .luacheckrc │ │ │ ├── .travis.yml │ │ │ ├── API.md │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── cmake/ │ │ │ │ └── Modules/ │ │ │ │ └── FindLua.cmake │ │ │ ├── performance/ │ │ │ │ ├── booleans.json │ │ │ │ ├── floats.json │ │ │ │ ├── guids.json │ │ │ │ ├── integers.json │ │ │ │ ├── mixed.json │ │ │ │ ├── nulls.json │ │ │ │ ├── paragraphs.json │ │ │ │ └── run.lua │ │ │ ├── rapidjson/ │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── include/ │ │ │ │ │ └── rapidjson/ │ │ │ │ │ ├── allocators.h │ │ │ │ │ ├── cursorstreamwrapper.h │ │ │ │ │ ├── document.h │ │ │ │ │ ├── encodedstream.h │ │ │ │ │ ├── encodings.h │ │ │ │ │ ├── error/ │ │ │ │ │ │ ├── en.h │ │ │ │ │ │ └── error.h │ │ │ │ │ ├── filereadstream.h │ │ │ │ │ ├── filewritestream.h │ │ │ │ │ ├── fwd.h │ │ │ │ │ ├── internal/ │ │ │ │ │ │ ├── biginteger.h │ │ │ │ │ │ ├── diyfp.h │ │ │ │ │ │ ├── dtoa.h │ │ │ │ │ │ ├── ieee754.h │ │ │ │ │ │ ├── itoa.h │ │ │ │ │ │ ├── meta.h │ │ │ │ │ │ ├── pow10.h │ │ │ │ │ │ ├── regex.h │ │ │ │ │ │ ├── stack.h │ │ │ │ │ │ ├── strfunc.h │ │ │ │ │ │ ├── strtod.h │ │ │ │ │ │ └── swap.h │ │ │ │ │ ├── istreamwrapper.h │ │ │ │ │ ├── memorybuffer.h │ │ │ │ │ ├── memorystream.h │ │ │ │ │ ├── msinttypes/ │ │ │ │ │ │ ├── inttypes.h │ │ │ │ │ │ └── stdint.h │ │ │ │ │ ├── ostreamwrapper.h │ │ │ │ │ ├── pointer.h │ │ │ │ │ ├── prettywriter.h │ │ │ │ │ ├── rapidjson.h │ │ │ │ │ ├── reader.h │ │ │ │ │ ├── schema.h │ │ │ │ │ ├── stream.h │ │ │ │ │ ├── stringbuffer.h │ │ │ │ │ └── writer.h │ │ │ │ ├── license.txt │ │ │ │ ├── readme.md │ │ │ │ └── readme.zh-cn.md │ │ │ ├── rapidjson-0.6.1-1.rockspec │ │ │ ├── spec/ │ │ │ │ ├── Document_spec.lua │ │ │ │ ├── Schema_spec.lua │ │ │ │ ├── empty-array.json │ │ │ │ ├── empty-file.json │ │ │ │ ├── empty-object.json │ │ │ │ ├── json_array_spec.lua │ │ │ │ ├── json_decode_spec.lua │ │ │ │ ├── json_dump_spec.lua │ │ │ │ ├── json_encode_spec.lua │ │ │ │ ├── json_load_spec.lua │ │ │ │ ├── json_null_spec.lua │ │ │ │ └── json_object_spec.lua │ │ │ └── src/ │ │ │ ├── Document.cpp │ │ │ ├── Schema.cpp │ │ │ ├── StringStream.hpp │ │ │ ├── Userdata.hpp │ │ │ ├── file.hpp │ │ │ ├── luax.hpp │ │ │ ├── rapidjson.cpp │ │ │ ├── values.cpp │ │ │ └── values.hpp │ │ ├── lua-websockets/ │ │ │ ├── .gitignore │ │ │ ├── .luacov │ │ │ ├── .travis.yml │ │ │ ├── API.md │ │ │ ├── COPYRIGHT │ │ │ ├── README.md │ │ │ ├── examples/ │ │ │ │ ├── echo-server-copas.lua │ │ │ │ └── echo-server-ev.lua │ │ │ ├── lua-websockets.rockspec │ │ │ ├── ludent.sh │ │ │ ├── minify.sh │ │ │ ├── perf/ │ │ │ │ └── encode_perf.lua │ │ │ ├── publish │ │ │ ├── rockspecs/ │ │ │ │ └── lua-websockets-scm-1.rockspec │ │ │ ├── spec/ │ │ │ │ ├── client_ev_spec.lua │ │ │ │ ├── client_spec.lua │ │ │ │ ├── ev_common_spec.lua │ │ │ │ ├── frame_spec.lua │ │ │ │ ├── handshake_spec.lua │ │ │ │ ├── server_copas_spec.lua │ │ │ │ ├── server_ev_spec.lua │ │ │ │ └── tools_spec.lua │ │ │ ├── squishy │ │ │ ├── src/ │ │ │ │ ├── websocket/ │ │ │ │ │ ├── bit.lua │ │ │ │ │ ├── client.lua │ │ │ │ │ ├── client_copas.lua │ │ │ │ │ ├── client_ev.lua │ │ │ │ │ ├── ev_common.lua │ │ │ │ │ ├── frame.lua │ │ │ │ │ ├── handshake.lua │ │ │ │ │ ├── server.lua │ │ │ │ │ ├── server_copas.lua │ │ │ │ │ ├── server_ev.lua │ │ │ │ │ ├── sync.lua │ │ │ │ │ └── tools.lua │ │ │ │ └── websocket.lua │ │ │ ├── test-server/ │ │ │ │ ├── index.html │ │ │ │ ├── test-server-copas.lua │ │ │ │ ├── test-server-ev.lua │ │ │ │ └── test-ws.js │ │ │ └── test.sh │ │ ├── lua-xmlrpc/ │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── doc/ │ │ │ │ ├── examples.html │ │ │ │ ├── index.html │ │ │ │ ├── license.html │ │ │ │ └── manual.html │ │ │ ├── examples/ │ │ │ │ ├── client.lua │ │ │ │ └── server_xavante.lua │ │ │ ├── src/ │ │ │ │ ├── http.lua │ │ │ │ ├── init.lua │ │ │ │ └── server.lua │ │ │ └── tests/ │ │ │ ├── apitest.lua │ │ │ └── httptest.lua │ │ ├── luacom/ │ │ │ ├── .travis.yml │ │ │ ├── CMakeLists.txt │ │ │ ├── COPYRIGHT │ │ │ ├── INSTALL │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── announce.txt │ │ │ ├── bkp_lc │ │ │ ├── cmake/ │ │ │ │ ├── FindLua.cmake │ │ │ │ ├── dist.cmake │ │ │ │ └── lua.cmake │ │ │ ├── demo/ │ │ │ │ ├── MSWINSCK.IDL │ │ │ │ ├── ado/ │ │ │ │ │ ├── README │ │ │ │ │ ├── adolua.lua │ │ │ │ │ ├── adotest.lua │ │ │ │ │ └── test.mdb │ │ │ │ ├── comm/ │ │ │ │ │ ├── box.lua │ │ │ │ │ ├── plasma.lua │ │ │ │ │ └── tst_plasma.lua │ │ │ │ ├── control/ │ │ │ │ │ ├── README │ │ │ │ │ ├── client.vbp │ │ │ │ │ ├── client.vbw │ │ │ │ │ ├── control.lua │ │ │ │ │ ├── form.frm │ │ │ │ │ ├── testcontrol.odl │ │ │ │ │ └── testcontrol.tlb │ │ │ │ ├── date/ │ │ │ │ │ ├── test.tlb │ │ │ │ │ └── testdate.lua │ │ │ │ ├── enums/ │ │ │ │ │ └── testenums.lua │ │ │ │ ├── odl/ │ │ │ │ │ ├── README │ │ │ │ │ ├── idltest.lua │ │ │ │ │ └── register.lua │ │ │ │ ├── opcdata/ │ │ │ │ │ └── opc.lua │ │ │ │ ├── ppt/ │ │ │ │ │ ├── filesearch.lua │ │ │ │ │ └── msppt9.IDL │ │ │ │ ├── safearrays/ │ │ │ │ │ ├── ComponentCpp/ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── Test.cpp │ │ │ │ │ │ ├── Test.h │ │ │ │ │ │ ├── Test.rgs │ │ │ │ │ │ ├── TestSafeArray.cpp │ │ │ │ │ │ ├── TestSafeArray.def │ │ │ │ │ │ ├── TestSafeArray.dsp │ │ │ │ │ │ ├── TestSafeArray.dsw │ │ │ │ │ │ ├── TestSafeArray.h │ │ │ │ │ │ ├── TestSafeArray.idl │ │ │ │ │ │ ├── TestSafeArray.rc │ │ │ │ │ │ ├── dlldata.c │ │ │ │ │ │ ├── dlldatax.c │ │ │ │ │ │ ├── dlldatax.h │ │ │ │ │ │ └── resource.h │ │ │ │ │ ├── ComponentVB/ │ │ │ │ │ │ ├── PruebaSafeArrayVB.vbp │ │ │ │ │ │ └── Test.cls │ │ │ │ │ ├── TestVB/ │ │ │ │ │ │ ├── Form1.frm │ │ │ │ │ │ └── Project1.vbp │ │ │ │ │ └── safearrays.lua │ │ │ │ ├── server/ │ │ │ │ │ ├── README │ │ │ │ │ ├── inproc.lua │ │ │ │ │ ├── inproc_use.lua │ │ │ │ │ ├── inproc_use.vbs │ │ │ │ │ ├── testlua.odl │ │ │ │ │ └── testlua.tlb │ │ │ │ ├── speech/ │ │ │ │ │ ├── dragon.idl │ │ │ │ │ └── tst.lua │ │ │ │ └── wmi/ │ │ │ │ ├── README │ │ │ │ ├── test_wmi.lua │ │ │ │ └── wmi_obj.lua │ │ │ ├── dist.info │ │ │ ├── doc/ │ │ │ │ ├── Makefile │ │ │ │ └── luacom.tex │ │ │ ├── gera_distr │ │ │ ├── include/ │ │ │ │ └── luacom.h │ │ │ ├── luacom-1.4-1.rockspec │ │ │ ├── luacom-scm-2.rockspec │ │ │ ├── mak/ │ │ │ │ ├── bin2c.lua │ │ │ │ ├── dependences.mak │ │ │ │ └── luac.lua │ │ │ ├── mak.tecmake/ │ │ │ │ ├── lcmake.bat │ │ │ │ ├── lcmaked.bat │ │ │ │ ├── lctest.bat │ │ │ │ ├── lctestd.bat │ │ │ │ ├── luacom.inc │ │ │ │ ├── luacom_console.mak │ │ │ │ └── luacom_lib.mak │ │ │ ├── mak.vc6/ │ │ │ │ └── luacom.dsp │ │ │ ├── mak.vs2005/ │ │ │ │ ├── luacom.dll.vcproj │ │ │ │ ├── luacom.rules │ │ │ │ ├── luacom.sln │ │ │ │ └── luacom.vsprops │ │ │ ├── src/ │ │ │ │ ├── bin/ │ │ │ │ │ └── luacom_console.cpp │ │ │ │ ├── dll/ │ │ │ │ │ ├── luacom_dll.cpp │ │ │ │ │ ├── luacom_dll.def │ │ │ │ │ └── luacom_dll.h │ │ │ │ ├── library/ │ │ │ │ │ ├── LuaAux.cpp │ │ │ │ │ ├── LuaAux.h │ │ │ │ │ ├── LuaCompat.cpp │ │ │ │ │ ├── LuaCompat.h │ │ │ │ │ ├── luabeans.cpp │ │ │ │ │ ├── luabeans.h │ │ │ │ │ ├── luacom.cpp │ │ │ │ │ ├── luacom5.lua │ │ │ │ │ ├── luacom_internal.h │ │ │ │ │ ├── tCOMUtil.cpp │ │ │ │ │ ├── tCOMUtil.h │ │ │ │ │ ├── tLuaCOM.cpp │ │ │ │ │ ├── tLuaCOM.h │ │ │ │ │ ├── tLuaCOMClassFactory.cpp │ │ │ │ │ ├── tLuaCOMClassFactory.h │ │ │ │ │ ├── tLuaCOMConnPoints.cpp │ │ │ │ │ ├── tLuaCOMConnPoints.h │ │ │ │ │ ├── tLuaCOMEnumerator.cpp │ │ │ │ │ ├── tLuaCOMEnumerator.h │ │ │ │ │ ├── tLuaCOMException.cpp │ │ │ │ │ ├── tLuaCOMException.h │ │ │ │ │ ├── tLuaCOMTypeHandler.cpp │ │ │ │ │ ├── tLuaCOMTypeHandler.h │ │ │ │ │ ├── tLuaControl.cpp │ │ │ │ │ ├── tLuaControl.h │ │ │ │ │ ├── tLuaDispatch.cpp │ │ │ │ │ ├── tLuaDispatch.h │ │ │ │ │ ├── tLuaObjList.cpp │ │ │ │ │ ├── tLuaObjList.h │ │ │ │ │ ├── tLuaObject.cpp │ │ │ │ │ ├── tLuaObject.h │ │ │ │ │ ├── tLuaTLB.cpp │ │ │ │ │ ├── tLuaTLB.h │ │ │ │ │ ├── tLuaVector.cpp │ │ │ │ │ ├── tLuaVector.h │ │ │ │ │ ├── tStringBuffer.cpp │ │ │ │ │ ├── tStringBuffer.h │ │ │ │ │ ├── tUtil.cpp │ │ │ │ │ ├── tUtil.h │ │ │ │ │ └── t_luacom.lua │ │ │ │ └── test/ │ │ │ │ ├── luacom_tests5.lua │ │ │ │ ├── test.idl │ │ │ │ └── test.tlb │ │ │ ├── todo.txt │ │ │ └── www/ │ │ │ └── index.html │ │ ├── luadbi/ │ │ │ ├── COPYING │ │ │ ├── DBI.lua │ │ │ ├── INSTALL │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── dbd/ │ │ │ │ ├── common.c │ │ │ │ ├── common.h │ │ │ │ ├── db2/ │ │ │ │ │ ├── connection.c │ │ │ │ │ ├── dbd_db2.h │ │ │ │ │ ├── main.c │ │ │ │ │ └── statement.c │ │ │ │ ├── mysql/ │ │ │ │ │ ├── connection.c │ │ │ │ │ ├── dbd_mysql.h │ │ │ │ │ ├── main.c │ │ │ │ │ └── statement.c │ │ │ │ ├── oracle/ │ │ │ │ │ ├── connection.c │ │ │ │ │ ├── dbd_oracle.h │ │ │ │ │ ├── main.c │ │ │ │ │ └── statement.c │ │ │ │ ├── postgresql/ │ │ │ │ │ ├── connection.c │ │ │ │ │ ├── dbd_postgresql.h │ │ │ │ │ ├── main.c │ │ │ │ │ └── statement.c │ │ │ │ └── sqlite3/ │ │ │ │ ├── connection.c │ │ │ │ ├── dbd_sqlite3.h │ │ │ │ ├── main.c │ │ │ │ └── statement.c │ │ │ └── vc++/ │ │ │ ├── dbddb2/ │ │ │ │ └── dbddb2.vcproj │ │ │ ├── dbdmysql/ │ │ │ │ └── dbdmysql.vcproj │ │ │ ├── dbdoracle/ │ │ │ │ └── dbdoracle.vcproj │ │ │ ├── dbdpostgresql/ │ │ │ │ └── dbdpostgresql.vcproj │ │ │ ├── dbdsqlite3/ │ │ │ │ └── dbdsqlite3.vcproj │ │ │ └── luadbi.sln │ │ ├── luaexpat/ │ │ │ ├── .hgtags │ │ │ ├── README │ │ │ ├── config │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── examples.html │ │ │ │ ├── index.html │ │ │ │ ├── license.html │ │ │ │ ├── lom.html │ │ │ │ └── manual.html │ │ │ ├── makefile │ │ │ ├── makefile.win │ │ │ ├── src/ │ │ │ │ ├── lxp/ │ │ │ │ │ └── lom.lua │ │ │ │ ├── lxp.def │ │ │ │ ├── lxplib.c │ │ │ │ └── lxplib.h │ │ │ ├── tests/ │ │ │ │ ├── test-lom.lua │ │ │ │ └── test.lua │ │ │ └── vc6/ │ │ │ ├── README │ │ │ ├── luaexpat.dsw │ │ │ ├── luaexpat_dll.dsp │ │ │ ├── luaexpat_static.dsp │ │ │ └── lxp.def │ │ ├── luaffi/ │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── call.c │ │ │ ├── call_arm.dasc │ │ │ ├── call_x86.dasc │ │ │ ├── ctype.c │ │ │ ├── dynasm/ │ │ │ │ ├── dasm_arm.h │ │ │ │ ├── dasm_arm.lua │ │ │ │ ├── dasm_ppc.h │ │ │ │ ├── dasm_ppc.lua │ │ │ │ ├── dasm_proto.h │ │ │ │ ├── dasm_x64.lua │ │ │ │ ├── dasm_x86.h │ │ │ │ ├── dasm_x86.lua │ │ │ │ └── dynasm.lua │ │ │ ├── ffi.c │ │ │ ├── ffi.h │ │ │ ├── generate_call_h.bat │ │ │ ├── msvc/ │ │ │ │ ├── inttypes.h │ │ │ │ ├── stdbool.h │ │ │ │ └── stdint.h │ │ │ ├── msvcbuild.bat │ │ │ ├── parser.c │ │ │ ├── pretty.lua │ │ │ ├── test.c │ │ │ ├── test.lua │ │ │ └── test_includes.sh │ │ ├── luafilesystem/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── config │ │ │ ├── config.win │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── examples.html │ │ │ │ ├── index.html │ │ │ │ ├── license.html │ │ │ │ └── manual.html │ │ │ ├── rockspecs/ │ │ │ │ ├── luafilesystem-1.3.0-1.rockspec │ │ │ │ ├── luafilesystem-1.4.0-1.rockspec │ │ │ │ ├── luafilesystem-1.4.0-2.rockspec │ │ │ │ ├── luafilesystem-1.4.1-1.rockspec │ │ │ │ ├── luafilesystem-1.4.1rc1-1.rockspec │ │ │ │ ├── luafilesystem-1.4.2-1.rockspec │ │ │ │ ├── luafilesystem-1.5.0-1.rockspec │ │ │ │ ├── luafilesystem-1.6.0-1.rockspec │ │ │ │ ├── luafilesystem-1.6.1-1.rockspec │ │ │ │ ├── luafilesystem-1.6.2-1.rockspec │ │ │ │ ├── luafilesystem-cvs-1.rockspec │ │ │ │ └── luafilesystem-cvs-2.rockspec │ │ │ ├── src/ │ │ │ │ ├── .gitignore │ │ │ │ ├── lfs.c │ │ │ │ ├── lfs.def │ │ │ │ └── lfs.h │ │ │ ├── tests/ │ │ │ │ └── test.lua │ │ │ └── vc6/ │ │ │ ├── lfs.def │ │ │ ├── luafilesystem.dsw │ │ │ └── luafilesystem_dll.dsp │ │ ├── luainterface/ │ │ │ ├── COPYRIGHT │ │ │ ├── LuaInterface.sln │ │ │ ├── README.txt │ │ │ ├── doc/ │ │ │ │ └── LuaRunner.txt │ │ │ ├── samples/ │ │ │ │ ├── CLRPackage.lua │ │ │ │ ├── README.txt │ │ │ │ ├── form.lua │ │ │ │ ├── form_alt.lua │ │ │ │ ├── socket.lua │ │ │ │ ├── socket_alt.lua │ │ │ │ ├── testluaform.lua │ │ │ │ └── testluaform_alt.lua │ │ │ └── src/ │ │ │ ├── LuaInterface/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── CheckType.cs │ │ │ │ ├── GenerateEventAssembly.cs │ │ │ │ ├── Lua.cs │ │ │ │ ├── LuaDLL.cs │ │ │ │ ├── LuaException.cs │ │ │ │ ├── LuaInterface.csproj │ │ │ │ ├── Metatables.cs │ │ │ │ ├── MethodWrapper.cs │ │ │ │ ├── ObjectTranslator.cs │ │ │ │ ├── ProxyType.cs │ │ │ │ ├── README.txt │ │ │ │ └── luainterface.snk │ │ │ ├── LuaInterfaceLoader/ │ │ │ │ ├── LuaInterfaceLoader.cpp │ │ │ │ └── LuaInterfaceLoader.vcproj │ │ │ ├── LuaRunner/ │ │ │ │ ├── LuaNetRunner.cs │ │ │ │ ├── LuaRunner.csproj │ │ │ │ └── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── TestLuaInterface/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── Entity.cs │ │ │ │ ├── TestLua.cs │ │ │ │ └── TestLuaInterface.csproj │ │ │ └── stub/ │ │ │ ├── luastdcall-unix.h │ │ │ ├── luastdcall-windows.h │ │ │ ├── luastdcall.c │ │ │ └── luastdcall.h │ │ ├── luajson/ │ │ │ ├── .travis/ │ │ │ │ ├── LICENSE │ │ │ │ ├── platform.sh │ │ │ │ ├── setenv_lua.sh │ │ │ │ └── setup_lua.sh │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── ReleaseNotes.txt │ │ │ ├── dist/ │ │ │ │ └── Makefile │ │ │ ├── docs/ │ │ │ │ ├── LuaJSON.txt │ │ │ │ ├── ReleaseNotes-0.10.txt │ │ │ │ ├── ReleaseNotes-0.9.1.txt │ │ │ │ ├── ReleaseNotes-0.9.txt │ │ │ │ ├── ReleaseNotes-1.0.1.txt │ │ │ │ ├── ReleaseNotes-1.0.2.txt │ │ │ │ ├── ReleaseNotes-1.0.3.txt │ │ │ │ ├── ReleaseNotes-1.0.txt │ │ │ │ ├── ReleaseNotes-1.1.1.txt │ │ │ │ ├── ReleaseNotes-1.1.2.txt │ │ │ │ ├── ReleaseNotes-1.1.txt │ │ │ │ ├── ReleaseNotes-1.2.1.txt │ │ │ │ ├── ReleaseNotes-1.2.2.txt │ │ │ │ ├── ReleaseNotes-1.2.txt │ │ │ │ ├── ReleaseNotes-1.3.1.txt │ │ │ │ ├── ReleaseNotes-1.3.2.txt │ │ │ │ ├── ReleaseNotes-1.3.3.txt │ │ │ │ └── ReleaseNotes-1.3.txt │ │ │ ├── lua/ │ │ │ │ ├── json/ │ │ │ │ │ ├── decode/ │ │ │ │ │ │ ├── composite.lua │ │ │ │ │ │ ├── number.lua │ │ │ │ │ │ ├── others.lua │ │ │ │ │ │ ├── state.lua │ │ │ │ │ │ ├── strings.lua │ │ │ │ │ │ └── util.lua │ │ │ │ │ ├── decode.lua │ │ │ │ │ ├── encode/ │ │ │ │ │ │ ├── array.lua │ │ │ │ │ │ ├── calls.lua │ │ │ │ │ │ ├── number.lua │ │ │ │ │ │ ├── object.lua │ │ │ │ │ │ ├── others.lua │ │ │ │ │ │ ├── output.lua │ │ │ │ │ │ ├── output_utility.lua │ │ │ │ │ │ └── strings.lua │ │ │ │ │ ├── encode.lua │ │ │ │ │ └── util.lua │ │ │ │ └── json.lua │ │ │ ├── rockspecs/ │ │ │ │ ├── luajson-0.10-1.rockspec │ │ │ │ ├── luajson-0.10-2.rockspec │ │ │ │ ├── luajson-0.9.1-1.rockspec │ │ │ │ ├── luajson-1.0-1.rockspec │ │ │ │ ├── luajson-1.0.1-1.rockspec │ │ │ │ ├── luajson-1.0.3-1.rockspec │ │ │ │ ├── luajson-1.1-1.rockspec │ │ │ │ ├── luajson-1.1.2-1.rockspec │ │ │ │ ├── luajson-1.2-1.rockspec │ │ │ │ ├── luajson-1.2.1-1.rockspec │ │ │ │ ├── luajson-1.2.2-1.rockspec │ │ │ │ ├── luajson-1.3-1.rockspec │ │ │ │ ├── luajson-1.3.1-1.rockspec │ │ │ │ ├── luajson-1.3.2-1.rockspec │ │ │ │ ├── luajson-1.3.2-2.rockspec │ │ │ │ ├── luajson-1.3.3-1.rockspec │ │ │ │ └── luajson-scm-4.rockspec │ │ │ ├── tests/ │ │ │ │ ├── data.txt │ │ │ │ ├── dataTest.lua │ │ │ │ ├── dataTest.php │ │ │ │ ├── hook_require.lua │ │ │ │ ├── lunit-calls.lua │ │ │ │ ├── lunit-depth.lua │ │ │ │ ├── lunit-encoderfunc.lua │ │ │ │ ├── lunit-encoding.lua │ │ │ │ ├── lunit-nothrow-decode.lua │ │ │ │ ├── lunit-numbers.lua │ │ │ │ ├── lunit-simple-decode.lua │ │ │ │ ├── lunit-strings.lua │ │ │ │ ├── lunit-tests.lua │ │ │ │ ├── regressionTest.lua │ │ │ │ ├── test/ │ │ │ │ │ ├── fail_all/ │ │ │ │ │ │ ├── colonInArray.json │ │ │ │ │ │ ├── commaAfterValue.json │ │ │ │ │ │ ├── doubleColon.json │ │ │ │ │ │ ├── extraArrayClose.json │ │ │ │ │ │ ├── extraValueAfterClose.json │ │ │ │ │ │ ├── functionExpression.json │ │ │ │ │ │ ├── hexNumber.json │ │ │ │ │ │ ├── lineBreakInString-escaped.json │ │ │ │ │ │ ├── mathExpression.json │ │ │ │ │ │ ├── missingArrayValue.json │ │ │ │ │ │ ├── missingColon.json │ │ │ │ │ │ ├── missingColon2.json │ │ │ │ │ │ ├── octalEscape.json │ │ │ │ │ │ ├── octalNumber.json │ │ │ │ │ │ ├── tabInString-escaped.json │ │ │ │ │ │ ├── trailingDoubleComma.json │ │ │ │ │ │ ├── unclosed_array.json │ │ │ │ │ │ └── unknownLiteral.json │ │ │ │ │ ├── fail_strict/ │ │ │ │ │ │ ├── hexEscape.json │ │ │ │ │ │ ├── lineBreakInString.json │ │ │ │ │ │ ├── mustBeArrayOrObject.json │ │ │ │ │ │ ├── singleQuoteEscape.json │ │ │ │ │ │ ├── singleQuotes.json │ │ │ │ │ │ ├── tabInString.json │ │ │ │ │ │ ├── trailingArrayComma.json │ │ │ │ │ │ ├── trailingObjectComma.json │ │ │ │ │ │ ├── unquotedKey.json │ │ │ │ │ │ └── whitespace_before_value.json │ │ │ │ │ ├── fail_strict_encode/ │ │ │ │ │ │ ├── bool.json │ │ │ │ │ │ ├── inf.json │ │ │ │ │ │ ├── nan.json │ │ │ │ │ │ ├── null.json │ │ │ │ │ │ ├── number.json │ │ │ │ │ │ ├── string.json │ │ │ │ │ │ └── undefined.json │ │ │ │ │ ├── pass/ │ │ │ │ │ │ ├── extremeNesting.json │ │ │ │ │ │ ├── pass1.json │ │ │ │ │ │ ├── pass3.json │ │ │ │ │ │ ├── stringWithEscapedAndUnescapedSlash.json │ │ │ │ │ │ ├── whitespace_before_array.json │ │ │ │ │ │ └── whitespace_before_object.json │ │ │ │ │ └── roundtrip/ │ │ │ │ │ ├── deepArray.json │ │ │ │ │ ├── emptyArray.json │ │ │ │ │ ├── emptyObject.json │ │ │ │ │ └── simpleArrayInObject.json │ │ │ │ ├── test.lua │ │ │ │ ├── testutil.lua │ │ │ │ ├── timetrials.lua │ │ │ │ └── utf8_processor.lua │ │ │ └── util/ │ │ │ ├── createRock.lua │ │ │ ├── prepareNextRelease.lua │ │ │ └── processShortlog.lua │ │ ├── lualdap/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── config │ │ │ ├── config.win │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── index.html │ │ │ │ ├── license.html │ │ │ │ └── manual.html │ │ │ ├── src/ │ │ │ │ ├── lualdap.c │ │ │ │ ├── lualdap.def │ │ │ │ └── open2winldap.h │ │ │ ├── tests/ │ │ │ │ └── test.lua │ │ │ └── vc6/ │ │ │ ├── lualdap.def │ │ │ ├── lualdap.dsw │ │ │ ├── lualdap.rc │ │ │ ├── lualdap_dll.dsp │ │ │ └── resource.h │ │ ├── lualogging/ │ │ │ ├── COPYRIGHT │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── doc/ │ │ │ │ ├── br/ │ │ │ │ │ ├── console.tpl │ │ │ │ │ ├── email.tpl │ │ │ │ │ ├── file.tpl │ │ │ │ │ ├── footer.tpl │ │ │ │ │ ├── header.tpl │ │ │ │ │ ├── index.tpl │ │ │ │ │ ├── license.tpl │ │ │ │ │ ├── manual.tpl │ │ │ │ │ ├── menu.lua │ │ │ │ │ ├── socket.tpl │ │ │ │ │ └── sql.tpl │ │ │ │ ├── build.lua │ │ │ │ ├── html/ │ │ │ │ │ ├── br/ │ │ │ │ │ │ ├── console.html │ │ │ │ │ │ ├── email.html │ │ │ │ │ │ ├── file.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── license.html │ │ │ │ │ │ ├── manual.html │ │ │ │ │ │ ├── socket.html │ │ │ │ │ │ └── sql.html │ │ │ │ │ ├── console.html │ │ │ │ │ ├── email.html │ │ │ │ │ ├── file.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── license.html │ │ │ │ │ ├── manual.html │ │ │ │ │ ├── rolling_file.html │ │ │ │ │ ├── socket.html │ │ │ │ │ └── sql.html │ │ │ │ └── us/ │ │ │ │ ├── console.tpl │ │ │ │ ├── email.tpl │ │ │ │ ├── file.tpl │ │ │ │ ├── footer.tpl │ │ │ │ ├── header.tpl │ │ │ │ ├── index.tpl │ │ │ │ ├── license.tpl │ │ │ │ ├── manual.tpl │ │ │ │ ├── menu.lua │ │ │ │ ├── rolling_file.tpl │ │ │ │ ├── socket.tpl │ │ │ │ └── sql.tpl │ │ │ ├── lualogging-1.2.0-1.rockspec │ │ │ ├── lualogging-1.3.0-1.rockspec │ │ │ ├── lualogging-scm-0.rockspec │ │ │ ├── src/ │ │ │ │ ├── logging/ │ │ │ │ │ ├── console.lua │ │ │ │ │ ├── email.lua │ │ │ │ │ ├── file.lua │ │ │ │ │ ├── rolling_file.lua │ │ │ │ │ ├── socket.lua │ │ │ │ │ └── sql.lua │ │ │ │ └── logging.lua │ │ │ └── tests/ │ │ │ ├── run_tests.sh │ │ │ ├── test.lua │ │ │ ├── testConsole.lua │ │ │ ├── testFile.lua │ │ │ ├── testMail.lua │ │ │ ├── testRollingFile.lua │ │ │ ├── testSQL.lua │ │ │ └── testSocket.lua │ │ ├── luasec/ │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG │ │ │ ├── INSTALL │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── luasec-0.9-1.rockspec │ │ │ ├── luasec.sln │ │ │ ├── luasec.vcxproj │ │ │ ├── samples/ │ │ │ │ ├── README │ │ │ │ ├── alpn/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── certs/ │ │ │ │ │ ├── all.bat │ │ │ │ │ ├── all.sh │ │ │ │ │ ├── clientA.bat │ │ │ │ │ ├── clientA.cnf │ │ │ │ │ ├── clientA.sh │ │ │ │ │ ├── clientB.bat │ │ │ │ │ ├── clientB.cnf │ │ │ │ │ ├── clientB.sh │ │ │ │ │ ├── rootA.bat │ │ │ │ │ ├── rootA.cnf │ │ │ │ │ ├── rootA.sh │ │ │ │ │ ├── rootB.bat │ │ │ │ │ ├── rootB.cnf │ │ │ │ │ ├── rootB.sh │ │ │ │ │ ├── serverA.bat │ │ │ │ │ ├── serverA.cnf │ │ │ │ │ ├── serverA.sh │ │ │ │ │ ├── serverB.bat │ │ │ │ │ ├── serverB.cnf │ │ │ │ │ └── serverB.sh │ │ │ │ ├── chain/ │ │ │ │ │ ├── client.lua │ │ │ │ │ ├── server.lua │ │ │ │ │ └── util.lua │ │ │ │ ├── curve-negotiation/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── dane/ │ │ │ │ │ └── client.lua │ │ │ │ ├── dhparam/ │ │ │ │ │ ├── client.lua │ │ │ │ │ ├── params.sh │ │ │ │ │ └── server.lua │ │ │ │ ├── digest/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── ecdh/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── info/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── key/ │ │ │ │ │ ├── genkey.sh │ │ │ │ │ └── loadkey.lua │ │ │ │ ├── loop/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── loop-gc/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── luaossl/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── multicert/ │ │ │ │ │ ├── client-ecdsa.lua │ │ │ │ │ ├── client-rsa.lua │ │ │ │ │ ├── gencerts.sh │ │ │ │ │ └── server.lua │ │ │ │ ├── oneshot/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── sni/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── verification/ │ │ │ │ │ ├── fail-string/ │ │ │ │ │ │ ├── client.lua │ │ │ │ │ │ └── server.lua │ │ │ │ │ ├── fail-table/ │ │ │ │ │ │ ├── client.lua │ │ │ │ │ │ └── server.lua │ │ │ │ │ └── success/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── verify/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── want/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ ├── wantread/ │ │ │ │ │ ├── client.lua │ │ │ │ │ └── server.lua │ │ │ │ └── wantwrite/ │ │ │ │ ├── client.lua │ │ │ │ └── server.lua │ │ │ └── src/ │ │ │ ├── Makefile │ │ │ ├── compat.h │ │ │ ├── config.c │ │ │ ├── context.c │ │ │ ├── context.h │ │ │ ├── ec.c │ │ │ ├── ec.h │ │ │ ├── https.lua │ │ │ ├── luasocket/ │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── buffer.c │ │ │ │ ├── buffer.h │ │ │ │ ├── io.c │ │ │ │ ├── io.h │ │ │ │ ├── socket.h │ │ │ │ ├── timeout.c │ │ │ │ ├── timeout.h │ │ │ │ ├── usocket.c │ │ │ │ ├── usocket.h │ │ │ │ ├── wsocket.c │ │ │ │ └── wsocket.h │ │ │ ├── options.c │ │ │ ├── options.h │ │ │ ├── options.lua │ │ │ ├── ssl.c │ │ │ ├── ssl.h │ │ │ ├── ssl.lua │ │ │ ├── x509.c │ │ │ └── x509.h │ │ ├── luasql/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── Makefile.win.ado │ │ │ ├── Makefile.win.firebird │ │ │ ├── Makefile.win.mysql │ │ │ ├── Makefile.win.odbc │ │ │ ├── Makefile.win.sqlite3 │ │ │ ├── README │ │ │ ├── config │ │ │ ├── doc/ │ │ │ │ ├── br/ │ │ │ │ │ ├── examples.html │ │ │ │ │ ├── history.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── license.html │ │ │ │ │ └── manual.html │ │ │ │ └── us/ │ │ │ │ ├── examples.html │ │ │ │ ├── history.html │ │ │ │ ├── index.html │ │ │ │ ├── license.html │ │ │ │ └── manual.html │ │ │ ├── rockspec/ │ │ │ │ ├── luasql-mysql-2.2.0rc1-1.rockspec │ │ │ │ ├── luasql-mysql-2.2.0rc1-2.rockspec │ │ │ │ ├── luasql-mysql-2.3.0-1.rockspec │ │ │ │ ├── luasql-mysql-cvs-1.rockspec │ │ │ │ ├── luasql-oci8-2.3.0-1.rockspec │ │ │ │ ├── luasql-odbc-2.3.0-1.rockspec │ │ │ │ ├── luasql-odbc-cvs-1.rockspec │ │ │ │ ├── luasql-postgres-2.3.0-1.rockspec │ │ │ │ ├── luasql-postgres-cvs-2.rockspec │ │ │ │ ├── luasql-sqlite-2.2.0rc1-1.rockspec │ │ │ │ ├── luasql-sqlite-2.3.0-1.rockspec │ │ │ │ ├── luasql-sqlite-cvs-1.rockspec │ │ │ │ ├── luasql-sqlite3-2.2.0-1.rockspec │ │ │ │ ├── luasql-sqlite3-2.2.0rc1-1.rockspec │ │ │ │ ├── luasql-sqlite3-2.3.0-1.rockspec │ │ │ │ └── luasql-sqlite3-cvs-1.rockspec │ │ │ ├── src/ │ │ │ │ ├── ado/ │ │ │ │ │ └── ado.lua │ │ │ │ ├── firebird.def │ │ │ │ ├── jdbc/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Makefile.win │ │ │ │ │ ├── build.xml │ │ │ │ │ └── src/ │ │ │ │ │ ├── java/ │ │ │ │ │ │ └── org/ │ │ │ │ │ │ └── keplerproject/ │ │ │ │ │ │ └── luasql/ │ │ │ │ │ │ └── jdbc/ │ │ │ │ │ │ └── LuaSQLCursor.java │ │ │ │ │ └── lua/ │ │ │ │ │ └── jdbc.lua │ │ │ │ ├── ls_firebird.c │ │ │ │ ├── ls_mysql.c │ │ │ │ ├── ls_oci8.c │ │ │ │ ├── ls_odbc.c │ │ │ │ ├── ls_postgres.c │ │ │ │ ├── ls_sqlite.c │ │ │ │ ├── ls_sqlite3.c │ │ │ │ ├── luasql.c │ │ │ │ ├── luasql.h │ │ │ │ ├── mysql.def │ │ │ │ ├── oci8.def │ │ │ │ ├── odbc.def │ │ │ │ ├── postgres.def │ │ │ │ ├── sqlite.def │ │ │ │ └── sqlite3.def │ │ │ ├── tests/ │ │ │ │ ├── ado.lua │ │ │ │ ├── example.lua │ │ │ │ ├── firebird.lua │ │ │ │ ├── mysql.lua │ │ │ │ ├── oci8.lua │ │ │ │ ├── odbc.lua │ │ │ │ ├── performance.lua │ │ │ │ ├── postgres.lua │ │ │ │ ├── sqlite.lua │ │ │ │ ├── sqlite3.lua │ │ │ │ └── test.lua │ │ │ └── vc6/ │ │ │ ├── def.tmpl │ │ │ ├── luasql.dsw │ │ │ ├── luasqlmysql40_dll.dsp │ │ │ ├── luasqlmysql41_dll.dsp │ │ │ ├── luasqlmysql50_dll.dsp │ │ │ ├── luasqloci8_dll.dsp │ │ │ ├── luasqlodbc_dll.dsp │ │ │ ├── luasqlpostgres_dll.dsp │ │ │ ├── luasqlsqlite_dll.dsp │ │ │ ├── mysql.def │ │ │ ├── mysql40.rc │ │ │ ├── mysql41.rc │ │ │ ├── mysql50.rc │ │ │ ├── oci8.def │ │ │ ├── odbc.def │ │ │ ├── postgres.def │ │ │ ├── postgres.rc │ │ │ ├── resource.h │ │ │ └── sqlite.def │ │ ├── luathread/ │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── auxiliar.c │ │ │ ├── auxiliar.h │ │ │ ├── compat-5.1r2/ │ │ │ │ ├── compat-5.1.c │ │ │ │ ├── compat-5.1.h │ │ │ │ └── compat-5.1.lua │ │ │ ├── examples/ │ │ │ │ ├── prodcons-simple.lua │ │ │ │ ├── prodcons.lua │ │ │ │ ├── recursive.lua │ │ │ │ ├── simple-nolock.lua │ │ │ │ └── simple.lua │ │ │ ├── luathread.c │ │ │ ├── luathread.h │ │ │ ├── manual/ │ │ │ │ ├── examples.html │ │ │ │ ├── home.html │ │ │ │ ├── installation.html │ │ │ │ └── reference.html │ │ │ ├── pt.c │ │ │ ├── pt.h │ │ │ ├── srm.c │ │ │ └── srm.h │ │ ├── luatraverse/ │ │ │ ├── examples/ │ │ │ │ └── luastate.lua │ │ │ └── luatraverse.lua │ │ ├── lzlib/ │ │ │ ├── CHANGES │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── README.lgzip │ │ │ ├── gzip.lua │ │ │ ├── lzlib.c │ │ │ ├── rockspec/ │ │ │ │ ├── INSTALL │ │ │ │ └── lzlib-git-1.rockspec │ │ │ ├── test_gzip.lua │ │ │ ├── test_prologue.lua │ │ │ ├── test_zlib2.lua │ │ │ ├── test_zlib3.lua │ │ │ ├── test_zlib_dict.lua │ │ │ └── zlib.def │ │ ├── markdown/ │ │ │ ├── README.md │ │ │ ├── markdown-tests.lua │ │ │ └── markdown.lua │ │ ├── mcpp/ │ │ │ ├── mcpp/ │ │ │ │ ├── ChangeLog │ │ │ │ ├── INSTALL │ │ │ │ ├── INSTALL-jp │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── NEWS │ │ │ │ ├── README │ │ │ │ ├── aclocal.m4 │ │ │ │ ├── config/ │ │ │ │ │ ├── compile │ │ │ │ │ ├── config.guess │ │ │ │ │ ├── config.sub │ │ │ │ │ ├── cygwin_root │ │ │ │ │ ├── depcomp │ │ │ │ │ ├── install-sh │ │ │ │ │ ├── ltmain.sh │ │ │ │ │ ├── mb_big5 │ │ │ │ │ ├── mb_jis │ │ │ │ │ ├── mb_sjis │ │ │ │ │ ├── mingw_root │ │ │ │ │ └── missing │ │ │ │ ├── configure │ │ │ │ ├── configure.ac │ │ │ │ ├── doc/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── cpp-test.html │ │ │ │ │ ├── cpp_test.sum │ │ │ │ │ ├── mcpp-manual.html │ │ │ │ │ └── mcpp-porting.html │ │ │ │ ├── doc-jp/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── cpp-test.html │ │ │ │ │ ├── mcpp-manual.html │ │ │ │ │ └── mcpp-porting.html │ │ │ │ ├── mcpp-gcc.1 │ │ │ │ ├── mcpp.1 │ │ │ │ ├── noconfig/ │ │ │ │ │ ├── bc55.dif │ │ │ │ │ ├── bc59.dif │ │ │ │ │ ├── borlandc.mak │ │ │ │ │ ├── cyg1310.dif │ │ │ │ │ ├── cyg1518.dif │ │ │ │ │ ├── cygwin.mak │ │ │ │ │ ├── freebsd.mak │ │ │ │ │ ├── lcc0308.dif │ │ │ │ │ ├── lcc0603.dif │ │ │ │ │ ├── lcc_w32.mak │ │ │ │ │ ├── linux.mak │ │ │ │ │ ├── linux_gcc2953.dif │ │ │ │ │ ├── linux_gcc32.dif │ │ │ │ │ ├── linux_gcc336.dif │ │ │ │ │ ├── linux_gcc343.dif │ │ │ │ │ ├── linux_gcc412.dif │ │ │ │ │ ├── mac_gcc401_i686.dif │ │ │ │ │ ├── mac_gcc401_powerpc.dif │ │ │ │ │ ├── mac_osx.mak │ │ │ │ │ ├── mingw.mak │ │ │ │ │ ├── mingw345.dif │ │ │ │ │ ├── vc2002.dif │ │ │ │ │ ├── vc2003.dif │ │ │ │ │ ├── vc2005.dif │ │ │ │ │ ├── vc2008.dif │ │ │ │ │ ├── vc6.dif │ │ │ │ │ └── visualc.mak │ │ │ │ ├── src/ │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── Makefile.in │ │ │ │ │ ├── cc1.c │ │ │ │ │ ├── config.h.in │ │ │ │ │ ├── configed.H │ │ │ │ │ ├── directive.c │ │ │ │ │ ├── eval.c │ │ │ │ │ ├── expand.c │ │ │ │ │ ├── internal.H │ │ │ │ │ ├── main.c │ │ │ │ │ ├── main_libmcpp.c │ │ │ │ │ ├── mbchar.c │ │ │ │ │ ├── mcpp_lib.def │ │ │ │ │ ├── mcpp_lib.h │ │ │ │ │ ├── mcpp_out.h │ │ │ │ │ ├── noconfig.H │ │ │ │ │ ├── preproc.c │ │ │ │ │ ├── set_mcpp.sh │ │ │ │ │ ├── support.c │ │ │ │ │ ├── system.H │ │ │ │ │ ├── system.c │ │ │ │ │ ├── testmain.c │ │ │ │ │ └── unset_mcpp.sh │ │ │ │ └── tool/ │ │ │ │ ├── LICENSE │ │ │ │ ├── app_once.bat │ │ │ │ ├── clock_of.c │ │ │ │ ├── cpp_test.c │ │ │ │ ├── ins_once.c │ │ │ │ ├── once.txt │ │ │ │ ├── rm_once.c │ │ │ │ └── total.c │ │ │ ├── mcpp.c │ │ │ └── mcpp.jam │ │ ├── md5/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── ldigest.c │ │ │ ├── lmd5.c │ │ │ ├── lmd5.h │ │ │ ├── md5.h │ │ │ ├── md5c.c │ │ │ ├── md5global.h │ │ │ └── test.lua │ │ ├── mk/ │ │ │ ├── README.markdown │ │ │ ├── doc/ │ │ │ │ └── index.html │ │ │ ├── ext/ │ │ │ │ ├── date/ │ │ │ │ │ └── smoothness/ │ │ │ │ │ └── jquery-ui-1.7.2.custom.css │ │ │ │ ├── forms/ │ │ │ │ │ └── form_support.js │ │ │ │ ├── richtext/ │ │ │ │ │ ├── jquery.wysiwyg.css │ │ │ │ │ └── jquery.wysiwyg.js │ │ │ │ └── tag/ │ │ │ │ └── jquery.autocomplete.css │ │ │ ├── rockspecs/ │ │ │ │ └── mk-scm-1.rockspec │ │ │ ├── samples/ │ │ │ │ ├── auth.lua │ │ │ │ ├── forms.lua │ │ │ │ ├── hello.lua │ │ │ │ ├── sample_form.tmpl │ │ │ │ ├── sample_nolabels.tmpl │ │ │ │ └── songs.lua │ │ │ ├── src/ │ │ │ │ ├── mk/ │ │ │ │ │ ├── auth.lua │ │ │ │ │ ├── blocks.lua │ │ │ │ │ ├── cache.lua │ │ │ │ │ ├── forms.lua │ │ │ │ │ ├── routes.lua │ │ │ │ │ ├── template.lua │ │ │ │ │ ├── themes.lua │ │ │ │ │ └── util.lua │ │ │ │ └── mk.lua │ │ │ └── test/ │ │ │ ├── test_auth.lua │ │ │ ├── test_cache.lua │ │ │ └── test_routes.lua │ │ ├── orbit/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── configure │ │ │ ├── doc/ │ │ │ │ ├── br/ │ │ │ │ │ ├── blog_config.lua │ │ │ │ │ ├── example.html │ │ │ │ │ ├── example.md │ │ │ │ │ ├── index.html │ │ │ │ │ ├── index.md │ │ │ │ │ ├── license.html │ │ │ │ │ ├── license.md │ │ │ │ │ ├── makedoc.lua │ │ │ │ │ ├── pages.html │ │ │ │ │ ├── pages.md │ │ │ │ │ ├── reference.html │ │ │ │ │ └── reference.md │ │ │ │ └── us/ │ │ │ │ ├── blog_config.lua │ │ │ │ ├── example.html │ │ │ │ ├── example.md │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ ├── license.html │ │ │ │ ├── license.md │ │ │ │ ├── makedoc.lua │ │ │ │ ├── pages.html │ │ │ │ ├── pages.md │ │ │ │ ├── reference.html │ │ │ │ └── reference.md │ │ │ ├── rockspec/ │ │ │ │ ├── orbit-2.0-1.rockspec │ │ │ │ ├── orbit-2.0.1-1.rockspec │ │ │ │ ├── orbit-2.0.2-1.rockspec │ │ │ │ ├── orbit-2.0rc1-1.rockspec │ │ │ │ ├── orbit-2.1.0-1.rockspec │ │ │ │ ├── orbit-2.2.0-1.rockspec │ │ │ │ ├── orbit-cvs-1.rockspec │ │ │ │ ├── orbit-cvs-2.rockspec │ │ │ │ └── orbit-schema-1.rockspec │ │ │ ├── samples/ │ │ │ │ ├── README │ │ │ │ ├── blog/ │ │ │ │ │ ├── .htaccess │ │ │ │ │ ├── blog.dump.sqlite3 │ │ │ │ │ ├── blog.lua │ │ │ │ │ ├── blog.ws │ │ │ │ │ ├── blog_config.lua │ │ │ │ │ ├── blog_doc.txt │ │ │ │ │ ├── blog_schema.mysql │ │ │ │ │ ├── blog_schema.sql │ │ │ │ │ ├── dump.lua │ │ │ │ │ ├── header.xcf │ │ │ │ │ ├── populate_mysql.lua │ │ │ │ │ ├── random_text.lua │ │ │ │ │ └── style.css │ │ │ │ ├── doc/ │ │ │ │ │ └── nothing │ │ │ │ ├── hello/ │ │ │ │ │ └── hello.lua │ │ │ │ ├── op.ws │ │ │ │ ├── pages/ │ │ │ │ │ ├── bar.op │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── doc.css │ │ │ │ │ ├── foo.op │ │ │ │ │ ├── index.op │ │ │ │ │ └── test.op │ │ │ │ ├── songs/ │ │ │ │ │ └── songs.lua │ │ │ │ ├── sproutcore/ │ │ │ │ │ ├── static/ │ │ │ │ │ │ ├── sproutcore/ │ │ │ │ │ │ │ ├── bootstrap/ │ │ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ │ │ └── fd3ef3775313919c9d16dc2f2129aae8549dcbfa/ │ │ │ │ │ │ │ │ ├── javascript.js │ │ │ │ │ │ │ │ └── setup_body_class_names.js │ │ │ │ │ │ │ ├── datastore/ │ │ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ │ │ └── 59bda761d63639cc5f5a4342ee678fada0d577cc/ │ │ │ │ │ │ │ │ ├── javascript-packed.js │ │ │ │ │ │ │ │ ├── javascript.js │ │ │ │ │ │ │ │ └── stylesheet-packed.css │ │ │ │ │ │ │ ├── desktop/ │ │ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ │ │ └── 1425eba6eeb45c8823b8dc7cdfcea8aeffe59a66/ │ │ │ │ │ │ │ │ ├── javascript-packed.js │ │ │ │ │ │ │ │ ├── javascript.js │ │ │ │ │ │ │ │ ├── stylesheet-packed.css │ │ │ │ │ │ │ │ └── stylesheet.css │ │ │ │ │ │ │ ├── empty_theme/ │ │ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ │ │ └── 21c3b7b16d7ef39d60d2651975590828812f3ad9/ │ │ │ │ │ │ │ │ ├── javascript-packed.js │ │ │ │ │ │ │ │ └── stylesheet-packed.css │ │ │ │ │ │ │ ├── en/ │ │ │ │ │ │ │ │ └── 160fa25cc6d7adb0a0a201d11668361e03d8e9cc/ │ │ │ │ │ │ │ │ ├── javascript-packed.js │ │ │ │ │ │ │ │ ├── javascript.js │ │ │ │ │ │ │ │ └── stylesheet-packed.css │ │ │ │ │ │ │ ├── foundation/ │ │ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ │ │ └── bcfdf5ca1125ccb312799938d8f09a81676f5db0/ │ │ │ │ │ │ │ │ ├── javascript-packed.js │ │ │ │ │ │ │ │ ├── javascript.js │ │ │ │ │ │ │ │ ├── stylesheet-packed.css │ │ │ │ │ │ │ │ └── stylesheet.css │ │ │ │ │ │ │ ├── runtime/ │ │ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ │ │ └── d9e5073e5a6d48c7c3c4e53ef7bf433a6f6ac61b/ │ │ │ │ │ │ │ │ ├── javascript-packed.js │ │ │ │ │ │ │ │ ├── javascript.js │ │ │ │ │ │ │ │ └── stylesheet-packed.css │ │ │ │ │ │ │ └── standard_theme/ │ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ │ └── 52366532814d7f12ca549445e2e2a07c4b5f73d6/ │ │ │ │ │ │ │ ├── javascript-packed.js │ │ │ │ │ │ │ ├── stylesheet-packed.css │ │ │ │ │ │ │ └── stylesheet.css │ │ │ │ │ │ └── todos/ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ └── ee972277c11ed2d7cf0765e9c5b9738575b9248d/ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── javascript.js │ │ │ │ │ ├── todo.lua │ │ │ │ │ └── todo.sql │ │ │ │ ├── todo/ │ │ │ │ │ ├── items.op │ │ │ │ │ ├── todo.lua │ │ │ │ │ ├── todo.op │ │ │ │ │ └── todo.sql │ │ │ │ └── toycms/ │ │ │ │ ├── config.lua │ │ │ │ ├── ext/ │ │ │ │ │ ├── date/ │ │ │ │ │ │ └── smoothness/ │ │ │ │ │ │ └── jquery-ui-1.7.2.custom.css │ │ │ │ │ ├── forms/ │ │ │ │ │ │ └── form_support.js │ │ │ │ │ ├── richtext/ │ │ │ │ │ │ ├── jquery.wysiwyg.css │ │ │ │ │ │ └── jquery.wysiwyg.js │ │ │ │ │ └── tag/ │ │ │ │ │ └── jquery.autocomplete.css │ │ │ │ ├── plugins/ │ │ │ │ │ ├── nodes.lua │ │ │ │ │ └── poll.lua │ │ │ │ ├── themes/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.lua │ │ │ │ │ │ ├── css/ │ │ │ │ │ │ │ └── default.css │ │ │ │ │ │ ├── layout.html │ │ │ │ │ │ └── pages/ │ │ │ │ │ │ ├── home.html │ │ │ │ │ │ ├── poll.html │ │ │ │ │ │ └── post.html │ │ │ │ │ └── wordpress/ │ │ │ │ │ ├── blocks/ │ │ │ │ │ │ ├── about.html │ │ │ │ │ │ ├── archives.html │ │ │ │ │ │ ├── banner.html │ │ │ │ │ │ ├── copyright.html │ │ │ │ │ │ ├── ga.html │ │ │ │ │ │ ├── links.html │ │ │ │ │ │ ├── poll.html │ │ │ │ │ │ ├── poll_result.html │ │ │ │ │ │ ├── post.html │ │ │ │ │ │ ├── powered_by.html │ │ │ │ │ │ ├── recent_links.html │ │ │ │ │ │ ├── show_latest.html │ │ │ │ │ │ └── syndicate.html │ │ │ │ │ ├── config.lua │ │ │ │ │ ├── css/ │ │ │ │ │ │ ├── base_styles.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── theme_styles.css │ │ │ │ │ ├── layout.html │ │ │ │ │ └── pages/ │ │ │ │ │ ├── form-edit-node.html │ │ │ │ │ ├── form-new-node.html │ │ │ │ │ ├── home.html │ │ │ │ │ ├── poll.html │ │ │ │ │ └── post.html │ │ │ │ ├── toycms.lua │ │ │ │ └── toycms.sql │ │ │ ├── src/ │ │ │ │ ├── launchers/ │ │ │ │ │ ├── op.cgi │ │ │ │ │ ├── op.fcgi │ │ │ │ │ └── orbit │ │ │ │ ├── orbit/ │ │ │ │ │ ├── model.lua │ │ │ │ │ ├── ophandler.lua │ │ │ │ │ ├── pages.lua │ │ │ │ │ └── schema.lua │ │ │ │ └── orbit.lua │ │ │ └── test/ │ │ │ ├── test_schema.lua │ │ │ └── test_sql.lua │ │ ├── ospath/ │ │ │ ├── COPYRIGHT │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.bat │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ └── makedoc.lua │ │ │ ├── ospath.jam │ │ │ ├── readme.md │ │ │ ├── src/ │ │ │ │ ├── ospath.c │ │ │ │ ├── ospath.lua │ │ │ │ ├── pusherror.c │ │ │ │ └── pusherror.h │ │ │ └── tests/ │ │ │ ├── ospathtests.lua │ │ │ └── rt4.lua │ │ ├── osprocess/ │ │ │ ├── COPYRIGHT │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.bat │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ └── makedoc.lua │ │ │ ├── osprocess.jam │ │ │ ├── osprocess.lua │ │ │ ├── posix/ │ │ │ │ ├── ex.c │ │ │ │ ├── posix_spawn.c │ │ │ │ ├── posix_spawn.h │ │ │ │ ├── spawn.c │ │ │ │ └── spawn.h │ │ │ ├── readme.md │ │ │ ├── tests/ │ │ │ │ ├── rt1.lua │ │ │ │ ├── rt2.lua │ │ │ │ ├── rt5.lua │ │ │ │ └── rt7.lua │ │ │ └── w32api/ │ │ │ ├── ex.c │ │ │ ├── pusherror.c │ │ │ ├── pusherror.h │ │ │ ├── spawn.c │ │ │ └── spawn.h │ │ ├── p4/ │ │ │ ├── .gitignore │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.bat │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ ├── license.html │ │ │ │ ├── license.md │ │ │ │ └── makedoc.lua │ │ │ ├── getp4api_macosx.sh │ │ │ ├── getp4api_vs2008.bat │ │ │ ├── getp4api_vs2010.bat │ │ │ ├── p4.jam │ │ │ ├── readme.md │ │ │ ├── src/ │ │ │ │ ├── clientuserlua.cpp │ │ │ │ ├── clientuserlua.h │ │ │ │ ├── luamessage.cpp │ │ │ │ ├── luamessage.h │ │ │ │ ├── p4.cpp │ │ │ │ ├── p4.lua │ │ │ │ ├── p4clientapi.cpp │ │ │ │ ├── p4clientapi.h │ │ │ │ ├── p4lua.def │ │ │ │ ├── p4luadebug.h │ │ │ │ ├── p4mapmaker.cpp │ │ │ │ ├── p4mapmaker.h │ │ │ │ ├── p4mergedata.cpp │ │ │ │ ├── p4mergedata.h │ │ │ │ ├── p4result.cpp │ │ │ │ ├── p4result.h │ │ │ │ ├── specmgr.cpp │ │ │ │ ├── specmgr.h │ │ │ │ └── undefdups.h │ │ │ └── test/ │ │ │ ├── api_level.lua │ │ │ ├── changepassword.lua │ │ │ ├── charset.lua │ │ │ ├── createws_sync.lua │ │ │ ├── cwd.lua │ │ │ ├── delete_all_labels.lua │ │ │ ├── delete_client_365.lua │ │ │ ├── errors.lua │ │ │ ├── exception_level.lua │ │ │ ├── filelog.lua │ │ │ ├── info.lua │ │ │ ├── input.lua │ │ │ ├── keepalive1.lua │ │ │ ├── keepalive2.lua │ │ │ ├── login.lua │ │ │ ├── modify_client1.lua │ │ │ ├── modify_client2.lua │ │ │ ├── output.lua │ │ │ ├── password.lua │ │ │ ├── prog.lua │ │ │ ├── resolve.lua │ │ │ ├── submit1.lua │ │ │ ├── submit2.lua │ │ │ └── warnings.lua │ │ ├── pack/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── lpack.c │ │ │ └── test.lua │ │ ├── penlight/ │ │ │ ├── CHANGES.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── doc/ │ │ │ │ ├── config.ld │ │ │ │ └── manual/ │ │ │ │ ├── 01-introduction.md │ │ │ │ ├── 02-arrays.md │ │ │ │ ├── 03-strings.md │ │ │ │ ├── 04-paths.md │ │ │ │ ├── 05-dates.md │ │ │ │ ├── 06-data.md │ │ │ │ ├── 07-functional.md │ │ │ │ ├── 08-additional.md │ │ │ │ └── 09-discussion.md │ │ │ ├── examples/ │ │ │ │ ├── seesubst.lua │ │ │ │ ├── sipscan.lua │ │ │ │ ├── symbols.lua │ │ │ │ ├── test-cmp.lua │ │ │ │ ├── test-listcallbacks.lua │ │ │ │ ├── test-pretty.lua │ │ │ │ ├── test-symbols.lua │ │ │ │ ├── testapp.lua │ │ │ │ ├── testclone.lua │ │ │ │ ├── testconfig.lua │ │ │ │ ├── testglobal.lua │ │ │ │ ├── testinputfields.lua │ │ │ │ ├── testinputfields2.lua │ │ │ │ ├── testxml.lua │ │ │ │ └── which.lua │ │ │ ├── lua/ │ │ │ │ └── pl/ │ │ │ │ ├── Date.lua │ │ │ │ ├── Map.lua │ │ │ │ ├── MultiMap.lua │ │ │ │ ├── OrderedMap.lua │ │ │ │ ├── Set.lua │ │ │ │ ├── app.lua │ │ │ │ ├── array2d.lua │ │ │ │ ├── class.lua │ │ │ │ ├── compat.lua │ │ │ │ ├── comprehension.lua │ │ │ │ ├── config.lua │ │ │ │ ├── data.lua │ │ │ │ ├── dir.lua │ │ │ │ ├── file.lua │ │ │ │ ├── func.lua │ │ │ │ ├── import_into.lua │ │ │ │ ├── init.lua │ │ │ │ ├── input.lua │ │ │ │ ├── lapp.lua │ │ │ │ ├── lexer.lua │ │ │ │ ├── list.lua │ │ │ │ ├── luabalanced.lua │ │ │ │ ├── operator.lua │ │ │ │ ├── path.lua │ │ │ │ ├── permute.lua │ │ │ │ ├── pretty.lua │ │ │ │ ├── seq.lua │ │ │ │ ├── sip.lua │ │ │ │ ├── strict.lua │ │ │ │ ├── stringio.lua │ │ │ │ ├── stringx.lua │ │ │ │ ├── tablex.lua │ │ │ │ ├── template.lua │ │ │ │ ├── test.lua │ │ │ │ ├── text.lua │ │ │ │ ├── types.lua │ │ │ │ ├── utils.lua │ │ │ │ └── xml.lua │ │ │ ├── penlight-1.1.0-3.rockspec │ │ │ ├── run.lua │ │ │ └── tests/ │ │ │ ├── lua/ │ │ │ │ ├── animal.lua │ │ │ │ ├── bar.lua │ │ │ │ ├── foo/ │ │ │ │ │ └── args.lua │ │ │ │ ├── mod52.lua │ │ │ │ └── mymod.lua │ │ │ ├── test-animal.lua │ │ │ ├── test-args.lua │ │ │ ├── test-array.lua │ │ │ ├── test-class.lua │ │ │ ├── test-compare-no-order.lua │ │ │ ├── test-comprehension.lua │ │ │ ├── test-config.lua │ │ │ ├── test-data.lua │ │ │ ├── test-date.lua │ │ │ ├── test-dir.lua │ │ │ ├── test-fenv.lua │ │ │ ├── test-func.lua │ │ │ ├── test-import_into.lua │ │ │ ├── test-job-query.lua │ │ │ ├── test-klass.lua │ │ │ ├── test-lapp.lua │ │ │ ├── test-lexer.lua │ │ │ ├── test-list.lua │ │ │ ├── test-map.lua │ │ │ ├── test-move.lua │ │ │ ├── test-path.lua │ │ │ ├── test-pretty-number.lua │ │ │ ├── test-pretty.lua │ │ │ ├── test-pylib.lua │ │ │ ├── test-relpath.lua │ │ │ ├── test-seq.lua │ │ │ ├── test-set.lua │ │ │ ├── test-sip.lua │ │ │ ├── test-strict.lua │ │ │ ├── test-stringio.lua │ │ │ ├── test-stringx.lua │ │ │ ├── test-substitute.lua │ │ │ ├── test-super.lua │ │ │ ├── test-tablex.lua │ │ │ ├── test-text.lua │ │ │ ├── test-tzone.lua │ │ │ ├── test-vector.lua │ │ │ ├── test-xml.lua │ │ │ └── tests.run │ │ ├── python/ │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE │ │ │ ├── MANIFEST.in │ │ │ ├── Makefile │ │ │ ├── PKG-INFO │ │ │ ├── README.md │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ ├── src/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── luainpython.c │ │ │ │ ├── luainpython.h │ │ │ │ ├── pythoninlua.c │ │ │ │ └── pythoninlua.h │ │ │ └── test.py │ │ ├── python-marshal/ │ │ │ ├── marshal.lua │ │ │ └── python-marshal.jam │ │ ├── random/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── lrandom.c │ │ │ ├── random.c │ │ │ └── test.lua │ │ ├── replace/ │ │ │ ├── replace.c │ │ │ └── replace.jam │ │ ├── rings/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── config │ │ │ ├── config.win │ │ │ ├── configure │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── index.html │ │ │ │ ├── license.html │ │ │ │ └── manual.html │ │ │ ├── rockspecs/ │ │ │ │ ├── rings-1.2.0-1.rockspec │ │ │ │ ├── rings-1.2.0-2.rockspec │ │ │ │ ├── rings-1.2.1-1.rockspec │ │ │ │ ├── rings-1.2.1rc1-1.rockspec │ │ │ │ ├── rings-1.2.2-1.rockspec │ │ │ │ ├── rings-1.2.2-2.rockspec │ │ │ │ ├── rings-1.2.3-1.rockspec │ │ │ │ ├── rings-1.3.0-1.rockspec │ │ │ │ ├── rings-cvs-2.rockspec │ │ │ │ ├── rings-cvs-3.rockspec │ │ │ │ └── rings-cvs-4.rockspec │ │ │ ├── src/ │ │ │ │ ├── rings.c │ │ │ │ ├── rings.def │ │ │ │ └── stable.lua │ │ │ ├── tests/ │ │ │ │ ├── sample.lua │ │ │ │ ├── sample_state.lua │ │ │ │ └── test.lua │ │ │ └── vc6/ │ │ │ ├── rings.def │ │ │ ├── rings.dsw │ │ │ └── rings_dll.dsp │ │ ├── slnunicode/ │ │ │ ├── CHANGES │ │ │ ├── Makefile │ │ │ ├── slnudata.c │ │ │ ├── slnunico.c │ │ │ └── unitest │ │ ├── socket/ │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── FIX │ │ │ ├── LICENSE │ │ │ ├── Lua51.props │ │ │ ├── Lua52.props │ │ │ ├── NEW │ │ │ ├── README │ │ │ ├── TODO │ │ │ ├── WISH │ │ │ ├── doc/ │ │ │ │ ├── dns.html │ │ │ │ ├── ftp.html │ │ │ │ ├── http.html │ │ │ │ ├── index.html │ │ │ │ ├── installation.html │ │ │ │ ├── introduction.html │ │ │ │ ├── ltn12.html │ │ │ │ ├── lua05.ppt │ │ │ │ ├── mime.html │ │ │ │ ├── reference.css │ │ │ │ ├── reference.html │ │ │ │ ├── smtp.html │ │ │ │ ├── socket.html │ │ │ │ ├── tcp.html │ │ │ │ ├── udp.html │ │ │ │ └── url.html │ │ │ ├── etc/ │ │ │ │ ├── README │ │ │ │ ├── b64.lua │ │ │ │ ├── check-links.lua │ │ │ │ ├── check-memory.lua │ │ │ │ ├── cookie.lua │ │ │ │ ├── dict.lua │ │ │ │ ├── dispatch.lua │ │ │ │ ├── eol.lua │ │ │ │ ├── forward.lua │ │ │ │ ├── get.lua │ │ │ │ ├── links │ │ │ │ ├── lp.lua │ │ │ │ ├── qp.lua │ │ │ │ └── tftp.lua │ │ │ ├── gem/ │ │ │ │ ├── ex1.lua │ │ │ │ ├── ex10.lua │ │ │ │ ├── ex11.lua │ │ │ │ ├── ex12.lua │ │ │ │ ├── ex2.lua │ │ │ │ ├── ex3.lua │ │ │ │ ├── ex4.lua │ │ │ │ ├── ex5.lua │ │ │ │ ├── ex6.lua │ │ │ │ ├── ex7.lua │ │ │ │ ├── ex8.lua │ │ │ │ ├── ex9.lua │ │ │ │ ├── gem.c │ │ │ │ ├── gt.b64 │ │ │ │ ├── ltn012.tex │ │ │ │ ├── makefile │ │ │ │ ├── myps2pdf │ │ │ │ ├── t1.lua │ │ │ │ ├── t1lf.txt │ │ │ │ ├── t2.lua │ │ │ │ ├── t2.txt │ │ │ │ ├── t2gt.qp │ │ │ │ ├── t3.lua │ │ │ │ ├── t4.lua │ │ │ │ ├── t5.lua │ │ │ │ └── test.lua │ │ │ ├── linux.cmd │ │ │ ├── logo.ps │ │ │ ├── ltn012.wiki │ │ │ ├── ltn013.wiki │ │ │ ├── luasocket-scm-0.rockspec │ │ │ ├── luasocket.sln │ │ │ ├── macosx.cmd │ │ │ ├── makefile │ │ │ ├── makefile.dist │ │ │ ├── mime.vcxproj │ │ │ ├── mime.vcxproj.filters │ │ │ ├── mingw.cmd │ │ │ ├── samples/ │ │ │ │ ├── README │ │ │ │ ├── cddb.lua │ │ │ │ ├── daytimeclnt.lua │ │ │ │ ├── echoclnt.lua │ │ │ │ ├── echosrvr.lua │ │ │ │ ├── listener.lua │ │ │ │ ├── lpr.lua │ │ │ │ ├── mclisten.lua │ │ │ │ ├── mcsend.lua │ │ │ │ ├── talker.lua │ │ │ │ └── tinyirc.lua │ │ │ ├── socket.vcxproj │ │ │ ├── socket.vcxproj.filters │ │ │ ├── src/ │ │ │ │ ├── auxiliar.c │ │ │ │ ├── auxiliar.h │ │ │ │ ├── buffer.c │ │ │ │ ├── buffer.h │ │ │ │ ├── except.c │ │ │ │ ├── except.h │ │ │ │ ├── ftp.lua │ │ │ │ ├── headers.lua │ │ │ │ ├── http.lua │ │ │ │ ├── inet.c │ │ │ │ ├── inet.h │ │ │ │ ├── io.c │ │ │ │ ├── io.h │ │ │ │ ├── ltn12.lua │ │ │ │ ├── luasocket.c │ │ │ │ ├── luasocket.h │ │ │ │ ├── makefile │ │ │ │ ├── mbox.lua │ │ │ │ ├── mime.c │ │ │ │ ├── mime.h │ │ │ │ ├── mime.lua │ │ │ │ ├── options.c │ │ │ │ ├── options.h │ │ │ │ ├── select.c │ │ │ │ ├── select.h │ │ │ │ ├── serial.c │ │ │ │ ├── smtp.lua │ │ │ │ ├── socket.h │ │ │ │ ├── socket.lua │ │ │ │ ├── tcp.c │ │ │ │ ├── tcp.h │ │ │ │ ├── timeout.c │ │ │ │ ├── timeout.h │ │ │ │ ├── tp.lua │ │ │ │ ├── udp.c │ │ │ │ ├── udp.h │ │ │ │ ├── unix.c │ │ │ │ ├── unix.h │ │ │ │ ├── url.lua │ │ │ │ ├── usocket.c │ │ │ │ ├── usocket.h │ │ │ │ ├── wsocket.c │ │ │ │ └── wsocket.h │ │ │ ├── test/ │ │ │ │ ├── README │ │ │ │ ├── auth/ │ │ │ │ │ ├── .htpasswd │ │ │ │ │ └── index.html │ │ │ │ ├── cgi/ │ │ │ │ │ ├── cat │ │ │ │ │ ├── cat-index-html │ │ │ │ │ ├── env │ │ │ │ │ ├── query-string │ │ │ │ │ ├── redirect-loop │ │ │ │ │ └── request-uri │ │ │ │ ├── dicttest.lua │ │ │ │ ├── excepttest.lua │ │ │ │ ├── find-connect-limit │ │ │ │ ├── ftptest.lua │ │ │ │ ├── hello.lua │ │ │ │ ├── httptest.lua │ │ │ │ ├── index.html │ │ │ │ ├── ltn12test.lua │ │ │ │ ├── mimetest.lua │ │ │ │ ├── smtptest.lua │ │ │ │ ├── stufftest.lua │ │ │ │ ├── tcp-getoptions │ │ │ │ ├── test_bind.lua │ │ │ │ ├── test_getaddrinfo.lua │ │ │ │ ├── test_socket_error.lua │ │ │ │ ├── testclnt.lua │ │ │ │ ├── testmesg.lua │ │ │ │ ├── testsrvr.lua │ │ │ │ ├── testsupport.lua │ │ │ │ ├── tftptest.lua │ │ │ │ ├── udp-zero-length-send │ │ │ │ ├── udp-zero-length-send-recv │ │ │ │ ├── udpconnectclnt.lua │ │ │ │ ├── udpconnectsrvr.lua │ │ │ │ ├── unixclnt.lua │ │ │ │ ├── unixsrvr.lua │ │ │ │ ├── upload.html │ │ │ │ ├── urltest.lua │ │ │ │ ├── utestclnt.lua │ │ │ │ └── utestsrvr.lua │ │ │ └── win32.cmd │ │ ├── sqlite3/ │ │ │ ├── ChangeLog │ │ │ ├── LICENSE │ │ │ ├── Makefile.in │ │ │ ├── README │ │ │ ├── configure │ │ │ ├── configure.ac │ │ │ ├── documentation.html │ │ │ ├── examples/ │ │ │ │ ├── aggregate.lua │ │ │ │ ├── function.lua │ │ │ │ ├── order.lua │ │ │ │ ├── path.lua │ │ │ │ ├── simple.lua │ │ │ │ ├── smart.lua │ │ │ │ ├── statement.lua │ │ │ │ └── tracing.lua │ │ │ ├── libluasqlite3-loader.lua.in │ │ │ ├── libluasqlite3.c │ │ │ ├── luasql-sqlite3.lua │ │ │ ├── lunit.lua │ │ │ ├── sqlite/ │ │ │ │ ├── sqlite3.c │ │ │ │ ├── sqlite3.h │ │ │ │ └── sqlite3ext.h │ │ │ ├── sqlite3.lua │ │ │ ├── tests-luasql.lua │ │ │ ├── tests-sqlite3.lua │ │ │ └── tests.lua │ │ ├── struct/ │ │ │ ├── makefile │ │ │ ├── struct.c │ │ │ ├── struct.html │ │ │ └── teststruct.lua │ │ ├── uuid/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win32 │ │ │ ├── README │ │ │ ├── README.win32 │ │ │ ├── luuid.c │ │ │ ├── test.lua │ │ │ ├── wuuid.c │ │ │ └── wuuid.h │ │ ├── windows/ │ │ │ ├── KeystrokeEngine.cpp │ │ │ ├── KeystrokeEngine.h │ │ │ ├── WindowEngine.cpp │ │ │ ├── WindowEngine.h │ │ │ ├── windows.cpp │ │ │ └── windows.jam │ │ ├── windows-reg/ │ │ │ ├── src/ │ │ │ │ ├── hkey.c │ │ │ │ ├── pusherror.c │ │ │ │ ├── pusherror.h │ │ │ │ └── reg.lua │ │ │ └── windows-reg.jam │ │ ├── wsapi/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── configure │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ ├── libraries.html │ │ │ │ ├── libraries.md │ │ │ │ ├── license.html │ │ │ │ ├── license.md │ │ │ │ ├── makedoc.lua │ │ │ │ ├── manual.html │ │ │ │ └── manual.md │ │ │ ├── rockspec/ │ │ │ │ ├── wsapi-1.0-1.rockspec │ │ │ │ ├── wsapi-1.0-2.rockspec │ │ │ │ ├── wsapi-1.0rc1-1.rockspec │ │ │ │ ├── wsapi-1.1-1.rockspec │ │ │ │ ├── wsapi-1.1-2.rockspec │ │ │ │ ├── wsapi-1.2-1.rockspec │ │ │ │ ├── wsapi-1.2-2.rockspec │ │ │ │ ├── wsapi-1.3-1.rockspec │ │ │ │ ├── wsapi-1.3.1-1.rockspec │ │ │ │ ├── wsapi-1.3.2-1.rockspec │ │ │ │ ├── wsapi-1.3.3-1.rockspec │ │ │ │ ├── wsapi-1.3.4-1.rockspec │ │ │ │ ├── wsapi-1.4-1.rockspec │ │ │ │ ├── wsapi-1.5-1.rockspec │ │ │ │ ├── wsapi-1.6-1.rockspec │ │ │ │ ├── wsapi-1.6.1-1.rockspec │ │ │ │ ├── wsapi-cvs-1.rockspec │ │ │ │ ├── wsapi-cvs-2.rockspec │ │ │ │ ├── wsapi-cvs-3.rockspec │ │ │ │ ├── wsapi-cvs-4.rockspec │ │ │ │ ├── wsapi-fcgi-1.0-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.0-2.rockspec │ │ │ │ ├── wsapi-fcgi-1.0rc1-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.1-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.1-2.rockspec │ │ │ │ ├── wsapi-fcgi-1.1-3.rockspec │ │ │ │ ├── wsapi-fcgi-1.2-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.3-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.3.1-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.3.2-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.3.3-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.3.4-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.4-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.5-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.6-1.rockspec │ │ │ │ ├── wsapi-fcgi-1.6.1-1.rockspec │ │ │ │ ├── wsapi-fcgi-cvs-1.rockspec │ │ │ │ ├── wsapi-fcgi-cvs-2.rockspec │ │ │ │ ├── wsapi-xavante-1.2-1.rockspec │ │ │ │ ├── wsapi-xavante-1.3-1.rockspec │ │ │ │ ├── wsapi-xavante-1.3.1-1.rockspec │ │ │ │ ├── wsapi-xavante-1.3.2-1.rockspec │ │ │ │ ├── wsapi-xavante-1.3.3-1.rockspec │ │ │ │ ├── wsapi-xavante-1.3.4-1.rockspec │ │ │ │ ├── wsapi-xavante-1.4-1.rockspec │ │ │ │ ├── wsapi-xavante-1.5-1.rockspec │ │ │ │ ├── wsapi-xavante-1.6-1.rockspec │ │ │ │ ├── wsapi-xavante-1.6.1-1.rockspec │ │ │ │ └── wsapi-xavante-cvs-1.rockspec │ │ │ ├── samples/ │ │ │ │ ├── cgi-example.lua │ │ │ │ ├── fastcgi-example.lua │ │ │ │ ├── hello.lua │ │ │ │ ├── hello_config.lua │ │ │ │ └── xavante-example.lua │ │ │ ├── src/ │ │ │ │ ├── fastcgi/ │ │ │ │ │ ├── lfcgi.c │ │ │ │ │ ├── lfcgi.def │ │ │ │ │ └── lfcgi.h │ │ │ │ ├── launcher/ │ │ │ │ │ ├── launcher.c │ │ │ │ │ ├── make_rc.lua │ │ │ │ │ ├── wsapi │ │ │ │ │ ├── wsapi.c │ │ │ │ │ ├── wsapi.cgi │ │ │ │ │ └── wsapi.fcgi │ │ │ │ ├── wsapi/ │ │ │ │ │ ├── cgi.lua │ │ │ │ │ ├── common.lua │ │ │ │ │ ├── fastcgi.lua │ │ │ │ │ ├── mock.lua │ │ │ │ │ ├── request.lua │ │ │ │ │ ├── response.lua │ │ │ │ │ ├── ringer.lua │ │ │ │ │ ├── sapi.lua │ │ │ │ │ ├── util.lua │ │ │ │ │ └── xavante.lua │ │ │ │ └── wsapi.lua │ │ │ ├── tests/ │ │ │ │ ├── mock_test.lua │ │ │ │ └── test_request.lua │ │ │ ├── wsapi-install │ │ │ └── wsapi-install-1.6 │ │ ├── wxLua/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile.wx-config │ │ │ ├── apps/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── wxlua/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── editor.h │ │ │ │ │ ├── wxlua.cpp │ │ │ │ │ ├── wxlua.h │ │ │ │ │ └── wxlua.rc │ │ │ │ ├── wxluacan/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── cancom.cpp │ │ │ │ │ ├── cancom.h │ │ │ │ │ ├── canlua.cpp │ │ │ │ │ ├── canlua.h │ │ │ │ │ ├── cansim.cpp │ │ │ │ │ ├── cansim.h │ │ │ │ │ ├── cansim.rc │ │ │ │ │ ├── scripts/ │ │ │ │ │ │ └── incircles.lua │ │ │ │ │ ├── wxluacan.i │ │ │ │ │ ├── wxluacan_bind.cpp │ │ │ │ │ ├── wxluacan_bind.h │ │ │ │ │ └── wxluacan_rules.lua │ │ │ │ ├── wxluaedit/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── readme.txt │ │ │ │ │ ├── wxledit.cpp │ │ │ │ │ ├── wxledit.h │ │ │ │ │ ├── wxluaedit.cpp │ │ │ │ │ └── wxluaedit.rc │ │ │ │ └── wxluafreeze/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── readme.txt │ │ │ │ ├── wxluafreeze.cpp │ │ │ │ ├── wxluafreeze.lua │ │ │ │ └── wxluafreeze.rc │ │ │ ├── art/ │ │ │ │ ├── copy.xpm │ │ │ │ ├── cursors/ │ │ │ │ │ ├── copy_cur.cur │ │ │ │ │ ├── drag_cur.cur │ │ │ │ │ ├── edit_cur.cur │ │ │ │ │ └── move_cur.cur │ │ │ │ ├── cut.xpm │ │ │ │ ├── help.xpm │ │ │ │ ├── new.xpm │ │ │ │ ├── open.xpm │ │ │ │ ├── paste.xpm │ │ │ │ ├── play.xpm │ │ │ │ ├── readme.txt │ │ │ │ ├── save.xpm │ │ │ │ ├── saveall.xpm │ │ │ │ ├── stop.xpm │ │ │ │ ├── wxlua.r │ │ │ │ ├── wxlua.xpm │ │ │ │ ├── wxlualogo.icns │ │ │ │ └── wxlualogo.xpm │ │ │ ├── bin/ │ │ │ │ ├── copydlls.bat │ │ │ │ └── readme.txt │ │ │ ├── bindings/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── genidocs.lua │ │ │ │ ├── genidocs_rules.lua │ │ │ │ ├── genwxbind.bat │ │ │ │ ├── genwxbind.lua │ │ │ │ ├── parse_doxygen_xml.lua │ │ │ │ ├── readme.txt │ │ │ │ ├── wxlua/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── override.hpp │ │ │ │ │ ├── wxlua.i │ │ │ │ │ └── wxlua_rules.lua │ │ │ │ ├── wxlua_debugger/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── override.hpp │ │ │ │ │ ├── wxluadebugger.i │ │ │ │ │ └── wxluadebugger_rules.lua │ │ │ │ └── wxwidgets/ │ │ │ │ ├── wx_datatypes.lua │ │ │ │ ├── wxadv_adv.i │ │ │ │ ├── wxadv_grid.i │ │ │ │ ├── wxadv_override.hpp │ │ │ │ ├── wxadv_rules.lua │ │ │ │ ├── wxaui_aui.i │ │ │ │ ├── wxaui_rules.lua │ │ │ │ ├── wxbase_base.i │ │ │ │ ├── wxbase_config.i │ │ │ │ ├── wxbase_data.i │ │ │ │ ├── wxbase_datetime.i │ │ │ │ ├── wxbase_file.i │ │ │ │ ├── wxbase_override.hpp │ │ │ │ ├── wxbase_rules.lua │ │ │ │ ├── wxclassref.txt │ │ │ │ ├── wxcore_appframe.i │ │ │ │ ├── wxcore_clipdrag.i │ │ │ │ ├── wxcore_controls.i │ │ │ │ ├── wxcore_core.i │ │ │ │ ├── wxcore_defsutils.i │ │ │ │ ├── wxcore_dialogs.i │ │ │ │ ├── wxcore_event.i │ │ │ │ ├── wxcore_gdi.i │ │ │ │ ├── wxcore_geometry.i │ │ │ │ ├── wxcore_help.i │ │ │ │ ├── wxcore_image.i │ │ │ │ ├── wxcore_mdi.i │ │ │ │ ├── wxcore_menutool.i │ │ │ │ ├── wxcore_override.hpp │ │ │ │ ├── wxcore_picker.i │ │ │ │ ├── wxcore_print.i │ │ │ │ ├── wxcore_rules.lua │ │ │ │ ├── wxcore_sizer.i │ │ │ │ ├── wxcore_windows.i │ │ │ │ ├── wxdatatypes_rules.lua │ │ │ │ ├── wxgl_gl.i │ │ │ │ ├── wxgl_rules.lua │ │ │ │ ├── wxhtml_html.i │ │ │ │ ├── wxhtml_override.hpp │ │ │ │ ├── wxhtml_rules.lua │ │ │ │ ├── wxmedia_media.i │ │ │ │ ├── wxmedia_rules.lua │ │ │ │ ├── wxnet_net.i │ │ │ │ ├── wxnet_override.hpp │ │ │ │ ├── wxnet_rules.lua │ │ │ │ ├── wxpropgrid_propgrid.i │ │ │ │ ├── wxpropgrid_rules.lua │ │ │ │ ├── wxrichtext_richtext.i │ │ │ │ ├── wxrichtext_rules.lua │ │ │ │ ├── wxstc_override.hpp │ │ │ │ ├── wxstc_rules.lua │ │ │ │ ├── wxstc_stc.i │ │ │ │ ├── wxwebview_rules.lua │ │ │ │ ├── wxwebview_webview.i │ │ │ │ ├── wxxml_override.hpp │ │ │ │ ├── wxxml_rules.lua │ │ │ │ ├── wxxml_xml.i │ │ │ │ ├── wxxrc_rules.lua │ │ │ │ └── wxxrc_xrc.i │ │ │ ├── distrib/ │ │ │ │ ├── announce.txt │ │ │ │ ├── autopackage/ │ │ │ │ │ ├── default.apspec.in │ │ │ │ │ ├── makeautopackage │ │ │ │ │ ├── wxlua.desktop │ │ │ │ │ └── wxlua.xml │ │ │ │ ├── innosetup/ │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── modifypath.iss │ │ │ │ │ └── wxlua.iss │ │ │ │ └── macbundle/ │ │ │ │ ├── Info.plist.in │ │ │ │ ├── copydylibs.command │ │ │ │ ├── wxLua.icns │ │ │ │ ├── wxLuaFile.icns │ │ │ │ └── wxLuaFolder.icns │ │ │ ├── docs/ │ │ │ │ ├── FAQ.html │ │ │ │ ├── FAQ.txt │ │ │ │ ├── Makefile │ │ │ │ ├── binding.html │ │ │ │ ├── binding.txt │ │ │ │ ├── changelog.txt │ │ │ │ ├── dirs.txt │ │ │ │ ├── doxygen/ │ │ │ │ │ └── readme.txt │ │ │ │ ├── doxygen.cfg │ │ │ │ ├── install.html │ │ │ │ ├── install.txt │ │ │ │ ├── licence.txt │ │ │ │ ├── readme.txt │ │ │ │ ├── wxlua.css │ │ │ │ ├── wxlua.html │ │ │ │ ├── wxlua.txt │ │ │ │ └── wxluaref.html │ │ │ ├── lib/ │ │ │ │ └── readme.txt │ │ │ ├── modules/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── lua-5.1/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── COPYRIGHT │ │ │ │ │ ├── HISTORY │ │ │ │ │ ├── INSTALL │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README │ │ │ │ │ ├── doc/ │ │ │ │ │ │ ├── contents.html │ │ │ │ │ │ ├── lua.1 │ │ │ │ │ │ ├── lua.css │ │ │ │ │ │ ├── lua.html │ │ │ │ │ │ ├── luac.1 │ │ │ │ │ │ ├── luac.html │ │ │ │ │ │ ├── manual.css │ │ │ │ │ │ ├── manual.html │ │ │ │ │ │ └── readme.html │ │ │ │ │ ├── etc/ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README │ │ │ │ │ │ ├── all.c │ │ │ │ │ │ ├── bin2c.c │ │ │ │ │ │ ├── lua.hpp │ │ │ │ │ │ ├── lua.pc │ │ │ │ │ │ ├── lua.xpm │ │ │ │ │ │ ├── luavs.bat │ │ │ │ │ │ ├── min.c │ │ │ │ │ │ ├── noparser.c │ │ │ │ │ │ └── strict.lua │ │ │ │ │ ├── include/ │ │ │ │ │ │ ├── lauxlib.h │ │ │ │ │ │ ├── lua.h │ │ │ │ │ │ ├── luaconf.h │ │ │ │ │ │ └── lualib.h │ │ │ │ │ ├── src/ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── lapi.c │ │ │ │ │ │ ├── lapi.h │ │ │ │ │ │ ├── lauxlib.c │ │ │ │ │ │ ├── lauxlib.h │ │ │ │ │ │ ├── lbaselib.c │ │ │ │ │ │ ├── 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 │ │ │ │ ├── lua-5.2/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README │ │ │ │ │ ├── doc/ │ │ │ │ │ │ ├── contents.html │ │ │ │ │ │ ├── lua.1 │ │ │ │ │ │ ├── lua.css │ │ │ │ │ │ ├── luac.1 │ │ │ │ │ │ ├── manual.css │ │ │ │ │ │ ├── manual.html │ │ │ │ │ │ └── readme.html │ │ │ │ │ ├── lua.rc │ │ │ │ │ └── src/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── lapi.c │ │ │ │ │ ├── lapi.h │ │ │ │ │ ├── lauxlib.c │ │ │ │ │ ├── lauxlib.h │ │ │ │ │ ├── lbaselib.c │ │ │ │ │ ├── lbitlib.c │ │ │ │ │ ├── lcode.c │ │ │ │ │ ├── lcode.h │ │ │ │ │ ├── lcorolib.c │ │ │ │ │ ├── lctype.c │ │ │ │ │ ├── lctype.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 │ │ │ │ │ ├── lua.hpp │ │ │ │ │ ├── luac.c │ │ │ │ │ ├── luaconf.h │ │ │ │ │ ├── lualib.h │ │ │ │ │ ├── lundump.c │ │ │ │ │ ├── lundump.h │ │ │ │ │ ├── lvm.c │ │ │ │ │ ├── lvm.h │ │ │ │ │ ├── lzio.c │ │ │ │ │ └── lzio.h │ │ │ │ ├── luamodule/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── luamodule.cpp │ │ │ │ │ ├── luamodule.rc │ │ │ │ │ └── luamoduledefs.h │ │ │ │ ├── luaproxydll/ │ │ │ │ │ ├── proxydll.c │ │ │ │ │ ├── proxydll.lib │ │ │ │ │ ├── proxydll_exports_lua51.h │ │ │ │ │ └── proxydll_exports_lua52.h │ │ │ │ ├── wxbind/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── include/ │ │ │ │ │ │ ├── wxadv_bind.h │ │ │ │ │ │ ├── wxadv_wxladv.h │ │ │ │ │ │ ├── wxaui_bind.h │ │ │ │ │ │ ├── wxbase_bind.h │ │ │ │ │ │ ├── wxbinddefs.h │ │ │ │ │ │ ├── wxcore_bind.h │ │ │ │ │ │ ├── wxcore_wxlcore.h │ │ │ │ │ │ ├── wxgl_bind.h │ │ │ │ │ │ ├── wxhtml_bind.h │ │ │ │ │ │ ├── wxhtml_wxlhtml.h │ │ │ │ │ │ ├── wxmedia_bind.h │ │ │ │ │ │ ├── wxnet_bind.h │ │ │ │ │ │ ├── wxpropgrid_bind.h │ │ │ │ │ │ ├── wxrichtext_bind.h │ │ │ │ │ │ ├── wxstc_bind.h │ │ │ │ │ │ ├── wxwebview_bind.h │ │ │ │ │ │ ├── wxxml_bind.h │ │ │ │ │ │ └── wxxrc_bind.h │ │ │ │ │ ├── setup/ │ │ │ │ │ │ └── wxluasetup.h │ │ │ │ │ └── src/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Makefile_wxadv │ │ │ │ │ ├── Makefile_wxaui │ │ │ │ │ ├── Makefile_wxbase │ │ │ │ │ ├── Makefile_wxcore │ │ │ │ │ ├── Makefile_wxgl │ │ │ │ │ ├── Makefile_wxhtml │ │ │ │ │ ├── Makefile_wxmedia │ │ │ │ │ ├── Makefile_wxnet │ │ │ │ │ ├── Makefile_wxrichtext │ │ │ │ │ ├── Makefile_wxstc │ │ │ │ │ ├── Makefile_wxxml │ │ │ │ │ ├── Makefile_wxxrc │ │ │ │ │ ├── dummy.cpp │ │ │ │ │ ├── wxadv_bind.cpp │ │ │ │ │ ├── wxadv_wxladv.cpp │ │ │ │ │ ├── wxaui_bind.cpp │ │ │ │ │ ├── wxbase_base.cpp │ │ │ │ │ ├── wxbase_bind.cpp │ │ │ │ │ ├── wxbase_config.cpp │ │ │ │ │ ├── wxbase_data.cpp │ │ │ │ │ ├── wxbase_datetime.cpp │ │ │ │ │ ├── wxbase_file.cpp │ │ │ │ │ ├── wxcore_appframe.cpp │ │ │ │ │ ├── wxcore_bind.cpp │ │ │ │ │ ├── wxcore_clipdrag.cpp │ │ │ │ │ ├── wxcore_controls.cpp │ │ │ │ │ ├── wxcore_core.cpp │ │ │ │ │ ├── wxcore_defsutils.cpp │ │ │ │ │ ├── wxcore_dialogs.cpp │ │ │ │ │ ├── wxcore_event.cpp │ │ │ │ │ ├── wxcore_gdi.cpp │ │ │ │ │ ├── wxcore_geometry.cpp │ │ │ │ │ ├── wxcore_help.cpp │ │ │ │ │ ├── wxcore_image.cpp │ │ │ │ │ ├── wxcore_mdi.cpp │ │ │ │ │ ├── wxcore_menutool.cpp │ │ │ │ │ ├── wxcore_picker.cpp │ │ │ │ │ ├── wxcore_print.cpp │ │ │ │ │ ├── wxcore_sizer.cpp │ │ │ │ │ ├── wxcore_windows.cpp │ │ │ │ │ ├── wxcore_wxlcore.cpp │ │ │ │ │ ├── wxgl_bind.cpp │ │ │ │ │ ├── wxhtml_bind.cpp │ │ │ │ │ ├── wxhtml_wxlhtml.cpp │ │ │ │ │ ├── wxmedia_bind.cpp │ │ │ │ │ ├── wxnet_bind.cpp │ │ │ │ │ ├── wxpropgrid_bind.cpp │ │ │ │ │ ├── wxrichtext_bind.cpp │ │ │ │ │ ├── wxstc_bind.cpp │ │ │ │ │ ├── wxwebview_bind.cpp │ │ │ │ │ ├── wxxml_bind.cpp │ │ │ │ │ └── wxxrc_bind.cpp │ │ │ │ ├── wxlua/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── atomic.h │ │ │ │ │ ├── debug/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── dummy.cpp │ │ │ │ │ │ ├── wxldebug.cpp │ │ │ │ │ │ ├── wxldebug.h │ │ │ │ │ │ ├── wxlstack.cpp │ │ │ │ │ │ ├── wxlstack.h │ │ │ │ │ │ └── wxluadebugdefs.h │ │ │ │ │ ├── debugger/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── dummy.cpp │ │ │ │ │ │ ├── wxldserv.cpp │ │ │ │ │ │ ├── wxldserv.h │ │ │ │ │ │ ├── wxldtarg.cpp │ │ │ │ │ │ ├── wxldtarg.h │ │ │ │ │ │ ├── wxlsock.cpp │ │ │ │ │ │ ├── wxlsock.h │ │ │ │ │ │ ├── wxluadebugger_bind.cpp │ │ │ │ │ │ ├── wxluadebugger_bind.h │ │ │ │ │ │ └── wxluadebuggerdefs.h │ │ │ │ │ ├── dummy.cpp │ │ │ │ │ ├── lbitlib.c │ │ │ │ │ ├── sharedptr.h │ │ │ │ │ ├── wxlbind.cpp │ │ │ │ │ ├── wxlbind.h │ │ │ │ │ ├── wxlcallb.cpp │ │ │ │ │ ├── wxlcallb.h │ │ │ │ │ ├── wxlconsole.cpp │ │ │ │ │ ├── wxlconsole.h │ │ │ │ │ ├── wxldefs.h │ │ │ │ │ ├── wxllua.cpp │ │ │ │ │ ├── wxllua.h │ │ │ │ │ ├── wxlobject.cpp │ │ │ │ │ ├── wxlobject.h │ │ │ │ │ ├── wxlstate.cpp │ │ │ │ │ ├── wxlstate.h │ │ │ │ │ ├── wxlua.h │ │ │ │ │ ├── wxlua_bind.cpp │ │ │ │ │ ├── wxlua_bind.h │ │ │ │ │ └── wxlversion.h │ │ │ │ └── wxstedit/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile.wx-config │ │ │ │ ├── art/ │ │ │ │ │ ├── copy.xpm │ │ │ │ │ ├── cross.xpm │ │ │ │ │ ├── cut.xpm │ │ │ │ │ ├── find.xpm │ │ │ │ │ ├── finddown.xpm │ │ │ │ │ ├── findnext.xpm │ │ │ │ │ ├── findup.xpm │ │ │ │ │ ├── new.xpm │ │ │ │ │ ├── open.xpm │ │ │ │ │ ├── paste.xpm │ │ │ │ │ ├── pencil16.xpm │ │ │ │ │ ├── pencil32.xpm │ │ │ │ │ ├── print.xpm │ │ │ │ │ ├── print_page_setup.xpm │ │ │ │ │ ├── print_preview.xpm │ │ │ │ │ ├── print_setup.xpm │ │ │ │ │ ├── redo.xpm │ │ │ │ │ ├── replace.xpm │ │ │ │ │ ├── save.xpm │ │ │ │ │ ├── saveall.xpm │ │ │ │ │ ├── saveas.xpm │ │ │ │ │ ├── undo.xpm │ │ │ │ │ └── x_red.xpm │ │ │ │ ├── docs/ │ │ │ │ │ ├── ChangeLog.txt │ │ │ │ │ ├── doxygen/ │ │ │ │ │ │ └── dummy.txt │ │ │ │ │ ├── doxygen.cfg │ │ │ │ │ ├── readme.htm │ │ │ │ │ ├── readme.txt │ │ │ │ │ └── wxstedit.htm │ │ │ │ ├── include/ │ │ │ │ │ └── wx/ │ │ │ │ │ └── stedit/ │ │ │ │ │ ├── pairarr.h │ │ │ │ │ ├── setup0.h │ │ │ │ │ ├── steart.h │ │ │ │ │ ├── stedefs.h │ │ │ │ │ ├── stedit.h │ │ │ │ │ ├── stedlgs.h │ │ │ │ │ ├── steevent.h │ │ │ │ │ ├── steexprt.h │ │ │ │ │ ├── stefindr.h │ │ │ │ │ ├── steframe.h │ │ │ │ │ ├── stelangs.h │ │ │ │ │ ├── stemenum.h │ │ │ │ │ ├── stenoteb.h │ │ │ │ │ ├── steopts.h │ │ │ │ │ ├── steprefs.h │ │ │ │ │ ├── steprint.h │ │ │ │ │ ├── steshell.h │ │ │ │ │ ├── stesplit.h │ │ │ │ │ ├── stestyls.h │ │ │ │ │ └── stetree.h │ │ │ │ ├── lib/ │ │ │ │ │ └── Readme.txt │ │ │ │ ├── locale/ │ │ │ │ │ ├── de/ │ │ │ │ │ │ ├── wxstd.po │ │ │ │ │ │ └── wxstedit.po │ │ │ │ │ ├── intl.bat │ │ │ │ │ ├── ja/ │ │ │ │ │ │ ├── wxstd.po │ │ │ │ │ │ └── wxstedit.po │ │ │ │ │ ├── ru/ │ │ │ │ │ │ ├── wxstd.po │ │ │ │ │ │ └── wxstedit.po │ │ │ │ │ ├── translate.url │ │ │ │ │ └── wxstedit.pot │ │ │ │ ├── samples/ │ │ │ │ │ ├── mdiedit/ │ │ │ │ │ │ ├── app.cpp │ │ │ │ │ │ ├── app.h │ │ │ │ │ │ ├── appdoc.cpp │ │ │ │ │ │ ├── link.cpp │ │ │ │ │ │ ├── mdiedit.rc │ │ │ │ │ │ ├── precomp.cpp │ │ │ │ │ │ ├── precomp.h │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ ├── stedocview.cpp │ │ │ │ │ │ ├── stedocview.h │ │ │ │ │ │ └── wxtrunk.h │ │ │ │ │ └── stedit/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── link.cpp │ │ │ │ │ ├── readme_htm.hpp │ │ │ │ │ ├── stedoc.cpp │ │ │ │ │ ├── stedoc.h │ │ │ │ │ ├── wxstedit.cbp │ │ │ │ │ ├── wxstedit.cpp │ │ │ │ │ ├── wxstedit.h │ │ │ │ │ ├── wxstedit.rc │ │ │ │ │ └── wxstedit_htm.hpp │ │ │ │ ├── src/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── precomp.cpp │ │ │ │ │ ├── precomp.h │ │ │ │ │ ├── steart.cpp │ │ │ │ │ ├── stedit.cpp │ │ │ │ │ ├── stedit.xrc │ │ │ │ │ ├── stedlgs.cpp │ │ │ │ │ ├── stedlgs.wdr │ │ │ │ │ ├── stedlgs_wdr.cpp │ │ │ │ │ ├── stedlgs_wdr.h │ │ │ │ │ ├── steevent.cpp │ │ │ │ │ ├── steexprt.cpp │ │ │ │ │ ├── stefindr.cpp │ │ │ │ │ ├── steframe.cpp │ │ │ │ │ ├── stelangs.cpp │ │ │ │ │ ├── stemenum.cpp │ │ │ │ │ ├── stenoteb.cpp │ │ │ │ │ ├── steopts.cpp │ │ │ │ │ ├── steprefs.cpp │ │ │ │ │ ├── steprint.cpp │ │ │ │ │ ├── steshell.cpp │ │ │ │ │ ├── stesplit.cpp │ │ │ │ │ ├── stestyls.cpp │ │ │ │ │ ├── stetree.cpp │ │ │ │ │ ├── wxext.cpp │ │ │ │ │ ├── wxext.h │ │ │ │ │ └── wxtrunk.h │ │ │ │ ├── tests/ │ │ │ │ │ ├── bad-utf8.xml │ │ │ │ │ ├── dk-iso8859-1.txt │ │ │ │ │ ├── dk-oem.txt │ │ │ │ │ ├── dk-unicode-bom.reg │ │ │ │ │ ├── dk-utf8-bom.cs │ │ │ │ │ ├── dk-utf8.html │ │ │ │ │ ├── empty.txt │ │ │ │ │ ├── utf8-bom.xml │ │ │ │ │ └── utf8.xml.vcproj │ │ │ │ └── website/ │ │ │ │ └── index.html │ │ │ ├── samples/ │ │ │ │ ├── art.wx.lua │ │ │ │ ├── auidemo.wx.lua │ │ │ │ ├── bindings.wx.lua │ │ │ │ ├── calculator.wx.lua │ │ │ │ ├── calculator.xrc │ │ │ │ ├── catch.lua │ │ │ │ ├── choices.wx.lua │ │ │ │ ├── client.wx.lua │ │ │ │ ├── controls.wx.lua │ │ │ │ ├── coroutine.wx.lua │ │ │ │ ├── dialog.wx.lua │ │ │ │ ├── editor.wx.lua │ │ │ │ ├── grid.wx.lua │ │ │ │ ├── gridtable.wx.lua │ │ │ │ ├── htmlwin.wx.lua │ │ │ │ ├── image/ │ │ │ │ │ ├── horse.cur │ │ │ │ │ ├── horse.pcx │ │ │ │ │ ├── horse.pnm │ │ │ │ │ ├── horse.tga │ │ │ │ │ ├── horse.tif │ │ │ │ │ ├── horse.xpm │ │ │ │ │ ├── horse3.ani │ │ │ │ │ ├── horse_ag.pnm │ │ │ │ │ ├── horse_rg.pnm │ │ │ │ │ ├── image.wx.lua │ │ │ │ │ ├── smile.xbm │ │ │ │ │ └── smile.xpm │ │ │ │ ├── luamodule.wx.lua │ │ │ │ ├── mdi.wx.lua │ │ │ │ ├── media.wx.lua │ │ │ │ ├── minimal.wx.lua │ │ │ │ ├── picker.wx.lua │ │ │ │ ├── printing.wx.lua │ │ │ │ ├── scribble.wx.lua │ │ │ │ ├── server.wx.lua │ │ │ │ ├── settings.wx.lua │ │ │ │ ├── sizer.wx.lua │ │ │ │ ├── tree.wx.lua │ │ │ │ ├── unittest.wx.lua │ │ │ │ ├── validator.wx.lua │ │ │ │ ├── veryminimal.wx.lua │ │ │ │ ├── wrapmodule.wx.lua │ │ │ │ └── wxluasudoku.wx.lua │ │ │ └── util/ │ │ │ └── bin2c/ │ │ │ └── bin2c.lua │ │ ├── xavante/ │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── README │ │ │ ├── config │ │ │ ├── config.win │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.css │ │ │ │ ├── experimental.html │ │ │ │ ├── index.html │ │ │ │ ├── license.html │ │ │ │ ├── manual.html │ │ │ │ └── sajax.html │ │ │ ├── examples/ │ │ │ │ ├── config.lua │ │ │ │ └── webdav/ │ │ │ │ └── webdav-server.lua │ │ │ ├── rockspec/ │ │ │ │ ├── xavante-2.0.0-1.rockspec │ │ │ │ ├── xavante-2.0.1-1.rockspec │ │ │ │ ├── xavante-2.0rc1-1.rockspec │ │ │ │ ├── xavante-2.1.0-1.rockspec │ │ │ │ ├── xavante-2.2.0-1.rockspec │ │ │ │ ├── xavante-2.2.1-1.rockspec │ │ │ │ ├── xavante-2.3.0-1.rockspec │ │ │ │ ├── xavante-cvs-1.rockspec │ │ │ │ └── xavante-cvs-2.rockspec │ │ │ ├── src/ │ │ │ │ ├── codeweb/ │ │ │ │ │ ├── codeWeb.lua │ │ │ │ │ ├── cookies.lua │ │ │ │ │ ├── coroWeb.lua │ │ │ │ │ ├── session.lua │ │ │ │ │ └── timer.lua │ │ │ │ ├── sajax/ │ │ │ │ │ └── sajax.lua │ │ │ │ ├── webdav/ │ │ │ │ │ ├── davFileProps.lua │ │ │ │ │ ├── davFileRepository.lua │ │ │ │ │ └── davhandler.lua │ │ │ │ └── xavante/ │ │ │ │ ├── cgiluahandler.lua │ │ │ │ ├── encoding.lua │ │ │ │ ├── filehandler.lua │ │ │ │ ├── httpd.lua │ │ │ │ ├── indexhandler.lua │ │ │ │ ├── mime.lua │ │ │ │ ├── patternhandler.lua │ │ │ │ ├── redirecthandler.lua │ │ │ │ ├── ruleshandler.lua │ │ │ │ ├── urlhandler.lua │ │ │ │ ├── vhostshandler.lua │ │ │ │ └── xavante.lua │ │ │ └── web/ │ │ │ ├── calculator.lp │ │ │ └── loop.lp │ │ ├── xls/ │ │ │ ├── ExcelFormat/ │ │ │ │ ├── BasicExcel.cpp │ │ │ │ ├── BasicExcel.hpp │ │ │ │ ├── Examples.cpp │ │ │ │ ├── ExcelFormat.cpp │ │ │ │ ├── ExcelFormat.dsp │ │ │ │ ├── ExcelFormat.dsw │ │ │ │ ├── ExcelFormat.h │ │ │ │ ├── ExcelFormat.sln │ │ │ │ ├── ExcelFormat.vcproj │ │ │ │ ├── ExcelFormat.vcxproj │ │ │ │ ├── ExcelFormat.vcxproj.filters │ │ │ │ ├── ExcelFormat.xcodeproj/ │ │ │ │ │ └── project.pbxproj │ │ │ │ ├── Makefile │ │ │ │ └── docu/ │ │ │ │ └── codeproject_ExcelFormat.html │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.bat │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ ├── license.html │ │ │ │ ├── license.md │ │ │ │ └── makedoc.lua │ │ │ ├── lxls.cpp │ │ │ ├── readme.md │ │ │ ├── tests/ │ │ │ │ ├── examples.lua │ │ │ │ └── printxls.lua │ │ │ └── xls.jam │ │ ├── xlsx/ │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.bat │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ ├── license.html │ │ │ │ ├── license.md │ │ │ │ └── makedoc.lua │ │ │ ├── readme.md │ │ │ ├── tests/ │ │ │ │ └── printxlsx.lua │ │ │ ├── xlsx.jam │ │ │ └── xlsx.lua │ │ ├── xmlize/ │ │ │ ├── xmlize.jam │ │ │ └── xmlize.lua │ │ ├── ziparchive/ │ │ │ ├── License.txt │ │ │ ├── Misc/ │ │ │ │ ├── AnsiString.cpp │ │ │ │ ├── AnsiString.h │ │ │ │ ├── Array.h │ │ │ │ ├── ArrayOwnedPtr.h │ │ │ │ ├── DiskFile.cpp │ │ │ │ ├── DiskFile.h │ │ │ │ ├── File.h │ │ │ │ ├── FixedSizeAllocator.h │ │ │ │ ├── HeapAllocator.h │ │ │ │ ├── HeapString.cpp │ │ │ │ ├── HeapString.h │ │ │ │ ├── List.h │ │ │ │ ├── ListOwnedPtr.h │ │ │ │ ├── Map.h │ │ │ │ ├── MemFile.cpp │ │ │ │ ├── MemFile.h │ │ │ │ ├── Misc.cpp │ │ │ │ ├── Misc.h │ │ │ │ ├── Misc.jam │ │ │ │ ├── Misc_InternalPch.cpp │ │ │ │ ├── Misc_InternalPch.h │ │ │ │ ├── OwnedPtr.h │ │ │ │ ├── TypeTraits.h │ │ │ │ ├── ZipArchive.cpp │ │ │ │ ├── ZipArchive.h │ │ │ │ ├── ZipArchiveManager.cpp │ │ │ │ ├── ZipArchiveManager.h │ │ │ │ ├── ZipEntryFile.cpp │ │ │ │ ├── ZipEntryFile.h │ │ │ │ ├── aes/ │ │ │ │ │ ├── aes.h │ │ │ │ │ ├── aes_modes.c │ │ │ │ │ ├── aes_via_ace.h │ │ │ │ │ ├── aescrypt.c │ │ │ │ │ ├── aeskey.c │ │ │ │ │ ├── aesopt.h │ │ │ │ │ ├── aestab.c │ │ │ │ │ ├── aestab.h │ │ │ │ │ ├── aesxam.c │ │ │ │ │ ├── brg_endian.h │ │ │ │ │ ├── brg_types.h │ │ │ │ │ ├── fileenc.c │ │ │ │ │ ├── fileenc.h │ │ │ │ │ ├── hmac.c │ │ │ │ │ ├── hmac.h │ │ │ │ │ ├── prng.c │ │ │ │ │ ├── prng.h │ │ │ │ │ ├── pwd2key.c │ │ │ │ │ ├── pwd2key.h │ │ │ │ │ ├── sha1.c │ │ │ │ │ ├── sha1.h │ │ │ │ │ ├── sha2.c │ │ │ │ │ └── sha2.h │ │ │ │ ├── liblzma/ │ │ │ │ │ ├── common/ │ │ │ │ │ │ ├── common_w32res.rc │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── mythread.h │ │ │ │ │ │ ├── sysdefs.h │ │ │ │ │ │ ├── tuklib_common.h │ │ │ │ │ │ ├── tuklib_config.h │ │ │ │ │ │ ├── tuklib_cpucores.c │ │ │ │ │ │ ├── tuklib_cpucores.h │ │ │ │ │ │ ├── tuklib_exit.c │ │ │ │ │ │ ├── tuklib_exit.h │ │ │ │ │ │ ├── tuklib_gettext.h │ │ │ │ │ │ ├── tuklib_integer.h │ │ │ │ │ │ ├── tuklib_mbstr.h │ │ │ │ │ │ ├── tuklib_mbstr_fw.c │ │ │ │ │ │ ├── tuklib_mbstr_width.c │ │ │ │ │ │ ├── tuklib_open_stdxxx.c │ │ │ │ │ │ ├── tuklib_open_stdxxx.h │ │ │ │ │ │ ├── tuklib_physmem.c │ │ │ │ │ │ ├── tuklib_physmem.h │ │ │ │ │ │ ├── tuklib_progname.c │ │ │ │ │ │ └── tuklib_progname.h │ │ │ │ │ ├── liblzma/ │ │ │ │ │ │ ├── Makefile.am │ │ │ │ │ │ ├── api/ │ │ │ │ │ │ │ ├── Makefile.am │ │ │ │ │ │ │ ├── lzma/ │ │ │ │ │ │ │ │ ├── base.h │ │ │ │ │ │ │ │ ├── bcj.h │ │ │ │ │ │ │ │ ├── block.h │ │ │ │ │ │ │ │ ├── check.h │ │ │ │ │ │ │ │ ├── container.h │ │ │ │ │ │ │ │ ├── delta.h │ │ │ │ │ │ │ │ ├── filter.h │ │ │ │ │ │ │ │ ├── hardware.h │ │ │ │ │ │ │ │ ├── index.h │ │ │ │ │ │ │ │ ├── index_hash.h │ │ │ │ │ │ │ │ ├── lzma12.h │ │ │ │ │ │ │ │ ├── stream_flags.h │ │ │ │ │ │ │ │ ├── version.h │ │ │ │ │ │ │ │ └── vli.h │ │ │ │ │ │ │ └── lzma.h │ │ │ │ │ │ ├── check/ │ │ │ │ │ │ │ ├── Makefile.inc │ │ │ │ │ │ │ ├── check.c │ │ │ │ │ │ │ ├── check.h │ │ │ │ │ │ │ ├── crc32_fast.c │ │ │ │ │ │ │ ├── crc32_small.c │ │ │ │ │ │ │ ├── crc32_table.c │ │ │ │ │ │ │ ├── crc32_table_be.h │ │ │ │ │ │ │ ├── crc32_table_le.h │ │ │ │ │ │ │ ├── crc32_tablegen.c │ │ │ │ │ │ │ ├── crc32_x86.S │ │ │ │ │ │ │ ├── crc64_fast.c │ │ │ │ │ │ │ ├── crc64_small.c │ │ │ │ │ │ │ ├── crc64_table.c │ │ │ │ │ │ │ ├── crc64_table_be.h │ │ │ │ │ │ │ ├── crc64_table_le.h │ │ │ │ │ │ │ ├── crc64_tablegen.c │ │ │ │ │ │ │ ├── crc64_x86.S │ │ │ │ │ │ │ ├── crc_macros.h │ │ │ │ │ │ │ └── sha256.c │ │ │ │ │ │ ├── common/ │ │ │ │ │ │ │ ├── Makefile.inc │ │ │ │ │ │ │ ├── alone_decoder.c │ │ │ │ │ │ │ ├── alone_decoder.h │ │ │ │ │ │ │ ├── alone_encoder.c │ │ │ │ │ │ │ ├── alone_zip_decoder.c │ │ │ │ │ │ │ ├── alone_zip_decoder.h │ │ │ │ │ │ │ ├── alone_zip_encoder.c │ │ │ │ │ │ │ ├── auto_decoder.c │ │ │ │ │ │ │ ├── block_buffer_decoder.c │ │ │ │ │ │ │ ├── block_buffer_encoder.c │ │ │ │ │ │ │ ├── block_buffer_encoder.h │ │ │ │ │ │ │ ├── block_decoder.c │ │ │ │ │ │ │ ├── block_decoder.h │ │ │ │ │ │ │ ├── block_encoder.c │ │ │ │ │ │ │ ├── block_encoder.h │ │ │ │ │ │ │ ├── block_header_decoder.c │ │ │ │ │ │ │ ├── block_header_encoder.c │ │ │ │ │ │ │ ├── block_util.c │ │ │ │ │ │ │ ├── common.c │ │ │ │ │ │ │ ├── common.h │ │ │ │ │ │ │ ├── easy_buffer_encoder.c │ │ │ │ │ │ │ ├── easy_decoder_memusage.c │ │ │ │ │ │ │ ├── easy_encoder.c │ │ │ │ │ │ │ ├── easy_encoder_memusage.c │ │ │ │ │ │ │ ├── easy_preset.c │ │ │ │ │ │ │ ├── easy_preset.h │ │ │ │ │ │ │ ├── filter_buffer_decoder.c │ │ │ │ │ │ │ ├── filter_buffer_encoder.c │ │ │ │ │ │ │ ├── filter_common.c │ │ │ │ │ │ │ ├── filter_common.h │ │ │ │ │ │ │ ├── filter_decoder.c │ │ │ │ │ │ │ ├── filter_decoder.h │ │ │ │ │ │ │ ├── filter_encoder.c │ │ │ │ │ │ │ ├── filter_encoder.h │ │ │ │ │ │ │ ├── filter_flags_decoder.c │ │ │ │ │ │ │ ├── filter_flags_encoder.c │ │ │ │ │ │ │ ├── hardware_cputhreads.c │ │ │ │ │ │ │ ├── hardware_physmem.c │ │ │ │ │ │ │ ├── index.c │ │ │ │ │ │ │ ├── index.h │ │ │ │ │ │ │ ├── index_decoder.c │ │ │ │ │ │ │ ├── index_encoder.c │ │ │ │ │ │ │ ├── index_encoder.h │ │ │ │ │ │ │ ├── index_hash.c │ │ │ │ │ │ │ ├── outqueue.c │ │ │ │ │ │ │ ├── outqueue.h │ │ │ │ │ │ │ ├── stream_buffer_decoder.c │ │ │ │ │ │ │ ├── stream_buffer_encoder.c │ │ │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ ├── stream_encoder.c │ │ │ │ │ │ │ ├── stream_encoder_mt.c │ │ │ │ │ │ │ ├── stream_flags_common.c │ │ │ │ │ │ │ ├── stream_flags_common.h │ │ │ │ │ │ │ ├── stream_flags_decoder.c │ │ │ │ │ │ │ ├── stream_flags_encoder.c │ │ │ │ │ │ │ ├── vli_decoder.c │ │ │ │ │ │ │ ├── vli_encoder.c │ │ │ │ │ │ │ └── vli_size.c │ │ │ │ │ │ ├── delta/ │ │ │ │ │ │ │ ├── Makefile.inc │ │ │ │ │ │ │ ├── delta_common.c │ │ │ │ │ │ │ ├── delta_common.h │ │ │ │ │ │ │ ├── delta_decoder.c │ │ │ │ │ │ │ ├── delta_decoder.h │ │ │ │ │ │ │ ├── delta_encoder.c │ │ │ │ │ │ │ ├── delta_encoder.h │ │ │ │ │ │ │ └── delta_private.h │ │ │ │ │ │ ├── liblzma.pc.in │ │ │ │ │ │ ├── liblzma_w32res.rc │ │ │ │ │ │ ├── lz/ │ │ │ │ │ │ │ ├── Makefile.inc │ │ │ │ │ │ │ ├── lz_decoder.c │ │ │ │ │ │ │ ├── lz_decoder.h │ │ │ │ │ │ │ ├── lz_encoder.c │ │ │ │ │ │ │ ├── lz_encoder.h │ │ │ │ │ │ │ ├── lz_encoder_hash.h │ │ │ │ │ │ │ ├── lz_encoder_hash_table.h │ │ │ │ │ │ │ └── lz_encoder_mf.c │ │ │ │ │ │ ├── lzma/ │ │ │ │ │ │ │ ├── Makefile.inc │ │ │ │ │ │ │ ├── fastpos.h │ │ │ │ │ │ │ ├── fastpos_table.c │ │ │ │ │ │ │ ├── fastpos_tablegen.c │ │ │ │ │ │ │ ├── lzma2_decoder.c │ │ │ │ │ │ │ ├── lzma2_decoder.h │ │ │ │ │ │ │ ├── lzma2_encoder.c │ │ │ │ │ │ │ ├── lzma2_encoder.h │ │ │ │ │ │ │ ├── lzma_common.h │ │ │ │ │ │ │ ├── lzma_decoder.c │ │ │ │ │ │ │ ├── lzma_decoder.h │ │ │ │ │ │ │ ├── lzma_encoder.c │ │ │ │ │ │ │ ├── lzma_encoder.h │ │ │ │ │ │ │ ├── lzma_encoder_optimum_fast.c │ │ │ │ │ │ │ ├── lzma_encoder_optimum_normal.c │ │ │ │ │ │ │ ├── lzma_encoder_presets.c │ │ │ │ │ │ │ └── lzma_encoder_private.h │ │ │ │ │ │ ├── rangecoder/ │ │ │ │ │ │ │ ├── Makefile.inc │ │ │ │ │ │ │ ├── price.h │ │ │ │ │ │ │ ├── price_table.c │ │ │ │ │ │ │ ├── price_tablegen.c │ │ │ │ │ │ │ ├── range_common.h │ │ │ │ │ │ │ ├── range_decoder.h │ │ │ │ │ │ │ └── range_encoder.h │ │ │ │ │ │ ├── simple/ │ │ │ │ │ │ │ ├── Makefile.inc │ │ │ │ │ │ │ ├── arm.c │ │ │ │ │ │ │ ├── armthumb.c │ │ │ │ │ │ │ ├── ia64.c │ │ │ │ │ │ │ ├── powerpc.c │ │ │ │ │ │ │ ├── simple_coder.c │ │ │ │ │ │ │ ├── simple_coder.h │ │ │ │ │ │ │ ├── simple_decoder.c │ │ │ │ │ │ │ ├── simple_decoder.h │ │ │ │ │ │ │ ├── simple_encoder.c │ │ │ │ │ │ │ ├── simple_encoder.h │ │ │ │ │ │ │ ├── simple_private.h │ │ │ │ │ │ │ ├── sparc.c │ │ │ │ │ │ │ └── x86.c │ │ │ │ │ │ └── validate_map.sh │ │ │ │ │ └── windows/ │ │ │ │ │ ├── INSTALL-Windows.txt │ │ │ │ │ ├── README-Windows.txt │ │ │ │ │ ├── build.bash │ │ │ │ │ └── config.h │ │ │ │ ├── lzma/ │ │ │ │ │ ├── 7zVersion.h │ │ │ │ │ ├── LzFind.c │ │ │ │ │ ├── LzFind.h │ │ │ │ │ ├── LzFindMt.c │ │ │ │ │ ├── LzFindMt.h │ │ │ │ │ ├── LzHash.h │ │ │ │ │ ├── Lzma2Dec.c │ │ │ │ │ ├── Lzma2Dec.h │ │ │ │ │ ├── Lzma2Enc.c │ │ │ │ │ ├── Lzma2Enc.h │ │ │ │ │ ├── LzmaDec.c │ │ │ │ │ ├── LzmaDec.h │ │ │ │ │ ├── LzmaEnc.c │ │ │ │ │ ├── LzmaEnc.h │ │ │ │ │ ├── MtCoder.c │ │ │ │ │ ├── MtCoder.h │ │ │ │ │ ├── Threads.c │ │ │ │ │ ├── Threads.h │ │ │ │ │ └── Types.h │ │ │ │ ├── md5/ │ │ │ │ │ ├── md5.h │ │ │ │ │ ├── md5c.c │ │ │ │ │ └── md5global.h │ │ │ │ ├── stdint.vc.h │ │ │ │ └── trio/ │ │ │ │ ├── trio.c │ │ │ │ ├── trio.h │ │ │ │ ├── triodef.h │ │ │ │ ├── trionan.c │ │ │ │ ├── trionan.h │ │ │ │ ├── triop.h │ │ │ │ ├── triostr.c │ │ │ │ └── triostr.h │ │ │ ├── doc/ │ │ │ │ └── us/ │ │ │ │ ├── doc.bat │ │ │ │ ├── doc.css │ │ │ │ ├── index.html │ │ │ │ ├── index.md │ │ │ │ ├── license.html │ │ │ │ ├── license.md │ │ │ │ └── makedoc.lua │ │ │ ├── lziparchive.cpp │ │ │ ├── readme.md │ │ │ ├── tests/ │ │ │ │ └── ziparchivetests.lua │ │ │ └── ziparchive.jam │ │ └── zlib/ │ │ ├── adler32.c │ │ ├── compress.c │ │ ├── crc32.c │ │ ├── crc32.h │ │ ├── deflate.c │ │ ├── deflate.h │ │ ├── gzguts.h │ │ ├── infback.c │ │ ├── inffast.c │ │ ├── inffast.h │ │ ├── inffixed.h │ │ ├── inflate.c │ │ ├── inflate.h │ │ ├── inftrees.c │ │ ├── inftrees.h │ │ ├── trees.c │ │ ├── trees.h │ │ ├── uncompr.c │ │ ├── zconf.h │ │ ├── zlib.h │ │ ├── zutil.c │ │ └── zutil.h │ ├── modules.jambuild/ │ │ ├── alien.jam │ │ ├── bitop.jam │ │ ├── cgilua.jam │ │ ├── copas.jam │ │ ├── cosmo.jam │ │ ├── coxpcall.jam │ │ ├── date.jam │ │ ├── dotnetinterface.jam │ │ ├── expand.jam │ │ ├── getmodules.bat │ │ ├── getpcre.bat │ │ ├── getpcre.sh │ │ ├── lanes.jam │ │ ├── lbuffer.jam │ │ ├── loop.jam │ │ ├── lpeg.jam │ │ ├── lqt.jam │ │ ├── lrexlib.gitignore │ │ ├── lrexlib.jam │ │ ├── lsqlite3.jam │ │ ├── lua-apr!download.jam │ │ ├── lua-apr.jam │ │ ├── lua-cjson.jam │ │ ├── lua-curl!download.jam │ │ ├── lua-curl.jam │ │ ├── lua-discount.jam │ │ ├── lua-memoryfile.jam │ │ ├── lua-openssl.jam │ │ ├── lua-pb.jam │ │ ├── lua-rapidjson.jam │ │ ├── lua-websockets.jam │ │ ├── lua-xmlrpc.jam │ │ ├── luacom.jam │ │ ├── luadbi.jam │ │ ├── luaevent.jam │ │ ├── luaexpat.jam │ │ ├── luaffi.jam │ │ ├── luafilesystem.jam │ │ ├── luajson.jam │ │ ├── lualdap.jam │ │ ├── lualogging.jam │ │ ├── luamacro.jam │ │ ├── luasec.jam │ │ ├── luasoap.jam │ │ ├── luasql.jam │ │ ├── luatraverse.jam │ │ ├── lzlib.jam │ │ ├── markdown.jam │ │ ├── md5.jam │ │ ├── mixlua.jam │ │ ├── orbit.jam │ │ ├── pack.jam │ │ ├── penlight.jam │ │ ├── pluto.jam │ │ ├── python.jam │ │ ├── random.jam │ │ ├── rings.jam │ │ ├── slnunicode.jam │ │ ├── socket.jam │ │ ├── sqlite3.jam │ │ ├── stacktraceplus.jam │ │ ├── stdlib.jam │ │ ├── struct.jam │ │ ├── uuid.jam │ │ ├── verse-strophe.jam │ │ ├── wsapi.jam │ │ ├── wxLua.jam │ │ └── xavante.jam │ └── tilde/ │ ├── HostConfig.cpp │ ├── HostConfig.h │ ├── LuaDebugger.cpp │ ├── LuaDebugger.h │ ├── LuaDebuggerComms.cpp │ ├── LuaDebuggerComms.h │ ├── LuaDebuggerHost.h │ ├── LuaDebuggerProtocol.h │ ├── LuaHostWindows.cpp │ ├── LuaHostWindows.h │ ├── LuaTilde.cpp │ ├── LuaTilde.h │ ├── ReceiveMessageBuffer.h │ └── SendMessageBuffer.h ├── Test/ │ ├── Access.lua │ ├── AppActivate.lua │ ├── Calendar.lua │ ├── ContinueTest.lua │ ├── EnumNetworkDrives.lua │ ├── Excel.lua │ ├── PhotoshopHelloWorld.lua │ ├── PhotoshopLayers.lua │ ├── PhotoshopOpen.lua │ ├── PhotoshopPDFOpen.lua │ ├── RemoveDebugReleaseDirs.lua │ ├── ShellTest.lua │ ├── TestDotNet.lua │ ├── adolua.lua │ ├── adotest.lua │ ├── animal.lua │ ├── bisect.lua │ ├── cf.lua │ ├── class.lua │ ├── compat.lua │ ├── continue_invalid.lua │ ├── continue_valid.lua │ ├── echo.lua │ ├── env.lua │ ├── factorial.lua │ ├── fib.lua │ ├── fibfor.lua │ ├── form.lua │ ├── globals.lua │ ├── hello.lua │ ├── life.lua │ ├── luac.lua │ ├── luascript.bat │ ├── popen.lua │ ├── popencmd.lua │ ├── popenlines.lua │ ├── printf.lua │ ├── readonly.lua │ ├── sieve.lua │ ├── socket.lua │ ├── sort.lua │ ├── sqlite3/ │ │ ├── aggregate.lua │ │ ├── function.lua │ │ ├── order.lua │ │ ├── simple.lua │ │ ├── statement.lua │ │ └── tracing.lua │ ├── table.lua │ ├── test.mdb │ ├── testform.lua │ ├── testform2.lua │ ├── testluaform.lua │ ├── tests-luasql.lua │ ├── tests-sqlite3.lua │ ├── tests.lua │ ├── threadtest1.lua │ ├── trace-calls.lua │ ├── trace-globals.lua │ ├── undefined.lua │ ├── xd.lua │ └── xslt.lua └── Tools/ ├── LuaPlusDebuggerAddin/ │ ├── AddinReg.reg │ ├── Jamfile.jam │ ├── LuaPlusDebuggerAddin/ │ │ ├── AddIn.cpp │ │ ├── AddIn.def │ │ ├── AddIn.idl │ │ ├── AddIn.rc │ │ ├── AddIn.rgs │ │ ├── Connect.cpp │ │ ├── Connect.h │ │ ├── LuaPlusDebuggerAddin.jam │ │ ├── Resource.h │ │ ├── stdafx.cpp │ │ └── stdafx.h │ └── LuaPlusDebuggerControls/ │ ├── LayoutMgr.cpp │ ├── LayoutMgr.h │ ├── Lex.h │ ├── LuaPlusDebuggerControls.cpp │ ├── LuaPlusDebuggerControls.jam │ ├── LuaPlusDebuggerControls.rc │ ├── LuaPlusDebuggerControls.rgs │ ├── LuaPlusDebuggerControls.sln │ ├── LuaPlusDebuggerControlsps.def │ ├── LuaPlusTypes.h │ ├── WatchCtl.cpp │ ├── WatchCtl.h │ ├── resource.h │ ├── stdafx.cpp │ └── stdafx.h ├── LuaWatchAddin/ │ ├── LuaWatchAddin.cpp │ ├── LuaWatchAddin.def │ ├── LuaWatchAddin.h │ ├── LuaWatchAddin.sln │ ├── LuaWatchAddin.vcproj │ ├── StdAfx.cpp │ ├── StdAfx.h │ └── custview.h ├── WTL/ │ └── include/ │ ├── atlapp.h │ ├── atlcrack.h │ ├── atlctrls.h │ ├── atlctrlw.h │ ├── atlctrlx.h │ ├── atlddx.h │ ├── atldlgs.h │ ├── atlframe.h │ ├── atlgdi.h │ ├── atlmisc.h │ ├── atlprint.h │ ├── atlres.h │ ├── atlscrl.h │ ├── atlsplit.h │ ├── atltheme.h │ └── atluser.h └── bin2c.lua