| Index: src/lexer/experimental-scanner.h
|
| diff --git a/src/lexer/experimental-scanner.h b/src/lexer/experimental-scanner.h
|
| index 5b117f97b406a76dfc60b4fe8e3769191cc24b21..18d67fd7cdebfac0ab2144e0753b4879a0cfdc50 100644
|
| --- a/src/lexer/experimental-scanner.h
|
| +++ b/src/lexer/experimental-scanner.h
|
| @@ -54,6 +54,11 @@ class ExperimentalScanner {
|
| int end_pos;
|
| };
|
|
|
| + struct SavedToken {
|
| + int beg, end;
|
| + Token::Value value;
|
| + };
|
| +
|
| ExperimentalScanner(const char* fname,
|
| bool read_all_at_once,
|
| Isolate* isolate);
|
| @@ -68,9 +73,7 @@ class ExperimentalScanner {
|
| private:
|
| void FillTokens();
|
| static const int BUFFER_SIZE = 256;
|
| - std::vector<v8::internal::Token::Value> token_;
|
| - std::vector<int> beg_;
|
| - std::vector<int> end_;
|
| + std::vector<SavedToken> token_;
|
| size_t current_;
|
| size_t fetched_;
|
| FILE* file_;
|
|
|