We welcome your feedback and contributions. Please feel free to submit pull requests (PRs) and report issues to help shape the project's direction.
emmylua_parser
: A Lua parser written in Rust, designed to provide efficient and accurate parsing of Lua scripts. This crate serves as the foundation for other tools in the project, enabling robust code analysis and language server functionalities.code_analysis
: lua code analysis base on emmylua_parser.emmylua_ls
: language server for Lua.meta_text
: A library for manipulating text with meta information.
- Support for Lua 5.1, 5.2, 5.3, 5.4, and LuaJIT.
- Support Luacats/emmylua annotations.
- Support almost lsp features.
cargo build --release -p emmylua_ls