Index: src/parsing/scanner.cc |
diff --git a/src/parsing/scanner.cc b/src/parsing/scanner.cc |
index 2d5a57958336ef1ec4bb65b8ce63da1efc199a3e..33e01c96cff2329c90d7a010961b8ca56d243cd5 100644 |
--- a/src/parsing/scanner.cc |
+++ b/src/parsing/scanner.cc |
@@ -1118,6 +1118,8 @@ uc32 Scanner::ScanUnicodeEscape() { |
// Keyword Matcher |
#define KEYWORDS(KEYWORD_GROUP, KEYWORD) \ |
+ KEYWORD_GROUP('a') \ |
+ KEYWORD("await", Token::AWAIT) \ |
KEYWORD_GROUP('b') \ |
KEYWORD("break", Token::BREAK) \ |
KEYWORD_GROUP('c') \ |
@@ -1133,7 +1135,7 @@ uc32 Scanner::ScanUnicodeEscape() { |
KEYWORD("do", Token::DO) \ |
KEYWORD_GROUP('e') \ |
KEYWORD("else", Token::ELSE) \ |
- KEYWORD("enum", Token::FUTURE_RESERVED_WORD) \ |
+ KEYWORD("enum", Token::ENUM) \ |
KEYWORD("export", Token::EXPORT) \ |
KEYWORD("extends", Token::EXTENDS) \ |
KEYWORD_GROUP('f') \ |
@@ -1179,7 +1181,6 @@ uc32 Scanner::ScanUnicodeEscape() { |
KEYWORD_GROUP('y') \ |
KEYWORD("yield", Token::YIELD) |
- |
static Token::Value KeywordOrIdentifierToken(const uint8_t* input, |
int input_length, bool escaped) { |
DCHECK(input_length >= 1); |