Parser now returns an array of Assignment objects given data