25 unstable releases

0.12.0 Dec 11, 2024
0.11.3 May 31, 2024
0.11.2 Mar 8, 2024
0.11.0 Jul 17, 2023
0.0.1 Jun 3, 2021

#62 in Programming languages

Download history 3629/week @ 2024-10-30 2617/week @ 2024-11-06 2599/week @ 2024-11-13 1821/week @ 2024-11-20 2042/week @ 2024-11-27 2465/week @ 2024-12-04 2722/week @ 2024-12-11 1620/week @ 2024-12-18 660/week @ 2024-12-25 1564/week @ 2025-01-01 2511/week @ 2025-01-08 2462/week @ 2025-01-15 2166/week @ 2025-01-22 2163/week @ 2025-01-29 2444/week @ 2025-02-05 2055/week @ 2025-02-12

9,262 downloads per month
Used in 8 crates (4 directly)

MIT/Apache

320KB
7.5K SLoC

tree-sitter-graph

DOI

The tree-sitter-graph library defines a DSL for constructing arbitrary graph structures from source code that has been parsed using tree-sitter.

Usage

This package can be used either as a library or command-line program.

To use it as a library, add the following to your Cargo.toml:

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

To use it as a program, install it via cargo install:

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

Development

The project is written in Rust, and requires a recent version installed. Rust can be installed and updated using rustup.

Build the project by running:

$ cargo build

Run the tests by running:

$ cargo test

The project consists of a library and a CLI. By default, running cargo only applies to the library. To run cargo commands on the CLI as well, add --features cli or --all-features.

Sources are formatted using the standard Rust formatted, which is applied by running:

$ cargo fmt

Dependencies

~4–16MB
~226K SLoC

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy