Kevin Smith (2013-11-26T00:21:03.000Z)
domenic at domenicdenicola.com (2013-12-10T01:13:29.480Z)
Agree on all counts, but not quite understanding yet. Say I'm parsing this, and the token stream is paused at the "#": function(a = # yield I assume that we're not un-reserving yield in strict mode. That means that I don't know whether to treat `yield` as an identifier or reserved word until I get to that goofy prologue. Previously, I've just naively parsed parameter initializers using the same strictness as the code which contains the function.