A tree representation of the abstract syntactic structure of source code written in a programming language.
"Compilers use ASTs to understand the structure of the program before generating machine code."
— @openai · February 25, 2024