fix parser rule