| Index: pkg/front_end/lib/src/scanner/token.dart
|
| diff --git a/pkg/front_end/lib/src/scanner/token.dart b/pkg/front_end/lib/src/scanner/token.dart
|
| index 65b1d9217e54a5a9c0ef66d28c572561fd0c053a..81a8252c2274240f3a9b6b123108eb8281aec846 100644
|
| --- a/pkg/front_end/lib/src/scanner/token.dart
|
| +++ b/pkg/front_end/lib/src/scanner/token.dart
|
| @@ -156,6 +156,10 @@ abstract class Keyword {
|
|
|
| static const Keyword ASSERT = fasta.Keyword.ASSERT;
|
|
|
| + static const Keyword ASYNC = fasta.Keyword.ASYNC;
|
| +
|
| + static const Keyword AWAIT = fasta.Keyword.AWAIT;
|
| +
|
| static const Keyword BREAK = fasta.Keyword.BREAK;
|
|
|
| static const Keyword CASE = fasta.Keyword.CASE;
|
| @@ -198,8 +202,12 @@ abstract class Keyword {
|
|
|
| static const Keyword FOR = fasta.Keyword.FOR;
|
|
|
| + static const Keyword FUNCTION = fasta.Keyword.FUNCTION;
|
| +
|
| static const Keyword GET = fasta.Keyword.GET;
|
|
|
| + static const Keyword HIDE = fasta.Keyword.HIDE;
|
| +
|
| static const Keyword IF = fasta.Keyword.IF;
|
|
|
| static const Keyword IMPLEMENTS = fasta.Keyword.IMPLEMENTS;
|
| @@ -212,26 +220,40 @@ abstract class Keyword {
|
|
|
| static const Keyword LIBRARY = fasta.Keyword.LIBRARY;
|
|
|
| + static const Keyword NATIVE = fasta.Keyword.NATIVE;
|
| +
|
| static const Keyword NEW = fasta.Keyword.NEW;
|
|
|
| static const Keyword NULL = fasta.Keyword.NULL;
|
|
|
| + static const Keyword OF = fasta.Keyword.OF;
|
| +
|
| + static const Keyword ON = fasta.Keyword.ON;
|
| +
|
| static const Keyword OPERATOR = fasta.Keyword.OPERATOR;
|
|
|
| static const Keyword PART = fasta.Keyword.PART;
|
|
|
| + static const Keyword PATCH = fasta.Keyword.PATCH;
|
| +
|
| static const Keyword RETHROW = fasta.Keyword.RETHROW;
|
|
|
| static const Keyword RETURN = fasta.Keyword.RETURN;
|
|
|
| static const Keyword SET = fasta.Keyword.SET;
|
|
|
| + static const Keyword SHOW = fasta.Keyword.SHOW;
|
| +
|
| + static const Keyword SOURCE = fasta.Keyword.SOURCE;
|
| +
|
| static const Keyword STATIC = fasta.Keyword.STATIC;
|
|
|
| static const Keyword SUPER = fasta.Keyword.SUPER;
|
|
|
| static const Keyword SWITCH = fasta.Keyword.SWITCH;
|
|
|
| + static const Keyword SYNC = fasta.Keyword.SYNC;
|
| +
|
| static const Keyword THIS = fasta.Keyword.THIS;
|
|
|
| static const Keyword THROW = fasta.Keyword.THROW;
|
| @@ -250,10 +272,14 @@ abstract class Keyword {
|
|
|
| static const Keyword WITH = fasta.Keyword.WITH;
|
|
|
| + static const Keyword YIELD = fasta.Keyword.YIELD;
|
| +
|
| static const List<Keyword> values = const <Keyword>[
|
| ABSTRACT,
|
| AS,
|
| ASSERT,
|
| + ASYNC,
|
| + AWAIT,
|
| BREAK,
|
| CASE,
|
| CATCH,
|
| @@ -275,23 +301,32 @@ abstract class Keyword {
|
| FINAL,
|
| FINALLY,
|
| FOR,
|
| + FUNCTION,
|
| GET,
|
| + HIDE,
|
| IF,
|
| IMPLEMENTS,
|
| IMPORT,
|
| IN,
|
| IS,
|
| LIBRARY,
|
| + NATIVE,
|
| NEW,
|
| NULL,
|
| + OF,
|
| + ON,
|
| OPERATOR,
|
| PART,
|
| + PATCH,
|
| RETHROW,
|
| RETURN,
|
| SET,
|
| + SHOW,
|
| + SOURCE,
|
| STATIC,
|
| SUPER,
|
| SWITCH,
|
| + SYNC,
|
| THIS,
|
| THROW,
|
| TRUE,
|
| @@ -301,6 +336,7 @@ abstract class Keyword {
|
| VOID,
|
| WHILE,
|
| WITH,
|
| + YIELD,
|
| ];
|
|
|
| /**
|
| @@ -334,6 +370,8 @@ abstract class Keyword {
|
| this.isPseudo: false,
|
| this.info: fasta.KEYWORD_INFO});
|
|
|
| + bool get isBuiltInOrPseudo => isBuiltIn || isPseudo;
|
| +
|
| /**
|
| * A flag indicating whether the keyword is "built-in" identifier.
|
| * This method exists for backward compatibility and will be removed.
|
|
|