It is a type of tree used for derivation or concrete syntax tree. code example Example: parse tree for expression ((x+y)+z)*(x+z)