| Index: src/lexer/lexer.h
|
| diff --git a/src/lexer/lexer.h b/src/lexer/lexer.h
|
| index d4bc071dd39c42c3e7690b5f5a4b9ac2ab099eb9..5839dfba60d32f2dfdbf157df417acf9c6b9dc7f 100644
|
| --- a/src/lexer/lexer.h
|
| +++ b/src/lexer/lexer.h
|
| @@ -30,11 +30,12 @@
|
| #ifndef V8_LEXER_LEXER_H
|
| #define V8_LEXER_LEXER_H
|
|
|
| -#include <vector>
|
| -
|
| #include "token.h"
|
| #include "flags.h"
|
|
|
| +namespace v8 {
|
| +namespace internal {
|
| +
|
| class ExperimentalScanner;
|
|
|
| class PushScanner {
|
| @@ -66,26 +67,6 @@ class PushScanner {
|
| ExperimentalScanner* sink_;
|
| };
|
|
|
| -class ExperimentalScanner {
|
| - public:
|
| - ExperimentalScanner(const char* fname, bool read_all_at_once);
|
| - ~ExperimentalScanner();
|
| - v8::internal::Token::Value Next(int* beg_pos, int* end_pos);
|
| - void Record(v8::internal::Token::Value token, int beg_pos, int end_pos);
|
| -
|
| - private:
|
| - void FillTokens();
|
| - static const int BUFFER_SIZE = 256;
|
| - std::vector<v8::internal::Token::Value> token_;
|
| - std::vector<int> beg_;
|
| - std::vector<int> end_;
|
| - size_t current_;
|
| - size_t fetched_;
|
| - FILE* file_;
|
| - PushScanner* scanner_;
|
| - bool read_all_at_once_;
|
| - const v8::internal::byte* source_;
|
| - int length_;
|
| -};
|
| +} }
|
|
|
| #endif // V8_LEXER_LEXER_H
|
|
|