The parse tree proves to be more useful while developing, but an AST will be needed to code-generation.