fixed bugs in C.peg