Simulated all seven compiler phases with real-time UI visualization using C++ to enhance learning of compilation flow.