diff --git a/packages/babel-parser/src/tokenizer/index.js b/packages/babel-parser/src/tokenizer/index.js index d9b4e324e0a9..bb39b999d7d9 100644 --- a/packages/babel-parser/src/tokenizer/index.js +++ b/packages/babel-parser/src/tokenizer/index.js @@ -1016,28 +1016,26 @@ export default class Tokenizer extends ParserErrors { const code = this.input.charCodeAt(this.state.pos); let val; - if (this.hasPlugin("numericSeparator")) { - if (code === charCodes.underscore) { - const prev = this.input.charCodeAt(this.state.pos - 1); - const next = this.input.charCodeAt(this.state.pos + 1); - if (allowedSiblings.indexOf(next) === -1) { - this.raise(this.state.pos, Errors.UnexpectedNumericSeparator); - } else if ( - forbiddenSiblings.indexOf(prev) > -1 || - forbiddenSiblings.indexOf(next) > -1 || - Number.isNaN(next) - ) { - this.raise(this.state.pos, Errors.UnexpectedNumericSeparator); - } - - if (!allowNumSeparator) { - this.raise(this.state.pos, Errors.NumericSeparatorInEscapeSequence); - } + if (code === charCodes.underscore) { + const prev = this.input.charCodeAt(this.state.pos - 1); + const next = this.input.charCodeAt(this.state.pos + 1); + if (allowedSiblings.indexOf(next) === -1) { + this.raise(this.state.pos, Errors.UnexpectedNumericSeparator); + } else if ( + forbiddenSiblings.indexOf(prev) > -1 || + forbiddenSiblings.indexOf(next) > -1 || + Number.isNaN(next) + ) { + this.raise(this.state.pos, Errors.UnexpectedNumericSeparator); + } - // Ignore this _ character - ++this.state.pos; - continue; + if (!allowNumSeparator) { + this.raise(this.state.pos, Errors.NumericSeparatorInEscapeSequence); } + + // Ignore this _ character + ++this.state.pos; + continue; } if (code >= charCodes.lowercaseA) { @@ -1088,10 +1086,6 @@ export default class Tokenizer extends ParserErrors { } const next = this.input.charCodeAt(this.state.pos); - if (next === charCodes.underscore) { - this.expectPlugin("numericSeparator", this.state.pos); - } - if (next === charCodes.lowercaseN) { ++this.state.pos; isBigInt = true; @@ -1129,7 +1123,7 @@ export default class Tokenizer extends ParserErrors { const integer = this.input.slice(start, this.state.pos); if (this.state.strict) { this.raise(start, Errors.StrictOctalLiteral); - } else if (this.hasPlugin("numericSeparator")) { + } else { // disallow numeric separators in non octal decimals and legacy octal likes const underscorePos = integer.indexOf("_"); if (underscorePos > 0) { @@ -1160,10 +1154,6 @@ export default class Tokenizer extends ParserErrors { next = this.input.charCodeAt(this.state.pos); } - if (next === charCodes.underscore) { - this.expectPlugin("numericSeparator", this.state.pos); - } - if (next === charCodes.lowercaseN) { // disallow floats, legacy octal syntax and non octal decimals // new style octal ("0o") is handled in this.readRadixNumber diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/identifier-start-0/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/identifier-start-0/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/identifier-start-0/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/identifier-start-0/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/identifier-start-0/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/identifier-start-0/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/identifier-start-0/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/identifier-start-0/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-0/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-0/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-0/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-0/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-0/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-0/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-0/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-0/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-1/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-1/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-1/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-1/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-1/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-1/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-1/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-1/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-10/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-10/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-10/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-10/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-10/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-10/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-10/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-10/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-100/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-100/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-100/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-100/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-100/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-100/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-100/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-100/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-101/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-101/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-101/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-101/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-101/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-101/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-101/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-101/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-102/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-102/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-102/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-102/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-102/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-102/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-102/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-102/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-103/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-103/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-103/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-103/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-103/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-103/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-103/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-103/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-104/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-104/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-104/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-104/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-104/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-104/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-104/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-104/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-105/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-105/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-105/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-105/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-105/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-105/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-105/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-105/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-106/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-106/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-106/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-106/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-106/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-106/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-106/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-106/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-107/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-107/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-107/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-107/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-107/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-107/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-107/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-107/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-108/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-108/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-108/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-108/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-108/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-108/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-108/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-108/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-109/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-109/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-109/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-109/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-109/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-109/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-109/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-109/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-11/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-11/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-11/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-11/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-11/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-11/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-11/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-11/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-110/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-110/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-110/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-110/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-110/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-110/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-110/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-110/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-111/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-111/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-111/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-111/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-111/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-111/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-111/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-111/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-112/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-112/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-112/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-112/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-112/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-112/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-112/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-112/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-113/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-113/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-113/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-113/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-113/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-113/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-113/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-113/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-114/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-114/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-114/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-114/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-114/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-114/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-114/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-114/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-115/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-115/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-115/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-115/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-115/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-115/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-115/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-115/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-116/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-116/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-116/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-116/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-116/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-116/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-116/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-116/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-117/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-117/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-117/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-117/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-117/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-117/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-117/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-117/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-118/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-118/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-118/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-118/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-118/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-118/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-118/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-118/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-119/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-119/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-119/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-119/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-119/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-119/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-119/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-119/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-12/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-12/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-12/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-12/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-12/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-12/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-12/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-12/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-120/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-120/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-120/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-120/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-120/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-120/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-120/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-120/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-121/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-121/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-121/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-121/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-121/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-121/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-121/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-121/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-122/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-122/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-122/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-122/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-122/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-122/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-122/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-122/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-123/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-123/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-123/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-123/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-123/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-123/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-123/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-123/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-124/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-124/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-124/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-124/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-124/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-124/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-124/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-124/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-125/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-125/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-125/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-125/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-125/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-125/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-125/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-125/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-126/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-126/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-126/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-126/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-126/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-126/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-126/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-126/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-127/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-127/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-127/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-127/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-127/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-127/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-127/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-127/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-128/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-128/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-128/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-128/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-128/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-128/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-128/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-128/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-129/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-129/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-129/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-129/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-129/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-129/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-129/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-129/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-13/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-13/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-13/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-13/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-13/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-13/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-13/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-13/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-130/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-130/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-130/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-130/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-130/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-130/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-130/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-130/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-131/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-131/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-131/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-131/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-131/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-131/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-131/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-131/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-132/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-132/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-132/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-132/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-132/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-132/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-132/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-132/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-133/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-133/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-133/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-133/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-133/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-133/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-133/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-133/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-134/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-134/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-134/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-134/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-134/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-134/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-134/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-134/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-135/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-135/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-135/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-135/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-135/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-135/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-135/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-135/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-136/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-136/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-136/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-136/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-136/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-136/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-136/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-136/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-137/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-137/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-137/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-137/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-137/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-137/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-137/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-137/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-138/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-138/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-138/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-138/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-138/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-138/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-138/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-138/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-139/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-139/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-139/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-139/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-139/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-139/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-139/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-139/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-14/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-14/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-14/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-14/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-14/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-14/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-14/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-14/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-140/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-140/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-140/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-140/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-140/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-140/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-140/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-140/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-141/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-141/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-141/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-141/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-141/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-141/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-141/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-141/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-142/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-142/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-142/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-142/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-142/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-142/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-142/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-142/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-143/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-143/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-143/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-143/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-143/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-143/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-143/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-143/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-144/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-144/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-144/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-144/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-144/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-144/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-144/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-144/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-145/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-145/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-145/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-145/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-145/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-145/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-145/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-145/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-146/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-146/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-146/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-146/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-146/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-146/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-146/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-146/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-147/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-147/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-147/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-147/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-147/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-147/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-147/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-147/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-15/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-15/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-15/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-15/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-15/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-15/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-15/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-15/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-16/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-16/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-16/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-16/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-16/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-16/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-16/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-16/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-17/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-17/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-17/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-17/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-17/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-17/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-17/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-17/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-18/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-18/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-18/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-18/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-18/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-18/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-18/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-18/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-19/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-19/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-19/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-19/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-19/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-19/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-19/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-19/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-2/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-2/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-2/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-2/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-2/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-2/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-2/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-2/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-20/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-20/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-20/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-20/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-20/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-20/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-20/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-20/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-21/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-21/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-21/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-21/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-21/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-21/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-21/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-21/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-22/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-22/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-22/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-22/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-22/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-22/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-22/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-22/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-23/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-23/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-23/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-23/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-23/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-23/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-23/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-23/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-24/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-24/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-24/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-24/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-24/options.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-24/options.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-24/options.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-24/options.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-25/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-25/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-25/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-25/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-25/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-25/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-25/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-25/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-26/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-26/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-26/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-26/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-26/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-26/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-26/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-26/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-27/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-27/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-27/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-27/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-27/options.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-27/options.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-27/options.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-27/options.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-28/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-28/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-28/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-28/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-28/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-28/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-28/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-28/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-29/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-29/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-29/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-29/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-29/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-29/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-29/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-29/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-3/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-3/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-3/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-3/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-3/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-3/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-3/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-3/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-30/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-30/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-30/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-30/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-30/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-30/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-30/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-30/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-31/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-31/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-31/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-31/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-31/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-31/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-31/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-31/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-32/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-32/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-32/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-32/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-32/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-32/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-32/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-32/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-33/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-33/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-33/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-33/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-33/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-33/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-33/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-33/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-34/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-34/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-34/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-34/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-34/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-34/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-34/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-34/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-35/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-35/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-35/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-35/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-35/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-35/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-35/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-35/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-36/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-36/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-36/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-36/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-36/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-36/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-36/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-36/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-37/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-37/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-37/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-37/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-37/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-37/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-37/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-37/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-38/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-38/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-38/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-38/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-38/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-38/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-38/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-38/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-39/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-39/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-39/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-39/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-39/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-39/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-39/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-39/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-4/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-4/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-4/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-4/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-4/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-4/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-4/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-4/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-40/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-40/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-40/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-40/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-40/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-40/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-40/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-40/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-41/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-41/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-41/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-41/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-41/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-41/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-41/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-41/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-42/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-42/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-42/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-42/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-42/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-42/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-42/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-42/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-43/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-43/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-43/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-43/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-43/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-43/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-43/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-43/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-44/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-44/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-44/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-44/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-44/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-44/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-44/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-44/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-45/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-45/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-45/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-45/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-45/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-45/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-45/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-45/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-46/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-46/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-46/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-46/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-46/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-46/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-46/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-46/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-47/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-47/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-47/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-47/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-47/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-47/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-47/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-47/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-48/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-48/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-48/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-48/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-48/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-48/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-48/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-48/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-49/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-49/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-49/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-49/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-49/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-49/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-49/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-49/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-5/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-5/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-5/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-5/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-5/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-5/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-5/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-5/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-50/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-50/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-50/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-50/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-50/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-50/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-50/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-50/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-51/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-51/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-51/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-51/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-51/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-51/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-51/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-51/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-52/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-52/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-52/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-52/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-52/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-52/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-52/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-52/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-53/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-53/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-53/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-53/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-53/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-53/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-53/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-53/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-54/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-54/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-54/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-54/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-54/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-54/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-54/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-54/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-55/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-55/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-55/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-55/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-55/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-55/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-55/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-55/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-56/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-56/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-56/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-56/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-56/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-56/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-56/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-56/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-57/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-57/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-57/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-57/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-57/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-57/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-57/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-57/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-58/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-58/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-58/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-58/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-58/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-58/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-58/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-58/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-59/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-59/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-59/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-59/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-59/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-59/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-59/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-59/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-6/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-6/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-6/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-6/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-6/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-6/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-6/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-6/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-60/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-60/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-60/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-60/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-60/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-60/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-60/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-60/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-61/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-61/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-61/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-61/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-61/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-61/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-61/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-61/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-62/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-62/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-62/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-62/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-62/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-62/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-62/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-62/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-63/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-63/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-63/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-63/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-63/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-63/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-63/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-63/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-64/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-64/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-64/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-64/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-64/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-64/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-64/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-64/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-65/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-65/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-65/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-65/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-65/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-65/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-65/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-65/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-66/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-66/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-66/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-66/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-66/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-66/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-66/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-66/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-67/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-67/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-67/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-67/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-67/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-67/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-67/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-67/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-68/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-68/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-68/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-68/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-68/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-68/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-68/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-68/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-69/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-69/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-69/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-69/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-69/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-69/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-69/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-69/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-7/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-7/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-7/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-7/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-7/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-7/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-7/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-7/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-70/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-70/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-70/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-70/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-70/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-70/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-70/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-70/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-71/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-71/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-71/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-71/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-71/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-71/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-71/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-71/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-72/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-72/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-72/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-72/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-72/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-72/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-72/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-72/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-73/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-73/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-73/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-73/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-73/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-73/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-73/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-73/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-74/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-74/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-74/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-74/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-74/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-74/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-74/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-74/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-75/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-75/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-75/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-75/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-75/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-75/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-75/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-75/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-76/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-76/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-76/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-76/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-76/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-76/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-76/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-76/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-77/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-77/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-77/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-77/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-77/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-77/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-77/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-77/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-78/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-78/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-78/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-78/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-78/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-78/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-78/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-78/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-79/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-79/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-79/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-79/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-79/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-79/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-79/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-79/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-8/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-8/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-8/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-8/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-8/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-8/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-8/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-8/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-80/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-80/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-80/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-80/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-80/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-80/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-80/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-80/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-81/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-81/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-81/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-81/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-81/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-81/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-81/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-81/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-82/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-82/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-82/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-82/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-82/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-82/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-82/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-82/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-83/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-83/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-83/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-83/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-83/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-83/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-83/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-83/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-84/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-84/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-84/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-84/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-84/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-84/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-84/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-84/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-85/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-85/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-85/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-85/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-85/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-85/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-85/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-85/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-86/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-86/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-86/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-86/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-86/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-86/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-86/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-86/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-87/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-87/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-87/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-87/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-87/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-87/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-87/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-87/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-88/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-88/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-88/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-88/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-88/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-88/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-88/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-88/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-89/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-89/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-89/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-89/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-89/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-89/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-89/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-89/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-9/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-9/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-9/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-9/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-9/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-9/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-9/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-9/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-90/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-90/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-90/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-90/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-90/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-90/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-90/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-90/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-91/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-91/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-91/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-91/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-91/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-91/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-91/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-91/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-92/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-92/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-92/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-92/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-92/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-92/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-92/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-92/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-93/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-93/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-93/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-93/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-93/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-93/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-93/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-93/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-94/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-94/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-94/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-94/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-94/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-94/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-94/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-94/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-95/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-95/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-95/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-95/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-95/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-95/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-95/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-95/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-96/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-96/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-96/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-96/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-96/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-96/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-96/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-96/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-97/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-97/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-97/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-97/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-97/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-97/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-97/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-97/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-98/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-98/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-98/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-98/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-98/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-98/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-98/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-98/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-99/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-99/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-99/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-99/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-99/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-99/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-99/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-99/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-hex/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-hex/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-hex/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-hex/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-hex/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-hex/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-hex/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-hex/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-leading-zero/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-leading-zero/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-leading-zero/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-leading-zero/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-leading-zero/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-leading-zero/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-leading-zero/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-leading-zero/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-legacy-octal-literal/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-legacy-octal-literal/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-legacy-octal-literal/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-legacy-octal-literal/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-legacy-octal-literal/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-legacy-octal-literal/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-legacy-octal-literal/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-legacy-octal-literal/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-non-octal-decimal-int/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-non-octal-decimal-int/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-non-octal-decimal-int/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-non-octal-decimal-int/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-non-octal-decimal-int/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-non-octal-decimal-int/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-non-octal-decimal-int/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-non-octal-decimal-int/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode-2/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode-2/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode-2/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode-2/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode-2/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode-2/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode-2/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode-2/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-0/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-0/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-0/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-0/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-0/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-0/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-0/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-0/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-1/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-1/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-1/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-1/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-1/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-1/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-1/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-1/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-10/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-10/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-10/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-10/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-10/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-10/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-10/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-10/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-11/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-11/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-11/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-11/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-11/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-11/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-11/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-11/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-12/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-12/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-12/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-12/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-12/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-12/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-12/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-12/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-13/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-13/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-13/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-13/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-13/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-13/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-13/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-13/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-14/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-14/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-14/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-14/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-14/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-14/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-14/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-14/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-15/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-15/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-15/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-15/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-15/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-15/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-15/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-15/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-2/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-2/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-2/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-2/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-2/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-2/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-2/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-2/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-3/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-3/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-3/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-3/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-3/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-3/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-3/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-3/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-4/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-4/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-4/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-4/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-4/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-4/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-4/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-4/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-5/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-5/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-5/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-5/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-5/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-5/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-5/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-5/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-6/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-6/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-6/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-6/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-6/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-6/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-6/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-6/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-7/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-7/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-7/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-7/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-7/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-7/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-7/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-7/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-8/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-8/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-8/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-8/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-8/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-8/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-8/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-8/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-9/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-9/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-9/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-9/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-9/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-9/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-9/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-9/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-non-octal-exponents/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-non-octal-exponents/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-non-octal-exponents/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-non-octal-exponents/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-non-octal-exponents/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-non-octal-exponents/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-non-octal-exponents/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-non-octal-exponents/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-non-octal-fragments/input.js b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-non-octal-fragments/input.js similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-non-octal-fragments/input.js rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-non-octal-fragments/input.js diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-non-octal-fragments/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-non-octal-fragments/output.json similarity index 100% rename from packages/babel-parser/test/fixtures/experimental/numeric-separator/valid-non-octal-fragments/output.json rename to packages/babel-parser/test/fixtures/es2021/numeric-separator/valid-non-octal-fragments/output.json diff --git a/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator-radix/input.js b/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator-radix/input.js deleted file mode 100644 index 0fa2562844bb..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator-radix/input.js +++ /dev/null @@ -1 +0,0 @@ -0b1_0 diff --git a/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator-radix/options.json b/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator-radix/options.json deleted file mode 100644 index 180f7a692d48..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator-radix/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "throws": "This experimental syntax requires enabling the parser plugin: 'numericSeparator' (1:3)" -} \ No newline at end of file diff --git a/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator/input.js b/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator/input.js deleted file mode 100644 index ee01ab426063..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator/input.js +++ /dev/null @@ -1 +0,0 @@ -1_0 diff --git a/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator/options.json b/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator/options.json deleted file mode 100644 index ed83acd92c8c..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/_no-plugin/numeric-separator/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "throws": "This experimental syntax requires enabling the parser plugin: 'numericSeparator' (1:1)" -} \ No newline at end of file diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-hex/options.json b/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-hex/options.json deleted file mode 100644 index 7832463eea97..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-hex/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["numericSeparator"] -} diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-leading-zero/options.json b/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-leading-zero/options.json deleted file mode 100644 index 7832463eea97..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-leading-zero/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["numericSeparator"] -} diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-legacy-octal-literal/options.json b/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-legacy-octal-literal/options.json deleted file mode 100644 index 7832463eea97..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-legacy-octal-literal/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["numericSeparator"] -} diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-non-octal-decimal-int/options.json b/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-non-octal-decimal-int/options.json deleted file mode 100644 index 7832463eea97..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-non-octal-decimal-int/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["numericSeparator"] -} diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode-2/options.json b/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode-2/options.json deleted file mode 100644 index 7832463eea97..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode-2/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["numericSeparator"] -} diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode/options.json b/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode/options.json deleted file mode 100644 index 7832463eea97..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/numeric-separator/invalid-unicode/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["numericSeparator"] -} diff --git a/packages/babel-parser/test/fixtures/experimental/numeric-separator/options.json b/packages/babel-parser/test/fixtures/experimental/numeric-separator/options.json deleted file mode 100644 index 7832463eea97..000000000000 --- a/packages/babel-parser/test/fixtures/experimental/numeric-separator/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["numericSeparator"] -}