* [parser] Add private names tracking to Scope - Disallow duplicate private names - Disallow undeclared private names * Update tests * Test all possible duplications * Test undeclared private names * Better error message for top-level private names * Fix flow * Update test262 whitelist * Update fixtures * Update flow whitelist * Remove old output.json * Move ClassScopeHandler to a separate class * Make the code readable
17 lines
1.6 KiB
Plaintext
17 lines
1.6 KiB
Plaintext
language/expressions/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js(strict mode)
|
|
language/expressions/object/method-definition/private-name-early-error-async-gen-inside-class.js(default)
|
|
language/expressions/object/method-definition/private-name-early-error-async-gen-inside-class.js(strict mode)
|
|
language/expressions/object/method-definition/private-name-early-error-async-gen.js(default)
|
|
language/expressions/object/method-definition/private-name-early-error-async-gen.js(strict mode)
|
|
language/expressions/object/method-definition/private-name-early-error-gen-inside-class.js(default)
|
|
language/expressions/object/method-definition/private-name-early-error-gen-inside-class.js(strict mode)
|
|
language/expressions/object/method-definition/private-name-early-error-gen.js(default)
|
|
language/expressions/object/method-definition/private-name-early-error-gen.js(strict mode)
|
|
language/expressions/object/method-definition/private-name-early-error-method-inside-class.js(default)
|
|
language/expressions/object/method-definition/private-name-early-error-method-inside-class.js(strict mode)
|
|
language/expressions/object/method-definition/private-name-early-error-method.js(default)
|
|
language/expressions/object/method-definition/private-name-early-error-method.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js(strict mode)
|