======================= ``lua`` Lua interpreter ======================= Fetch and build a Lua interpreter. Versions 5.2 through 5.4 are supported. The ``lua`` command will be added to NSH. Lua can run a script for a given path, execute a string of code, or open a readline compatible REPL on the NSH console. The ```` and ```` headers are available to start a new embedded interpreter or extend Lua with C modules. See the ``luamod_hello`` example for how to include a built-in module. A math library is required to build. Enable the ``LIBM`` config or use a toolchain provided math library. The following configs are recommended for a full featured Lua interpreter: - ``LIBC_FLOATINGPOINT`` - ``SYSTEM_READLINE`` Lua modules: - cjson - lfs - luasyslog - luv