Prepare your own source program on the same floppy disk. When you compile your program, the compiler will find and compile all of the needed auxiliary classes assembled on that same disk. Your program can be either an application or an applet. As in earlier exercises, the prettiness of the user interface is not a primary goal. If you design your program as an application, feel free to use the Keyboard class from the cs111 textbook.
Strings are Objects, so they can be pushed onto a Stack.
Download and execute this file to see the application that produced the above illustration in action. The other big challenge would be to modify the algorithm so that opening and closing symbols in comments and embedded in string and character literals could be properly detected.