Added abstract syntax tree