Compiler for the oc language written in C