| Index: src/scanner.h
|
| diff --git a/src/scanner.h b/src/scanner.h
|
| index 037da5b1739a302cbdda71ce50e82a3055c0d712..e8b2de0ccf362ff450b9d248129d5f9a0fb453c2 100644
|
| --- a/src/scanner.h
|
| +++ b/src/scanner.h
|
| @@ -22,6 +22,8 @@ namespace internal {
|
|
|
|
|
| class ParserRecorder;
|
| +class ParserSymbol;
|
| +class ParserSymbolTable;
|
|
|
|
|
| // Returns the value (0 .. 15) of a hexadecimal character c.
|
| @@ -376,9 +378,8 @@ class Scanner {
|
| return next_.literal_chars->is_contextual_keyword(keyword);
|
| }
|
|
|
| - Handle<String> AllocateNextLiteralString(Isolate* isolate,
|
| - PretenureFlag tenured);
|
| - Handle<String> AllocateInternalizedString(Isolate* isolate);
|
| + ParserSymbol* CurrentString(ParserSymbolTable* symbol_table);
|
| + ParserSymbol* NextString(ParserSymbolTable* symbol_table);
|
|
|
| double DoubleValue();
|
| bool UnescapedLiteralMatches(const char* data, int length) {
|
|
|