diff --git a/pkg/_fe_analyzer_shared/lib/src/experiments/flags.dart b/pkg/_fe_analyzer_shared/lib/src/experiments/flags.dart index a5c55df8e31..f32c1ced7d9 100644 --- a/pkg/_fe_analyzer_shared/lib/src/experiments/flags.dart +++ b/pkg/_fe_analyzer_shared/lib/src/experiments/flags.dart @@ -55,7 +55,7 @@ enum ExperimentalFlag { digitSeparators( name: 'digit-separators', isEnabledByDefault: true, - isExpired: false, + isExpired: true, experimentEnabledVersion: const Version(3, 6), experimentReleasedVersion: const Version(3, 6)), diff --git a/pkg/analyzer/lib/src/dart/analysis/experiments.g.dart b/pkg/analyzer/lib/src/dart/analysis/experiments.g.dart index d9fe2fd2d87..3c4b256845d 100644 --- a/pkg/analyzer/lib/src/dart/analysis/experiments.g.dart +++ b/pkg/analyzer/lib/src/dart/analysis/experiments.g.dart @@ -710,7 +710,7 @@ class IsExpired { static const bool control_flow_collections = true; /// Expiration status of the experiment "digit-separators" - static const bool digit_separators = false; + static const bool digit_separators = true; /// Expiration status of the experiment "enhanced-enums" static const bool enhanced_enums = true; diff --git a/pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart b/pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart index 8dede5b8848..deafcce2e02 100644 --- a/pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart +++ b/pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart @@ -110,7 +110,7 @@ class ExperimentalFlag { static const ExperimentalFlag digitSeparators = const ExperimentalFlag( name: 'digit-separators', isEnabledByDefault: true, - isExpired: false, + isExpired: true, enabledVersion: const Version(3, 6), experimentEnabledVersion: const Version(3, 6), experimentReleasedVersion: const Version(3, 6)); diff --git a/pkg/front_end/messages.yaml b/pkg/front_end/messages.yaml index 93e0b7b095c..bf10cfd98fa 100644 --- a/pkg/front_end/messages.yaml +++ b/pkg/front_end/messages.yaml @@ -1782,7 +1782,6 @@ UnexpectedSeparatorInNumber: problemMessage: "Digit separators ('_') in a number literal can only be placed between two digits." correctionMessage: "Try removing the '_'." analyzerCode: UNEXPECTED_SEPARATOR_IN_NUMBER - experiments: digit-separators expression: - '123_' - '1.23_' diff --git a/pkg/front_end/testcases/coverage/digit-separators/folder.options b/pkg/front_end/testcases/coverage/digit-separators/folder.options index 7c4f26096d4..e69de29bb2d 100644 --- a/pkg/front_end/testcases/coverage/digit-separators/folder.options +++ b/pkg/front_end/testcases/coverage/digit-separators/folder.options @@ -1 +0,0 @@ ---enable-experiment=digit-separators diff --git a/tests/language/number/separators_error_test.dart b/tests/language/number/separators_error_test.dart index e4395d64d3d..544266683fc 100644 --- a/tests/language/number/separators_error_test.dart +++ b/tests/language/number/separators_error_test.dart @@ -2,8 +2,6 @@ // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. -// SharedOptions=--enable-experiment=digit-separators - import "package:expect/expect.dart"; main() { diff --git a/tests/language/number/separators_test.dart b/tests/language/number/separators_test.dart index 842c2d32cdd..522d3df4760 100644 --- a/tests/language/number/separators_test.dart +++ b/tests/language/number/separators_test.dart @@ -2,8 +2,6 @@ // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. -// SharedOptions=--enable-experiment=digit-separators - import "package:expect/expect.dart"; import 'package:expect/variations.dart' as v; diff --git a/tools/experimental_features.yaml b/tools/experimental_features.yaml index 292ebd37c92..039001464ee 100644 --- a/tools/experimental_features.yaml +++ b/tools/experimental_features.yaml @@ -195,6 +195,7 @@ features: print('feature enabled'); } help: "Number literals with digit separators." + expired: true inference-update-3: # See https://github.com/dart-lang/language/issues/1618 enabledIn: '3.4.0'