| Index: sdk/lib/_internal/pub/lib/src/utils.dart
|
| diff --git a/sdk/lib/_internal/pub/lib/src/utils.dart b/sdk/lib/_internal/pub/lib/src/utils.dart
|
| index 09575d7bf8e9e54d733ade12dfd87f3ab9adfc47..14d81a67a4138ea4e2c6aac75429c1a6cc05a132 100644
|
| --- a/sdk/lib/_internal/pub/lib/src/utils.dart
|
| +++ b/sdk/lib/_internal/pub/lib/src/utils.dart
|
| @@ -23,6 +23,15 @@ import 'log.dart' as log;
|
|
|
| export '../../asset/dart/utils.dart';
|
|
|
| +/// A regular expression matching a Dart identifier.
|
| +///
|
| +/// This also matches a package name, since they must be Dart identifiers.
|
| +final identifierRegExp = new RegExp(r"[a-zA-Z_][a-zA-Z0-9_]+");
|
| +
|
| +/// Like [identifierRegExp], but anchored so that it only matches strings that
|
| +/// are *just* Dart identifiers.
|
| +final onlyIdentifierRegExp = new RegExp("^${identifierRegExp.pattern}\$");
|
| +
|
| /// A pair of values.
|
| class Pair<E, F> {
|
| E first;
|
|
|