Parser now read rules and the iterations