Månen is a Lua REPL that features syntax highlighting/checking, formatted table outputs, saved REPL history, autocomplete, and more! It uses mlua for Lua execution, reedline for prompting, and my own fork of rexpect for communicating with a generic Lua binary. In addition, emmlua\_parser is used to parse the given Lua input into a syntax tree to then highlight the code and to provide autocomplete. Månen bundles its own Lua interpreter but can also work with any generic Lua interpreter that the user specifies. A binary compiled against x86\_64-unknown-linux-musl (statically linked) is provided to be tried out against.
Månen is a Lua REPL that features syntax highlighting/checking, formatted table outputs, saved REPL history, autocomplete, and more! It uses mlua for Lua execution, reedline for prompting, and my own fork of rexpect for communicating with a generic Lua binary. In addition, emmlua\_parser is used to parse the given Lua input into a syntax tree to then highlight the code and to provide autocomplete. Månen bundles its own Lua interpreter but can also work with any generic Lua interpreter that the user specifies. A binary compiled against x86\_64-unknown-linux-musl (statically linked) is provided to be tried out against.