ninja_syntax.py reimplemented in Lua.
Rewording the description from the original script:
it's just a helpful utility for build-file-generation systems that already use Lua.
Tests can be run with:
lua ninja_syntax_test.lua
Documentation can be generated with LDoc.
ldoc .