# Abstract Syntax Trees **Abstract Syntax Trees**, or ASTs, are simply a data structure (that is a tree), where nodes in the tree represent different parts of the program. ![](posts/images/Abstract%20syntax%20trees.png) In the above representation of the program, the tree represents every concept that you can have in the language as a **node** in this tree like data structure. --- Date: 20211027 Links to: Tags: References: * Abstract syntax trees, concepts * []()