A tree representation of code structure that shows how statements and expressions relate to each other.