rust-code-analysis is a Rust library to analyze and extract information from source codes written in many different programming languages. It is based on a parser generator tool and an incremental parsing library called Tree Sitter.
rust-code-analysis can run on the most common platforms: Linux, macOS, and Windows.
GitHub Release Page
you can find the
Windows binaries already compiled and
packed for you.
If you prefer to use rust-code-analysis as a crate, you can find the
API docs generated by
All the source code of rust-code-analysis is released under the Mozilla Public License v2.0.