Are you an LLM? You can read better optimized documentation at /playground.md for this page in Markdown format
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...