132 releases (31 breaking)

new 0.32.2 Dec 18, 2024
0.31.1 Dec 8, 2024
0.30.1 Nov 26, 2024
0.25.4 Jul 26, 2024
0.1.0 Jul 7, 2022

#2933 in Parser implementations

Download history 253/week @ 2024-08-27 696/week @ 2024-09-03 318/week @ 2024-09-10 462/week @ 2024-09-17 349/week @ 2024-09-24 463/week @ 2024-10-01 308/week @ 2024-10-08 531/week @ 2024-10-15 227/week @ 2024-10-22 895/week @ 2024-10-29 329/week @ 2024-11-05 311/week @ 2024-11-12 265/week @ 2024-11-19 1036/week @ 2024-11-26 577/week @ 2024-12-03 285/week @ 2024-12-10

2,197 downloads per month
Used in 10 crates (9 directly)

MIT license

175KB
5K SLoC

This module contains the core library for ast-grep.

It provides APIs for parsing, traversing, searching and replacing tree-sitter nodes. Usually you will only need ast-grep CLI instead of this crate. But if you want to use ast-grep as a library, this is the right place.

Dependencies

~3–6MB
~113K SLoC