correcting parser.yy