The constant object compiler (coc) is a C preprocessor that generates the corresponding C99 code based on the constant object declaration block.