The project documents will be added to this page as they become available. If you get a page that says "not yet available," it should become available in the future. Ask about it only if we announced that it was supposed to be available.
Note:Files listed as "pdf" can be viewed or downloaded and printed at high-quality with Adobe's Acrobat Reader.
Files listed as text are plain ASCII text files. The should display in your browser with correct formatting, but can also be downloaded from the course file server; downloading with an ftp utility set to ASCII text mode is recommended for code and sample files to avoid line-ending problems.
The following sample illustrates the "normal" behavior of the program without commitments involved, and contains the corresponding messages. Your program should reproduce the output files exactly.
The following sample shows the error messages produced by the program without commitments involved. Your program should reproduce the output file exactly.
The following sample illustrates the behavior of the program when you input excess whitespace and use "type-ahead" without commitments involved. Your program should reproduce the output files exactly.
The following sample illustrates the "commitment" behavior of the program and contains the corresponding messages. Both normal and error messages are shown in this sample. Your program should reproduce the output files exactly.
These samples demonstrate the program behavior and are supposed to contain every possible type of output message string so that you can prevent your autograder score from being affected by spelling errors and typos.
These samples are not a complete test of your program!!! Your program will be tested for a large number of other possible inputs and input sequences. You must devise your own complete test set to find the bugs in your code.
The console outputs are a saved copy of a console window after entering the commands by hand. The stdin input file is suitable for redirecting input, and the stdout output can be compared with the redirected output of your program. Your program should match the stdout output.