Bug 981599 - Update parsing of 'yield' to match latest spec  r=jorendorff