Abstract Syntax Tree Building Complete