tree-sitter / tree-sitter-graph
Construct graphs from parsed source code
☆219Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for tree-sitter-graph
- SCIP Code Intelligence Protocol☆262Updated this week
- A multi-language source code analyzer and docstrings parser☆51Updated 9 months ago
- Build Abstract Syntax Trees and tree-walking models quickly in Rust.☆120Updated 9 months ago
- ☆310Updated 2 weeks ago
- Rust implementation of stack graphs☆759Updated 2 months ago
- Generate Soufflé Datalog types, relations, and facts that represent ASTs from a variety of programming languages.☆60Updated last week
- ☆59Updated last month
- A Rust toolkit to combine property-based testing and fuzzing.☆136Updated 2 years ago
- Logic programming in Rust☆411Updated 2 weeks ago
- language-agnostic program reducer.☆168Updated 10 months ago
- Library to analyze and collect metrics on source code☆284Updated 3 weeks ago
- A group of Rust projects for interacting with the SARIF format☆79Updated this week
- ☆64Updated 8 months ago
- world's worst interpreter☆48Updated 4 months ago
- tree-sitter grammar for the CodeQL language☆20Updated 3 weeks ago
- Rust grammar for tree-sitter☆354Updated 3 weeks ago
- Pure-Rust libraries for parsing, interpreting, and analyzing LLVM☆77Updated 9 months ago
- Use Tree Sitter to parse your own languages in Rust☆611Updated 2 weeks ago
- ☆175Updated 2 weeks ago
- General-purpose abstractions for incremental computing, in Rust☆345Updated 2 years ago
- LR/GLR parser generator for Rust https://igordejanovic.github.io/rustemo/☆30Updated this week
- ☆565Updated this week
- Like grep, but uses tree-sitter grammars to search☆298Updated this week
- Easy-to-use grammar-based black-box fuzzer. Has found dozens of bugs in important targets like Clang, Deno, and rustc.☆66Updated last week
- Generates random strings and byte strings matching a regex☆30Updated 9 months ago
- A framework for writing plugins that integrate with the Rust compiler☆135Updated 3 months ago
- A meta-JIT library for Rust interpreters☆159Updated last year
- Incremental computation through constrained memoization.☆432Updated this week
- Deserialization logic for efficiently processing Clang's `-ast-dump=json` format☆132Updated this week
- Traversal of tree-sitter Trees and any arbitrary tree with a TreeCursor-like interface☆21Updated 5 months ago