111 releases (24 breaking)

new 0.25.4 Jul 26, 2024
0.24.1 Jun 26, 2024
0.20.2 Mar 27, 2024
0.16.0 Dec 29, 2023
0.1.0 Jul 7, 2022

#2965 in Parser implementations

Download history 602/week @ 2024-04-04 409/week @ 2024-04-11 327/week @ 2024-04-18 444/week @ 2024-04-25 970/week @ 2024-05-02 746/week @ 2024-05-09 174/week @ 2024-05-16 372/week @ 2024-05-23 601/week @ 2024-05-30 435/week @ 2024-06-06 189/week @ 2024-06-13 550/week @ 2024-06-20 377/week @ 2024-06-27 140/week @ 2024-07-04 461/week @ 2024-07-11 425/week @ 2024-07-18

1,482 downloads per month
Used in 10 crates (9 directly)

MIT license

165KB
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
~110K SLoC