14:55
<devsnek>
this is definitely not confusing https://gc.gy/54408295.png
16:33
<gibson042>
O_O
16:42
<gibson042>
I don't see an easy refactoring, though
17:03
<devsnek>
gibson042: we should letter duplicate productions
17:04
<devsnek>
Statement_a and Statement_b
17:04
<devsnek>
I was thinking of diving into ecmarkup at some point to do that
17:42
<jmdyck>
like https://github.com/tc39/ecma262/issues/1768 ?
17:50
<devsnek>
yep
17:51
<devsnek>
anyone know a way i can make it so whenever someone pushes to ecma262 it opens an issue in another repo
18:55
<devsnek>
engine262 has its own regexp parser and engine now 🎉
21:40
<devsnek>
does this bother anyone else "If the code matching the syntactic production that is being evaluated is contained in strict mode code, let strict be true; else let strict be false."
21:40
<devsnek>
in ResolveBinding
21:42
<jmdyck>
Yeah, "the syntactic production that is being evaluated" isn't well-defined.
21:44
<jmdyck>
There presumably could be multiple (nested) nodes that are in the process of being evaluated.
21:44
<jmdyck>
Also, you don't evaluate a production.
21:45
<jmdyck>
Also, the phrasing of "is contained in strict mode code" is odd. Why not just say "is strict mode code"?
21:46
<jmdyck>
(I've got some WIP somewhere about the last, I think.)
21:49
<devsnek>
ResolveBinding needs to take a strict parameter