6.3.4 Other Intermediate Representations
Strictly speaking, any form between the source program and the object program might be called an intermediate representation. The optimization
process often creates a graphical representation called a control flow
graph. A parse tree or an abstract syntax tree with attached attributes is
often called an attribute tree or a semantic tree - yet another possible
intermediate form.