4e968892be
In most cases, code pattern x === undefined was transformed to typeof(x) === "undefined" and similarly with |!==|. In the generated code, the condition was simply made less strict to avoid performance penalty of string comparison (I don't think JavaScript VMs optimize this specific pattern to avoid it). |
||
---|---|---|
.. | ||
compiler.js | ||
metagrammar.js | ||
metagrammar.pegjs |