rec parser