Abstract syntax tree (AST), or just syntax tree, is a tree representation of the abstract syntactic structure of text (often source code) written in a formal language. Each node of the tree denotes a construct occurring in the text.

For the program:

(add 2 (subtract 4 2))

img

See also: Abstract syntax tree - Wikipedia