mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-27 23:09:08 +00:00
The same expression is not allowed to contain both the logical && and || operators, and the coalescing ?? operator. This patch changes how "forbidden" tokens are handled, using a finite set instead of an Vector. This supports much more efficient merging of the forbidden tokens when propagating forward, and allowing the return of forbidden tokens to parent contexts. |
||
---|---|---|
.. | ||
async-await.js | ||
async-generators.js | ||
coalesce-logic-expression-mixing.js | ||
destructuring-assignment.js | ||
dynamic-import-usage.js | ||
for-loop-invalid-in.js | ||
generators.js | ||
if-statement-empty-completion.js | ||
numeric-separator.js | ||
optional-chaining.js | ||
slash-after-block.js | ||
switch-as-statement.js |