| Index: dart/frog/leg/scanner/token.dart
|
| diff --git a/dart/frog/leg/scanner/token.dart b/dart/frog/leg/scanner/token.dart
|
| index fd079032e2c2252b236a4d86443edf55e0de59ac..215ec18d058b269036e0a0bb9228e3c05fa9b3e8 100644
|
| --- a/dart/frog/leg/scanner/token.dart
|
| +++ b/dart/frog/leg/scanner/token.dart
|
| @@ -142,6 +142,8 @@ interface SourceString extends Hashable, Iterable<int> default StringWrapper {
|
| String slowToString();
|
|
|
| bool isEmpty();
|
| +
|
| + bool isPrivate();
|
| }
|
|
|
| class StringWrapper implements SourceString {
|
| @@ -174,6 +176,8 @@ class StringWrapper implements SourceString {
|
| }
|
|
|
| bool isEmpty() => stringValue.isEmpty();
|
| +
|
| + bool isPrivate() => !isEmpty() && stringValue.charCodeAt(0) === $_;
|
| }
|
|
|
| class StringCodeIterator implements Iterator<int> {
|
|
|