Now creates a parse tree off of the input