This is the homepage for the programming project for CSCE 355. Everything involving the project can be linked to from here.
Here is the Programming Project Handout (updated 4/23/25). You should read this first.
Here are the utilities for the project (a .zip file). It puts everything in the subdirectory csce355-proj-utils off of the current directory. (Updated April 5 at 3:40pm to make error messages somewhat clearer)
Here is the test.zip file containing all the test files. The file, "input.txt" includes all the regexes we will use to test your code.
Here is the test script, project-self-test.pl for self-testing your project. Instructions for its usage are at the top of the file. Before running it, you *must* hand-edit two lines near the top to reflect the locations of the test and utility directories on your system. There is also some optional editing, which I recommend.