add C89 LR(1) grammar