Refine parser