LuaIDL is an OMG IDL (Interface Definition Language) compiler front end,
written in the Lua programming language. It can be used to perform a simple
IDL parsing with low effort as well as it can be used to implement a
complete and flexible IDL compiler. LuaIDL is very small, easy to install
and to use. It offers a callback mechanism that allows its extension to
generate different output formats. Additionally, it is very portable because
it is completely implemented in Lua and does not have external dependencies.
lua >= 5.1