Skip to content SG playground: Write Code to Match Code. Manual 🔗
ast-grep
is a AST-based tool to search code by pattern code. Think it as your old-friend grep
but it matches AST node instead of text. - Write pattern as if write ordinary code. It will match all code that has the same syntactical structure.
- You can use
$
sign + upper case letters as wildcard, e.g. $MATCH
, to match any single AST node. Think it as REGEX dot .
, except it is not textual. - You can use
$$$
to match multiple AST nodes.
Loading Editor and Parser...