Abstract Syntax Trees are an intermediate representation of the textual representation of code that developers work in and the instructions executed by the machine.

AST Explorer is a tool to play around with ASTs from different languages.