- Making lua life easier. For me.
- Pure Lua so far so should work anywhere.
- Uses 64 bit Lua 5.4.2 from https://luabinaries.sourceforge.net/download.html.
pnut.lua
and pnut_runner.lua
comprise a minimalist unit test framework based on previous implementations in C/C++/C#.
See the Test directory for an example of how to use it.
Handy collected odds and ends for tables, math, validation, errors, ...
String functions. Some pieces-parts lifted from Penlight.
Slightly modified version of template.lua.
Removed dependencies on other penlight components including LuaFileSystem
so it's standalone now.
Used for generating language specific interop.
Slightly modified version of the nifty debugger.lua.
Generates C# and C code for the standard lua interop via gen_interop.lua
.
Two test projects demonstrate how to use it:
- test_ch: Fully-formed and functional, used by Nebulua
- test_cs: Partially implemented, uses KeraLuaEx/
Utilities for validation of lua data types.
Several functions to support the C side of lua applications.