CcRewriting