Skip to content
software

AST

Abstract Syntax Tree

Definition

An AST is a tree representation of the structure of source code where each node represents a construct such as a variable declaration, function call, or expression. ASTs are the intermediate representation that compilers, transpilers, linters, and formatters operate on.

Tools like Babel and ESLint expose AST traversal APIs, enabling custom transformations and analysis rules.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.