| Index: src/preparser.h
|
| diff --git a/src/preparser.h b/src/preparser.h
|
| index 9dee863d591191a40de0a78d7d191347f9bc3966..527bb858a006dd02e71606e487814fcc825fcfbe 100644
|
| --- a/src/preparser.h
|
| +++ b/src/preparser.h
|
| @@ -744,8 +744,8 @@ class PreParserScope {
|
| class PreParserFactory {
|
| public:
|
| explicit PreParserFactory(void* extra_param) {}
|
| - PreParserExpression NewLiteral(PreParserIdentifier identifier,
|
| - int pos) {
|
| + PreParserExpression NewStringLiteral(PreParserIdentifier identifier,
|
| + int pos) {
|
| return PreParserExpression::Default();
|
| }
|
| PreParserExpression NewNumberLiteral(double number,
|
| @@ -1575,7 +1575,7 @@ typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseObjectLiteral(
|
| }
|
| // Failed to parse as get/set property, so it's just a normal property
|
| // (which might be called "get" or "set" or something else).
|
| - key = factory()->NewLiteral(id, next_pos);
|
| + key = factory()->NewStringLiteral(id, next_pos);
|
| break;
|
| }
|
| case Token::STRING: {
|
| @@ -1587,7 +1587,7 @@ typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseObjectLiteral(
|
| key = factory()->NewNumberLiteral(index, next_pos);
|
| break;
|
| }
|
| - key = factory()->NewLiteral(string, next_pos);
|
| + key = factory()->NewStringLiteral(string, next_pos);
|
| break;
|
| }
|
| case Token::NUMBER: {
|
| @@ -1600,7 +1600,7 @@ typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseObjectLiteral(
|
| if (Token::IsKeyword(next)) {
|
| Consume(next);
|
| IdentifierT string = this->GetSymbol(scanner_);
|
| - key = factory()->NewLiteral(string, next_pos);
|
| + key = factory()->NewStringLiteral(string, next_pos);
|
| } else {
|
| Token::Value next = Next();
|
| ReportUnexpectedToken(next);
|
| @@ -1969,7 +1969,7 @@ ParserBase<Traits>::ParseLeftHandSideExpression(bool* ok) {
|
| int pos = position();
|
| IdentifierT name = ParseIdentifierName(CHECK_OK);
|
| result = factory()->NewProperty(
|
| - result, factory()->NewLiteral(name, pos), pos);
|
| + result, factory()->NewStringLiteral(name, pos), pos);
|
| if (fni_ != NULL) this->PushLiteralName(fni_, name);
|
| break;
|
| }
|
| @@ -2091,7 +2091,7 @@ ParserBase<Traits>::ParseMemberExpressionContinuation(ExpressionT expression,
|
| int pos = position();
|
| IdentifierT name = ParseIdentifierName(CHECK_OK);
|
| expression = factory()->NewProperty(
|
| - expression, factory()->NewLiteral(name, pos), pos);
|
| + expression, factory()->NewStringLiteral(name, pos), pos);
|
| if (fni_ != NULL) {
|
| this->PushLiteralName(fni_, name);
|
| }
|
|
|