| OLD | NEW | 
|    1 // Copyright 2010 the V8 project authors. All rights reserved. |    1 // Copyright 2010 the V8 project authors. All rights reserved. | 
|    2 // Redistribution and use in source and binary forms, with or without |    2 // Redistribution and use in source and binary forms, with or without | 
|    3 // modification, are permitted provided that the following conditions are |    3 // modification, are permitted provided that the following conditions are | 
|    4 // met: |    4 // met: | 
|    5 // |    5 // | 
|    6 //     * Redistributions of source code must retain the above copyright |    6 //     * Redistributions of source code must retain the above copyright | 
|    7 //       notice, this list of conditions and the following disclaimer. |    7 //       notice, this list of conditions and the following disclaimer. | 
|    8 //     * Redistributions in binary form must reproduce the above |    8 //     * Redistributions in binary form must reproduce the above | 
|    9 //       copyright notice, this list of conditions and the following |    9 //       copyright notice, this list of conditions and the following | 
|   10 //       disclaimer in the documentation and/or other materials provided |   10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   98  |   98  | 
|   99 // ---------------------------------------------------------------------------- |   99 // ---------------------------------------------------------------------------- | 
|  100 // V8JavaScriptScanner |  100 // V8JavaScriptScanner | 
|  101 // JavaScript scanner getting its input from either a V8 String or a unicode |  101 // JavaScript scanner getting its input from either a V8 String or a unicode | 
|  102 // CharacterStream. |  102 // CharacterStream. | 
|  103  |  103  | 
|  104 class V8JavaScriptScanner : public JavaScriptScanner { |  104 class V8JavaScriptScanner : public JavaScriptScanner { | 
|  105  public: |  105  public: | 
|  106   V8JavaScriptScanner() {} |  106   V8JavaScriptScanner() {} | 
|  107  |  107  | 
|  108   Token::Value NextCheckStack(); |  | 
|  109  |  | 
|  110   // Initialize the Scanner to scan source. |  108   // Initialize the Scanner to scan source. | 
|  111   void Initialize(Handle<String> source, int literal_flags = kAllLiterals); |  109   void Initialize(Handle<String> source, int literal_flags = kAllLiterals); | 
|  112   void Initialize(Handle<String> source, |  110   void Initialize(Handle<String> source, | 
|  113                   unibrow::CharacterStream* stream, |  111                   unibrow::CharacterStream* stream, | 
|  114                   int literal_flags = kAllLiterals); |  112                   int literal_flags = kAllLiterals); | 
|  115   void Initialize(Handle<String> source, |  113   void Initialize(Handle<String> source, | 
|  116                   int start_position, int end_position, |  114                   int start_position, int end_position, | 
|  117                   int literal_flags = kAllLiterals); |  115                   int literal_flags = kAllLiterals); | 
|  118  |  116  | 
|  119  protected: |  117  protected: | 
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  211  |  209  | 
|  212  |  210  | 
|  213 template <typename StringType, typename CharType> |  211 template <typename StringType, typename CharType> | 
|  214 void ExternalStringUTF16Buffer<StringType, CharType>::SeekForward(int pos) { |  212 void ExternalStringUTF16Buffer<StringType, CharType>::SeekForward(int pos) { | 
|  215   pos_ = pos; |  213   pos_ = pos; | 
|  216 } |  214 } | 
|  217  |  215  | 
|  218 } }  // namespace v8::internal |  216 } }  // namespace v8::internal | 
|  219  |  217  | 
|  220 #endif  // V8_SCANNER_H_ |  218 #endif  // V8_SCANNER_H_ | 
| OLD | NEW |