An 'oc' compiler made for CMPS 104a