Added in the basics for building an abstract syntax tree