This is a collection of test suites for partial testing of an implementation of PLAN 3.1 as specified in "The Specification of PLAN". The tests are contained in two directories: parse/: Contains tests the parser. You must build a program that takes a filename containing a PLAN program as argument and checks the program for errors. The program must finish silently if the program contained no errors, and must generate an error message if it did. Change the line "PARSETEST = ..." in the supplied Makefile appropariately and type "make" to run the tests. run/: Contains tests for the interpreter. You must build a program that takes a filename containing a PLAN program as argument and runs the program. It is suggested that the tests be run in a certain order, and the supplied Makefile enforces the order. Again, change the line containing "RUNTEST = ..." in the supplied Makefile appropariately and type "make" to run the tests.