Program for the language oc. Also contains a string set ADT for it, and it preprocesses the program using the C preprocessor.