added different compiler phases to ASTExplorer