Add abstract syntax tree
Add 2 + 2 * 2 AST