CFG to C