summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/parser/ParserTokens.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/JavaScriptCore/parser/ParserTokens.h')
-rw-r--r--Source/JavaScriptCore/parser/ParserTokens.h29
1 files changed, 1 insertions, 28 deletions
diff --git a/Source/JavaScriptCore/parser/ParserTokens.h b/Source/JavaScriptCore/parser/ParserTokens.h
index 3dfdc28a8..82a26639a 100644
--- a/Source/JavaScriptCore/parser/ParserTokens.h
+++ b/Source/JavaScriptCore/parser/ParserTokens.h
@@ -57,7 +57,6 @@ enum JSTokenType {
FOR,
NEW,
VAR,
- LET,
CONSTTOKEN,
CONTINUE,
FUNCTION,
@@ -76,17 +75,6 @@ enum JSTokenType {
FINALLY,
DEBUGGER,
ELSE,
- IMPORT,
- EXPORT,
-#if ENABLE(ES6_CLASS_SYNTAX)
- CLASSTOKEN,
- EXTENDS,
- SUPER,
-#else
- CLASSTOKEN = RESERVED,
- EXTENDS = RESERVED,
- SUPER = RESERVED,
-#endif
OPENBRACE = 0,
CLOSEBRACE,
OPENPAREN,
@@ -95,11 +83,9 @@ enum JSTokenType {
CLOSEBRACKET,
COMMA,
QUESTION,
- INTEGER,
- DOUBLE,
+ NUMBER,
IDENT,
STRING,
- TEMPLATE,
SEMICOLON,
COLON,
DOT,
@@ -117,9 +103,6 @@ enum JSTokenType {
XOREQUAL,
OREQUAL,
DOTDOTDOT,
-#if ENABLE(ES6_ARROWFUNCTION_SYNTAX)
- ARROWFUNCTION,
-#endif
LastUntaggedToken,
// Begin tagged tokens
@@ -166,11 +149,6 @@ enum JSTokenType {
INVALID_NUMERIC_LITERAL_ERRORTOK = 7 | ErrorTokenFlag,
UNTERMINATED_STRING_LITERAL_ERRORTOK = 8 | ErrorTokenFlag | UnterminatedErrorTokenFlag,
INVALID_STRING_LITERAL_ERRORTOK = 9 | ErrorTokenFlag,
- INVALID_PRIVATE_NAME_ERRORTOK = 10 | ErrorTokenFlag,
- INVALID_HEX_NUMBER_ERRORTOK = 11 | ErrorTokenFlag,
- INVALID_BINARY_NUMBER_ERRORTOK = 12 | ErrorTokenFlag,
- UNTERMINATED_TEMPLATE_LITERAL_ERRORTOK = 13 | ErrorTokenFlag | UnterminatedErrorTokenFlag,
- INVALID_TEMPLATE_LITERAL_ERRORTOK = 14 | ErrorTokenFlag,
};
struct JSTextPosition {
@@ -198,11 +176,6 @@ union JSTokenData {
};
double doubleValue;
const Identifier* ident;
- struct {
- const Identifier* cooked;
- const Identifier* raw;
- bool isTail;
- };
};
struct JSTokenLocation {