[boost] [spirit] Custom error on rule level?