24 个版本

0.11.3 2024 年 5 月 31 日
0.11.2 2024 年 3 月 8 日
0.11.0 2023 年 7 月 17 日
0.8.0 2023 年 3 月 29 日
0.0.1 2021 年 6 月 3 日

#20科学

Download history · Rust 包仓库 1175/week @ 2024-05-02 · Rust 包仓库 1331/week @ 2024-05-09 · Rust 包仓库 1420/week @ 2024-05-16 · Rust 包仓库 1912/week @ 2024-05-23 · Rust 包仓库 1943/week @ 2024-05-30 · Rust 包仓库 3366/week @ 2024-06-06 · Rust 包仓库 3741/week @ 2024-06-13 · Rust 包仓库 3847/week @ 2024-06-20 · Rust 包仓库 3816/week @ 2024-06-27 · Rust 包仓库 4199/week @ 2024-07-04 · Rust 包仓库 4564/week @ 2024-07-11 · Rust 包仓库 4536/week @ 2024-07-18 · Rust 包仓库 2800/week @ 2024-07-25 · Rust 包仓库 4423/week @ 2024-08-01 · Rust 包仓库 3846/week @ 2024-08-08 · Rust 包仓库 3976/week @ 2024-08-15 · Rust 包仓库

15,647 每月下载量
用于 6 个 Crates(直接使用 2 个)

MIT/Apache

320KB
7.5K SLoC

tree-sitter-graph

DOI

tree-sitter-graph 库定义了一个 DSL(领域特定语言),用于从使用 tree-sitter 解析的源代码中构建任意图结构。

用法

此包可以作为库或命令行程序使用。

要将其作为库使用,请将以下内容添加到您的 Cargo.toml

[dependencies]
tree-sitter-graph = "0.11"

要将其作为程序使用,通过 cargo install

$ cargo install --features cli tree-sitter-graph
$ tree-sitter-graph --help

开发

该项目是用 Rust 编写的,需要安装最新版本。可以使用 rustup 安装和更新 Rust。

通过运行以下命令构建项目:

$ cargo build

通过运行以下命令运行测试:

$ cargo test

该项目由一个库和一个 CLI 组成。默认情况下,运行 cargo 只适用于库。要运行 CLI 上的 cargo 命令,请添加 --features cli--all-features

使用标准 Rust 格式格式化源代码,通过运行以下命令应用:

$ cargo fmt

依赖关系

~5–17MB
~172K SLoC