XOCFE is an concise, clearly, C99 frontedn, it is easy to understand and modify. XOCFE's input is pure C, output is an AST tree.