Looks great.  A couple of questions (I may have missed something):<div><br></div><div>1.)  What is a generator method?</div><div><span style="text-align:justify;font-size:12px"><br></span></div>
<div><span style="text-align:justify;font-size:12px">    *PropertyName     ( FormalParameterList? ) { FunctionBody } // generator method</span></div><div><div style="text-align:justify"><span style="font-size:12px"><br>
</span></div><div style="text-align:left"><span style="font-size:12px">2.)  What happens if the AssignmentExpression to the right of "extends" evaluates to something that doesn't have a "prototype" property?</span></div>
<div style="text-align:justify"><span style="font-size:12px"><br></span></div><div style="text-align:justify"><span style="font-size:12px">kevin</span></div><div style="text-align:justify"><span style="font-size:12px"><br>
</span></div><div style="text-align:justify"><span style="font-size:12px"><br></span></div></div>