Skip to content

CppCXY/emmylua-analyzer-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmmyLuaAnalyzer-Rust

We welcome your feedback and contributions. Please feel free to submit pull requests (PRs) and report issues to help shape the project's direction.

crates

  • 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.

Features

  • Support for Lua 5.1, 5.2, 5.3, 5.4, and LuaJIT.
  • Support Luacats/emmylua annotations.
  • Support almost lsp features.

Documentation

Build

cargo build --release -p emmylua_ls

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published