Skip to content

cepthomas/LuaBagOfTricks

Repository files navigation

LuaBagOfTricks

pnut

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.

utils

Handy collected odds and ends for tables, math, validation, errors, ...

stringex

String functions. Some pieces-parts lifted from Penlight.

template

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.

debugger

Slightly modified version of the nifty debugger.lua.

interop

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/

validators

Utilities for validation of lua data types.

C source_code

Several functions to support the C side of lua applications.

About

Making lua life easier.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published