Reformulates parser